嵌入式linux驱动
chenghao324
这个作者很懒,什么都没留下…
展开
-
linux中断底半部
ISR Interrupt Service Routines(中断服务程序)INTC Interrupt controller(中断控制器)Linux中通常分为外部中断(又叫硬件中断)和内部中断(又叫异常)软件对硬件进行配置后,软件期望等待硬件的某种状态(比如,收到了数据),这里有两种方式,一种是轮询(polling): CPU 不断的去读硬件状态。另一种是当硬件完...原创 2020-04-30 16:28:24 · 283 阅读 · 0 评论 -
在Xilinx zynq7020平台使用Marvell6020交换机芯片
初次写博客,不好的地方欢迎提出建议。目 标 :在ZYNQ7020处理器的linux平台调通Marvell 88e6020交换机,实现局域网内可以通讯。硬件平台:zynq7020(ARM CORTEX-A9),Marvell 88E6020交换机芯片内核版本:linux4.14.0 说到网络,肯定是先想到网络OS...原创 2019-05-21 11:21:48 · 3257 阅读 · 3 评论 -
linux input 子系统详解
这次研究linux输入子系统内核参考文档:linux_src_path/Documentation/input/input.txt通过中断或者Timer定时查询将CPU通过SPI、I2C或外部储存器总线读取的键值,坐标等数据放入一个缓冲区,字符设备管理这个缓冲区,驱动的read()接口让用户可以读取键值、坐标等数据。显然,中断、读取键值是与设备相关的,而输入事件 的缓冲区管理以及字符设备...原创 2019-07-05 17:56:00 · 240 阅读 · 0 评论