![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
kernel
文章平均质量分 69
zhe563323884
这个作者很懒,什么都没留下…
展开
-
s3c6410开发板内核配置和编译&将已写好的驱动程序编译进内核
一、s3c6410开发板内核配置和编译1、解压内核包,将smdk6410_config内核配置文件拷贝成.config(默认配置文件)到内核源代码树下。一般情况下,关于平台的配置文件存放在内核源代码树的arch/arm/configs/目录下,这里用到的smdk6410_config是已经配置好了的配置文件。2、通过图形界面调整配置$>make menuconfig (要求有ncurs原创 2012-10-16 21:36:33 · 2151 阅读 · 0 评论 -
内核中访问物理寄存器
有过裸板驱动程序编写经历的都清楚,在编写裸板驱动程序时我们是通过访问物理地址来操作寄存器的。但是在内核中根本不可能使用物理地址,只可以使用4G虚拟地址的高1G。这就需要我们把物理地址映射到虚拟地址。下面是一个例子:#include //io端口头文件//GPIO物理基地址和偏移#define GPIO+BASE 0x7F008000#define GPIO_SIZE 0x28c原创 2012-10-17 22:49:50 · 2214 阅读 · 0 评论 -
make menuconfig详解
Make Menuconfig简介make menuconfig 图形化的内核配置make mrproper -----删除不必要的文件和目录.#make config(基于文本的最为传统的配置界面,不推荐使用) #make menuconfig(基于文本选单的配置界面,字符终端下推荐使用) #make xconfig(基于图形窗口模式的配置界面,Xwindow下推荐使用)转载 2013-03-05 16:52:49 · 691 阅读 · 0 评论