![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 94
以韦东山IMX-6ULL开发板,分享个人的学习记录以及理解和调试bug。
逆天改命s
热爱于技术交流学习,助力大家更好的学习
展开
-
Buildroot系统构建学习笔记(以百问网imx6ullPro开发板为例)
Buildroot。原创 2024-04-20 09:30:00 · 1240 阅读 · 0 评论 -
U-boot源码目录结构
.....“sed –e”表示后面跟的是一串命令脚本,而表达式“s/abc/def/”表示要从标准输入中,查找到内容为“abc”的,然后替换成“def”。其中“abc”表达式用可以使用“.”作为通配符。命令“uname –m”将输出主机CPU的体系架构类型。本人使用Intel 奔腾系列的CPU,因此“uname –m”输出“i686”。原创 2024-05-16 15:08:35 · 617 阅读 · 0 评论 -
ROS2 概念以及通信方式
ROS 2(Robot Operating System 2)是一个用于机器人开发的开源平台,它提供了一系列工具和库,用于构建机器人应用程序。相较于前身ROS(ROS 1),ROS 2在设计上考虑了更多的实时性、安全性和可靠性因素,因此适用于更广泛的应用场景和硬件平台。以下是ROS 2的一些关键特点和概念:分布式架构:ROS 2支持分布式架构,允许节点在多个物理机器上运行,通过网络进行通信。这种架构支持更复杂和大规模的机器人系统。实时性:ROS 2引入了实时通信机制,如数据流控制(DDS),以支持严格的实时原创 2024-06-21 01:00:00 · 1155 阅读 · 0 评论 -
Linux的socket详解
TCP/IP(Transmission Control Protocol/Internet Protocol)即传输控制协议 / 网间协议,是一个工业标准的协议集,它是为广域网(WANs)设计的。TCP/IP 协议存在于 OS 中,网络服务通过 OS 提供,在 OS 中增加支持 TCP/IP 的系统调用 ——Berkeley 套接字,如 Socket,Connect,Send,Recv 等。UDP(User Data Protocol,用户数据报协议)是与 TCP 相对应的协议。原创 2024-05-04 22:58:13 · 1208 阅读 · 1 评论 -
Linux中动态库的用法及优缺点?怎样制作动态库和静态库?
gcc的全称是GNU Compiler Collection,它是一个能够编译多种语言的编译器。最开始gcc是作为C语言的编译器(GNU C Compiler),现在除了c语言,还支持C++、java、Pascal等语言。gcc支持多种硬件平台.在 Linux 系统中,你可能会看到多个版本的 GCC 工具链,包括gccgcc-argcc-nm, 和gcc-ranlib,以及这些工具的特定版本后缀(如-7:不同的项目可能需要不同版本的 GCC 来编译,以确保最佳性能、兼容性或利用新的编译器特性。原创 2024-05-03 19:57:00 · 1200 阅读 · 0 评论 -
SPI协议
SPI是串行外设接口(Serial Peripheral Interface)的缩写。是 Motorola 公司推出的一种同步串行接口技术,是一种高速的,全双工,同步的通信总线。原创 2024-05-02 08:00:00 · 456 阅读 · 0 评论 -
U-boot启动过程概述
U-boot启动的最终目的:启动内核。原创 2024-04-19 17:22:45 · 1112 阅读 · 0 评论 -
Linux多线程
下图为一个进程:一个进程的创建实际上伴随着其进程控制块(task_struct)、进程地址空间(mm_struct)以及页表等的一些数据结构;当把磁盘中的数据和代码加载进内存中后,虚拟地址和物理地址就是通过页表建立映射的。进程:通过上图,原创 2024-03-04 15:20:32 · 1023 阅读 · 0 评论