linux内核移植
文章平均质量分 70
happy803
熟悉电子产品开发流程,5年以上嵌入式产品软硬件开发经验,能够熟练使用单片机、arm及其它电子元器件进行产品,熟悉上位机C++编程。
展开
-
U-Boot如何向内核传递Flash的分区信息
转自:http://blog.csdn.net/maopig/article/details/8302999 1.如何对nand 分区。修改mtdparts环境变量就可以了么? 对于目前的U-boot而言,是的.而且, 设置了mtdparts变量之后,你可以在nand read/write/erase命令中直接使用分区的名字而不必指定分区的偏移位置. set bootargs noini转载 2013-06-21 13:53:25 · 1162 阅读 · 0 评论 -
内核kernel以及根文件系统rootfs是如何映射到对应的nand flash的
【系统启动过程简介】 初始化代码读取uboot到内存里面,然后跳转到uboot那里去执行uboot,uboot初始化必要的硬件,加载一些驱动,其中包括nand flash的驱动,然后根据uboot里面设置的一个启动命令: nand read 0x30007FC0 0x100000 0x200000;bootm 0x30007FC0 意思就是,先去读取nand flash,从0x100000开转载 2013-06-21 14:24:08 · 1420 阅读 · 0 评论 -
linux内核移植-移植2.6.35.4内核到s3c2440
转自:http://blog.csdn.net/yming0221/article/details/6604616 硬件平台:FL2440 主机平台:Ubuntu 11.04 交叉编译器:arm-linux-gcc 4.3.2 本来是想移植最新的内核2.6.39但是总是在编译快完成的时候报错,有人说是新的内核对arm平台的支持不好,所以就降低了一下版本,这里移植2.6.35.4内核转载 2013-07-29 14:06:01 · 955 阅读 · 0 评论 -
TQ2440内核linux2.6.28移植
转自:http://blog.sina.com.cn/s/blog_95268f5001013ibg.html 内核的移植,是在u-boot的基础上进行的,所以u-boot在这之前一定要先弄好才好 怎样下载源码就不说了,下载后进入内核根目录/linux-2.6.28,修改根目录下Makefile大概193行改成下面这样: 193 ARCH ?= arm 194 CROSS转载 2013-08-21 10:43:12 · 1150 阅读 · 0 评论 -
linux 2.6.28.7 各驱动代码位置(待验证,已验证为蓝色标识)
说明:解压内核源代码(linux-2.6.32.2 开头的tgz 压缩文件)可以找到如下驱动,mini2440 提供基于linux-2.6.32.2 内核100%完全可以使用的驱动源代码,绝无库文件,敬请放心使用。 (1)DM9000 网卡驱动 Linux-2.6.32.2/drivers/net/dm9000.c (2)串口(包括三个串口驱动0,1,2,对应设备名/dev/ttySAC0原创 2013-08-12 14:02:19 · 1044 阅读 · 0 评论