欢迎来到嵌入式培训专家——华清远见嵌入式学院
集团官网
创客学院
研发中心
北京
上海
深圳
成都
南京
西安
武汉
广州
沈阳
济南
重庆
长沙
嵌入式AI就业班
星创客精英班
嵌入式视频教程
C语言视频教程
Linux视频教程
ARM视频教程
原创图书
研发硬实力
关于我们
联系我们
加入我们
总裁寄语
专利软著
当前位置:首页 > 嵌入式培训 > 嵌入式学习 > 学习笔记 >
嵌入式学习笔记:什么叫驱动模块,这里告诉你
模块:指令集合,独立命名,能独立完成某一功能,提供接口。 1 应用程序和底层驱动的区别 应用程序驱动 加载方式主动加载被动加载 运行空间userkernel 权限低高 作用范围影响局部影响全局 函数来源库函数/系统接口内核提供的函数 2 如何写一个模块 #include...…
嵌入式学习笔记:指针函数详解
1. 指针:(数据类型) 保存地址的数据类型; 2. 指针变量:(保存地址的变量) 指向p:保存p的地址 3. 变量的首地址:变量名; 4. 指针的定义: 类型名 变量名; 类型名 * 变量名;(*表示指针变量); (指针的计算=====类型名) 定义:先*,后变量名,后类型名。 Int -3...…
嵌入式学习笔记:linux进程通信之信号函数
1、信号注册函数: signal #include void (*signal(int signum, void (*sighandler_t)(int))) (int); typedef void (*sighandler_t)(int); sighandler_t signal(int signum, sighandler_t handler); 入参: signum 哪个信号 handle 信号所对应的处理函数;SIG...…
嵌入式学习笔记:linux进程间通信-消息队列、信号集
消息队列 概述 $消息队列是消息的链接表,包括Posix 消息队列systemV 消息队列。系统V消息队列是随内核持续的,只有在内核重起或人工删除时,该消息队列才会被删除。目前被大量使 用。 $用户可以从消息队列中添加和读取消息。具有一定的FIFO特性,但可以实现...…
嵌入式学习笔记: c语言入门自学知识点
1、计算机的基本机构 (1)CPU中央处理器 (2)存储器 (3)输入输出设备 存储器: (1)主存储器:容量小,读写速度较快,只能在加电时保存数据 (2)外存储器:容量大,读写速度慢,可以在断电时保存数据 (3)寄存器:CPU内部的存储器,容量小,数目少,读写速度最快...…
嵌入式学习笔记:c语言static的作用
伴随着不同源文件变量和函数之间的相互引用以及相互独立的关系,产生了extern和static关键字。 static关键字在编写程序时有的三大类用法: 一,static全局变量 一个进程在内存中的布局图 其中.text段保存进程所执行的程序二进制文件,.data段保存进程所有的...…
嵌入式学习笔记:守护进程,线程详解
1. 守护进程摆脱终端 1.创建子进程,父进程退出; //孤儿进程 2.在子进程创建新的会话; //摆脱终端 3.更改当前工作目录:保护数据;// 4.重设文件权限掩码; //方便操作文件 5.关闭所有的文件描述符; //释放不必要资源 意义\目的:做重复性,周期性的工作; 特点...…
嵌入式学习笔记:C语言之变量、其生命周期、运算符详解
1、变量 定义:创建一个对象,为这个对象分配一块内存,并为它取一个名字,这个名字就叫做变量名;是对程序中数据的存储空间的抽象。 存储类型 数据类型 变量名; 描述: 一个变量可以通过不同种的方式来描述。 存储期: 变量在内存中的保存时间 作用域: 程序...…
回到顶部