Linux中加入led驱动及测试程序详解
时间:06-08
来源:互联网
点击:
系统了,我们可以把不需要的或者没有必要的驱动不选上,重新编译,就可以得到自己剪裁过的内核了
驱动大体就是这样加入到内核的。不过这只是个简单的驱动,复杂的驱动也有点复杂,这里不介绍。
移植内核的过程有点复杂,不可能一两句说的清楚,大体的步骤就是先移植与arm体系结构相关的部分,先让linux在平台上跑起来,先移植nand驱动和串口驱动,这样我们可以从串口查看调试信息,以便我们进行其它驱动的移植,然后再移植各个相关的驱动。与6410相关的内核代码在源代码的arch/arm/mach-s3c64xx/文件夹下。驱动的设备驱动都在drivers目录下,char目录下是字符设备驱动,block目录下是块设备驱动程序等等,我们只要一看名字应该都知道大概是什么驱动。我们初学者大多接触的是字符设备驱动。
对于初学者不要有太多的忧虑,不要想我不是这个专业的,很多都不会,本人大学学的是电子信息工程,和嵌入式也没有太大的关系,操作系统不懂,arm结构不明白,我们可以慢慢学,没有谁一下子就把能把操作系统或者是arm说清楚的,我们多接触,一天会一点,不会想一口吃个胖子,嵌入式讲内功的,其实前边我和大家说,这个可以不用全会,那个不必全知道,是个让大家不至于一学嵌入式就被困难吓回去的做法,我是想让大家在尽短的时间内了解嵌入式的全貌,知识还是越多越好的。
单片机 嵌入式 LED ARM Linux 电子 相关文章:
- 单片机智能频率信号装置(11-25)
- 单片机在医学信号检测仪中的应用(02-07)
- 单片机应用编程技巧(02-25)
- DSP与单片机通信的多种方案设计(03-08)
- 单片机与PC机串行通信的实现方法 (02-25)
- 单片机与PC通信的简化接口 (05-11)