![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
chinamaoge
这个作者很懒,什么都没留下…
展开
-
Linux设备驱动程序总结
Linux设备驱动程序总结核心模块新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入核心模块Linux内核编程...原创 2020-05-07 14:23:54 · 359 阅读 · 0 评论 -
Linux 内核分析与应用课程总结
Linux内核使用哈希表结构,特点是hlist_node有一个pprev的二级指针,指向前面节点的next一级指针。如果改变为一级指针就不能指向第一个hlist_node *first指针,而在散列表中使用指针是为了只需要保存地址,而不需要保存数据,节约空间(和总数据是一个数量级)。...原创 2020-04-30 18:43:15 · 318 阅读 · 0 评论 -
ZYNQ 在Linux系统层上通过DMA传输数据(安装控制DMA驱动的设备驱动)
编译Linux 驱动有两种方法,一种是使用petalinux直接编译进入内核中,第二种是在外部通过arm内核编译之后,insmod加载进入内核。我使用的是ZYNQ芯片,在芯片中跑Linux系统,我想解决的目标是通过DMA驱动从PS端传输数据到PL端。因为DMA驱动位于设备驱动的下一层,用户模式在设备驱动的上一层;而且DMA驱动对硬件的地址有要求,必须分配连续的物理内存,而在用户层只能分配非连续...原创 2019-08-05 19:41:05 · 9171 阅读 · 9 评论