Linux 驱动开发——Socket CAN模型
1. 控制器局域网协议 (CAN) can是指控制器局域网(conarea network)协议。它最初由德国电气公司博...
1. 控制器局域网协议 (CAN) can是指控制器局域网(conarea network)协议。它最初由德国电气公司博...
ARM devicearm linux中,存在大量的冗余代码。这些设备代码与特定公司的单板启动或运行细节紧密耦合,无法被...
一、进程与操作系统的基本概念,用于描述程序执行的实体。在linux等多用户多进程的操作系统中,通常将这个执行实体称为进程...
内存管理是Linux 中内存分为 3 个级别,从下到上依次为: 1、Page: 一个 page 的大小为 4k, Pag...
在linux内核的虚拟内存管理中,特别是在架构为linvim、ctags以及cscope的情况下,我们将深入探讨mmu_...
一、argc、argv 在linux中,当我们执行应用程序时,通常会通过ain 函数开始执行,传统的 main 函数定义...
一、argc、argv 在linux中,当我们执行应用程序时,通常会通过ain 函数开始执行,传统的 main 函数定义...
本文在上文基础上进一步全面分析socket底层的相关实现。 一、socket与inode socket在truct in...
lin堆的虚拟地址范围、map 内存映射区。 其中 mmap 用于申请动态内存的时候的映射,堆和栈都是动态变化的。 一个...
引言: 在讨论信号时,我们通常更多地从进程的角度去理解,但当一个进程包含多个tructthread_sigmask可以设...