- 博客(3)
- 资源 (3)
- 收藏
- 关注
转载 linux设备驱动之UART总结
第一次分析内核源代码,整个内核代码绕来绕去,人比较容易晕,而且深入追踪几次后不知道自己要干什么呢?自己看内核代码,看驱动,上网搜资料也有好一段时间了,大概总结一下自己的一些心得,很简单的,不是写驱动的心得,而是怎么去查看,最近看UART终端设备驱动,就以这个为例吧。第一,弄清楚主要结构框架这人是大概弄清楚主要框架,流程,一般linux内核驱动都是封装,分层,抽象,继承的,所以要弄个大概
2014-02-19 10:20:20 540
转载 linux设备驱动之UART移植
对于串口驱动的移植准备自己分析一下源代码的,但是发现自己好多地方都只知道一些皮毛,不明白其中的道理,所以我上网搜的时候发现有好多人写了很多很好的文章了,下面我转载的这篇就非常不错,一个困恼我好久的问题是驱动代码中只是注册了platform驱动,而platform设备注册在哪里?这个问题困恼我好久,源代码中一直没找到,下面文章就解决了这个问题。当然文章中详细了讲述了很多细节的知识。原文地址
2014-02-19 10:13:26 809
转载 静态编译驱动程序
·进入内核源代码目录,再进入drivers目录,新建hello目录,进入hello目录,增加hello.c文件,这是驱动程序的实现部分。 ·在hello目录中,新增Kconfig和Makefile两个文件,其中Kconfig是在编译前执行配置命令make menuconfig时用到,而Makefile是执行编译命令make时用到。 ·Kconfig文件的内容:
2014-02-17 20:56:14 601
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人