Linux驱动
文章平均质量分 77
pitaya-kiwi
凡是求个明白,算是本性难改。
展开
-
实时linux下的PCI驱动开发(上)
第一篇博客,忆苦思甜下先,当然,我尽量长话短说,但说来话长倒也无妨......这是我研究生阶段写的第一个Linux驱动,一入Linux深似海,从此Windows是路人。那是2009年冬天的第一场雪,王老师兴冲冲地拿着一块板卡给我说,你不是会Linux吗?三个月,把它的Linux驱动写出来。而我此时所谓的“Linux”,也就是在虚拟机下装个RedHat,上上网听听歌,看看电影装装X。对linux内核原创 2013-04-20 17:10:28 · 1133 阅读 · 2 评论 -
实时Linux下的PCI驱动开发(下)
进入驱动的HPI相关部分后,就要好好研究pci2040的datasheet了。说实话,一个驱动程序的大部分内容,就是把datasheet里的内容翻译成代码,所以每一个驱动工程师都应该深入的阅读硬件文档。 首先看pci2040的配置空间,如下所示 有两个最重要的基地址,一个是HPI CSR内存基地址,可以通过它把PCI2040的HPI CSR寄存器群映射原创 2013-05-06 21:41:31 · 1574 阅读 · 0 评论