uboot顶层Makefile分析,一行指令对应一行注释,看起来很方便
2022-02-16 09:16:05 104KB uboot Makefile Makef
1
翻译:于凤昌 译者注:本人在阅读Linux源代码过程中发现如果要全面了解Linux的结构、理解Linux的编程总体设计及思想必须首先全部读通Linux源代码中各级的Makefile文件。
2022-02-13 21:19:10 125KB Makefile linux
1
传感器融合自动驾驶汽车课程 欢迎参加自动驾驶汽车的传感器融合课程。 在本课程中,我们将讨论传感器融合,这是从多个传感器获取数据并将其组合以使我们对周围世界有更好了解的过程。 我们将主要集中在激光雷达和雷达这两个传感器上。 到最后,我们将融合来自这两个传感器的数据来跟踪道路上的多辆汽车,以估计它们的位置和速度。 激光雷达传感通过发送数千个激光信号为我们提供高分辨率数据。 这些激光从物体反射回来,返回到传感器,然后我们可以通过定时返回信号所需的时间来确定物体的距离。 我们还可以通过测量返回信号的强度来告诉一些有关被击中的物体的信息。 每束激光都处于红外光谱范围内,并以许多不同的角度发出,通常在360度范围内。 激光雷达传感器为我们提供了3D周围世界的高精度模型,但它们目前非常昂贵,一个标准单元的价格高达60,000美元。 雷达数据通常非常稀疏并且在有限的范围内,但是它可以直接告诉我们物体
2022-02-12 11:06:30 207.13MB Makefile
1
ucgui在嵌入式linux移植成功(附makefile和demo),解压到linux虚拟机上,直接make.需要在板子上运行的话,只需改下工具链,然后直接make.
2022-02-11 17:04:07 14.68MB ucgui linux GUI 界面
1
陈皓版-跟我一起写Makefile,根据 GNU Makefile 文档的描述进行中文的介绍
2022-02-07 11:00:40 468KB gnu
1
Make命令   在make命令后不仅可以出现宏定义,还可以跟其他命令行参数,这些参数指定了需要编译的目标文件。其标准形式为:   target1 [target2 …]:[:][dependent1 …][;commands][#…]   [(tab) commands][#…]   方括号中间的部分表示可选项。Targets和dependents当中可以包含字符、数字、句点和"/"符号。除了引用,commands中不能含有"#",也不允许换行。   在通常的情况下命令行参数中只含有一个冒号":",此时command序列通常和makefile文件中某些定义文件间依赖关系的描述行有关。如果与目标相关连的那些描述行指定了相关的command序列,那么就执行这些相关的command命令,即使在分号和(tab)后面的aommand字段甚至有可能是NULL。如果那些与目标相关连的行没有指定command,那么将调用系统默认的目标文件生成规则。   如果命令行参数中含有两个冒号"::",则此时的command序列也许会和makefile中所有描述文件依赖关系的行有关。此时将执行那些与目标相关连的描述行所指向的相关命令。同时还将执行build-in规则。   如果在执行command命令时返回了一个非"0"的出错信号,例如makefile文件中出现了错误的目标文件名或者出现了以连字符打头的命令字符串,make操作一般会就此终止,但如果make后带有"-i"参数,则make将忽略此类出错信号。   Make命本身可带有四种参数:标志、宏定义、描述文件名和目标文件名。其标准形式为:   Make [flags] [macro definitions] [targets]   Unix系统下标志位flags选项及其含义为:   -f file  指定file文件为描述文件,如果file参数为"-"符,那么描述文件指向标准输入。如果没有"-f"参数,则系统将默认当前目录下名为makefile或者名为Makefile的文件为描述文件。在linux中, GNU make 工具在当前工作目录中按照GNUmakefilemakefileMakefile的顺序搜索 makefile文件。   -i   忽略命令执行返回的出错信息。   -s   沉默模式,在执行之前不输出相应的命令行信息。   -r   禁止使用build-in规则。   -n   非执行模式,输出所有执行命令,但并不执行。   -t   更新目标文件。   -q   make操作将根据目标文件是否已经更新返回"0"或非"0"的状态信息。   -p   输出所有宏定义和目标文件描述。   -d   Debug模式,输出有关文件和检测时间的详细信息。   linux下make标志位的常用选项与Unix系统中稍有不同,下面我们只列出了不同部分:   -c dir   在读取 makefile 之前改变到指定的目录dir。   -I dir   当包含其他 makefile文件时,利用该选项指定搜索目录。   -h   help文挡,显示所有的make选项。   -w   在处理 makefile 之前和之后,都显示工作目录。   通过命令行参数中的target ,可指定make要编译的目标,并且允许同时定义编译多个目标,操作时按照从左向右的顺序依次编译target选项中指定的目标文件。如果命令行中没有指定目标,则系统默认target指向描述文件中第一个目标文件。
2022-02-01 22:08:54 191KB make Makefile 详解 一起写Makefile
1
同时定位和映射(SLAM) 在计算几何学和机器人技术中,同时定位和映射(SLAM)是在构造或更新未知环境的地图同时跟踪代理在其中的位置的计算问题。 这是在机器人四处移动并探索未知区域时使用范围传感器(例如激光传感器,3D传感器,超声波传感器)构建地图的过程。 传感器融合:此过程使用诸如卡尔曼滤波器或粒子滤波器之类的滤波技术。 目录 建于 ROS工作区首先需要初始化 mkdir ~ /catkin_ws/src / cd ~/catkin_ws catkin_init_workspace 之后,可以克隆或下载存储库,并在相应路径中解压缩。 可以编译软件包,并且必须获取环境。 catkin_make source devel/setup.bash 接下来,在凉亭世界中启动机器人,并打开可视化程序RVIZ。 roslaunch turtlebot3_gazebo turtlebot3
2022-01-28 09:45:19 147.8MB Makefile
1
在openssl1.0.1f中使用arm-hisiv300-linux- 交叉编译 出开源库的配置文件 ,具体修改参考我的博客。
2022-01-25 10:24:42 24KB hisi openssl
1
Makefile工程实战视频培训课程,该教程介绍Linux环境下开发软件编译Makefile的基础知识、项目构建、一步一步从零开始写一个模拟MP3项目的Makefile
2022-01-23 15:26:45 1.61MB Makefile make 研发管理 软件研发
1
CUDA-Cpp-Makefile 大型 CUDA C++ 程序的 Makefile 原型 混合使用 CUDA 和 C++ 源文件的程序很难使用 Make 进行管理。 nvcc 要求文件以 .o 后缀结尾才能进行链接,但以 .o 结尾的 Makefile 规则会覆盖现有的隐式规则,从而导致烦人的循环依赖消息。 此外,nvcc 编译器速度慢,特别是对于大型项目的编译。 因此,重新编译所有 CUDA 源文件即使只有一小部分更改的解决方案是不够的。 这个简单的 Makefile 会自动处理这些烦恼。 输入: 包含 C++ 和 CUDA 源文件和(可选)CUDA 头文件的目录 C++ 和 CUDA 包含目录 g++ 和 nvcc 编译器标志(如果需要,可以轻松调整 Clang) (可选)调试上述等效项 输出: 代码的编译和链接的可执行文件 源文件是分开处理的——编辑一个文件只需要重新编
2022-01-21 20:38:22 2KB Makefile
1