
Linux驱动开发
Easadon
The one who can beat me is only me.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux设备驱动开发 -- 基础知识【一】
实现一个嵌入式Linux设备驱动程序的大致流程如下: 查看原理图,理解相应设备的工作原理。 定义主设备号。主设备号唯一标识了设备类型,即驱动程序类型。 编写驱动程序初始化函数和退出函数,实现驱动的注册和卸载。驱动程序的初始化在init()中完成,包括对硬件初始化,中断函数,向内核注册驱动程序等等。在关闭设备时需要有清除函数,在exit()函数中通过调用unregister函数实现。 设计所...原创 2019-05-10 14:40:05 · 330 阅读 · 0 评论 -
交叉编译工具链 【转】
本文转自https://www.veryarm.com/296.html 一般来说我们常用的arm-linux-gcc 是 arm-none-linux-gnueabi 的一个软链接 命名规则 交叉编译工具链的命名规则为:arch [-vendor] [-os] [-(gnu)eabi] arch- 体系架构,如ARM,MIPS vendor- 工具链提供商 os- 目标操...转载 2019-07-22 15:15:13 · 541 阅读 · 0 评论