![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux驱动
文章平均质量分 88
binfeng_123
这个作者很懒,什么都没留下…
展开
-
1.正点原子-裸机实验-汇编点灯
个人认为重点内容在于构建整体的概念。,比如输出功能、上拉、速度等等。可以作为其它外设引脚,也就是。引脚使用的话就需要设置。输出高电平或者低电平。原创 2024-04-29 18:20:17 · 292 阅读 · 0 评论 -
Linux驱动学习路线
入门之后,如果你想从事内核开发、驱动开发,那么可以去钻研几个驱动程序(输入系统、I2C总线、SPI总线等),掌握若干个大型驱动程序后,你对内核的套路就有所了解了,再去研究其他部分(比如进程管理、文件系统)时你会发现套路是如此通用。驱动和内核紧密联系,所以深入驱动避免不了接触内核子系统,所以各位还想更深入的学习Linux内核各个子系统,像内存子系统,调度子系统,网络子系统,中断子系统,进程管理等的推荐笨叔叔的奔跑吧Linux,王利涛的嵌入式自我养成的教程。这些概念无论是对驱动开发,还是对应用开发,都很重要。转载 2024-04-28 10:17:19 · 34 阅读 · 1 评论 -
学习linux驱动开发的方法
实践上和应用层的开发大同小异。例如操作I2C总线上的EEPROM,实践上的读和写操作都有现已封装好的API来完成.而开发者需求做的是了解外设的特性,经过封装好的API对外设进行操作。当然,一个优秀的开发者是即能够做BSP级代码的开发,也能做外设驱动的开发的。例如操作I2C总线上的EEPROM,实践上的读和写操作都有现已封装好的API来完成.而开发者需求做的是了解外设的特性,经过封装好的API对外设进行操作。BSP的开发指的是板级代码的开发,和CPU是密切相关的,例如I2C/SPI Adapter的驱动。转载 2024-04-28 10:04:47 · 15 阅读 · 1 评论