![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
嵌入式学习
文章平均质量分 85
一条小白码
我是一个刚入坑的一个码农小白
展开
-
驱动开发入手手册2
定义:是指只能以一个字节一个字节的方式读写的设备,不能随机读取设备中的某一段数据,读取数据需要按照先后顺序。字符设备是面向字节流的。常见的字符设备:鼠标 键盘 串口 控制台 LED。。。块设备:可以从设备的任意位置读取一定长度的数据的设备。常见的块设备:硬盘 磁盘 光盘 U盘 sd卡。。。原创 2022-11-29 18:34:56 · 172 阅读 · 1 评论 -
驱动开发入手手册1
顾名思义,是驱使硬件动起来的设备;种类:1)、裸机驱动:需求分析,查看原理图,查看芯片手册,再而编写驱动程序;2)、系统驱动:需求分析,查看原理图,查看芯片手册,设备树文件,编写对应的驱动模块,安装到linux内核中;原创 2022-11-24 19:11:16 · 390 阅读 · 0 评论 -
常见的linux二进制工具集
addr2line:将程序地址翻译成文件名和行号;给定地址和可执行文件名称,它使用其中的调试信息判断与此地址有关的源文件和行号。(将地址对应到文件名和行号)ar:创建、修改和提取文档as:一个汇编器,as工具主要用来将汇编语言编写的源程序转换成二进制形式的目标代码。原创 2022-11-16 18:35:07 · 1428 阅读 · 0 评论