微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > MCU和DSP > Linux中加入led驱动及测试程序详解

Linux中加入led驱动及测试程序详解

时间:06-08 来源:互联网 点击:

系统了,我们可以把不需要的或者没有必要的驱动不选上,重新编译,就可以得到自己剪裁过的内核了

驱动大体就是这样加入到内核的。不过这只是个简单的驱动,复杂的驱动也有点复杂,这里不介绍。

移植内核的过程有点复杂,不可能一两句说的清楚,大体的步骤就是先移植与arm体系结构相关的部分,先让linux在平台上跑起来,先移植nand驱动和串口驱动,这样我们可以从串口查看调试信息,以便我们进行其它驱动的移植,然后再移植各个相关的驱动。与6410相关的内核代码在源代码的arch/arm/mach-s3c64xx/文件夹下。驱动的设备驱动都在drivers目录下,char目录下是字符设备驱动,block目录下是块设备驱动程序等等,我们只要一看名字应该都知道大概是什么驱动。我们初学者大多接触的是字符设备驱动。

对于初学者不要有太多的忧虑,不要想我不是这个专业的,很多都不会,本人大学学的是电子信息工程,和嵌入式也没有太大的关系,操作系统不懂,arm结构不明白,我们可以慢慢学,没有谁一下子就把能把操作系统或者是arm说清楚的,我们多接触,一天会一点,不会想一口吃个胖子,嵌入式讲内功的,其实前边我和大家说,这个可以不用全会,那个不必全知道,是个让大家不至于一学嵌入式就被困难吓回去的做法,我是想让大家在尽短的时间内了解嵌入式的全貌,知识还是越多越好的。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top