linux移植
mcgrady_tracy
这个作者很懒,什么都没留下…
展开
-
内核挂载根文件系统异常
load Image of Linux...Uncompressing Linux.................................................................................................. done, booting the kernel.Linux version 2.6.32.2 (root@loca原创 2011-11-12 19:13:02 · 2130 阅读 · 0 评论 -
mini2440 spi主控制器支持
内核版本:linux-2.6.32.2 实验平台:mini2440原创 2014-08-10 01:19:59 · 1200 阅读 · 0 评论 -
mini2440 sd卡支持
内核版本:linux-2.6.32.2 实验平台:mini2440原创 2014-08-07 22:03:12 · 2036 阅读 · 0 评论 -
mini2440 lcd支持
内核版本:linux-2.6.32.2 实验平台:mini2440 + 统宝3.5寸屏(TD035STED4)原创 2014-07-16 00:04:52 · 1398 阅读 · 0 评论 -
mini2440 watchdog支持
内核版本:linux-2.6.32.2 实验平台:mini2440原创 2014-07-12 01:49:08 · 1109 阅读 · 0 评论 -
mini2440 rtc支持
内核版本:linux-2.6.32.2 实验平台原创 2014-07-10 00:24:09 · 1304 阅读 · 0 评论 -
mini2440 nfs根文件系统支持
内核版本:linux-2.6.32.2 实验平台:ubuntu 12.原创 2014-07-08 01:53:59 · 2973 阅读 · 0 评论 -
mini2440 usb设备支持
内核版本:linux-2.6.32.2原创 2014-07-09 23:14:51 · 2689 阅读 · 0 评论 -
mini2440 dm9000网卡驱动移植
内核版本:linux-2.6.32.2 实验平台:mini2440原创 2014-07-07 19:32:12 · 1854 阅读 · 0 评论 -
initramfs文件系统制作
initramfs是基于RAM的文件系统,它是在内存中开辟的一段内存空间来存储文件系统,它是只读的,也就是说不能存储数据的,一旦系统重启,文件系统就会恢复到最初始的状态。1. 根文件系统的创建首先需要建立好根文件系统,比如建立必要的目录结构、创建设备文件、编写etc目录下相关文件、将busybox下执行make install命令将系统的命令复制到文原创 2014-07-06 18:45:01 · 2223 阅读 · 0 评论 -
嵌入式根文件系统制作
构建一个最基本的嵌入式根文件系统,只是为了让Linux能够正常启动,根文件系统是yaffs2的根文件系统1.创建根文件系统的目录结构mkdir rootfscd rootfsmkdir bin dev etc lib mnt proc sbin sys tmp usr varmkdir usr/bin usr/sbin2.创建设备文件cd dev/mknod -m原创 2011-11-12 19:25:31 · 1105 阅读 · 0 评论 -
使用J-Link下载bootloader到mini2440
硬件平台:J-Link v8 软件版本:v4.86b原创 2014-07-05 00:37:18 · 2759 阅读 · 0 评论 -
为内核添加yaffs2文件系统支持
1.从http://www.aleph1.co.uk/cgi-bin/viewcvs.cgi/网址下载得到yaffs和yaffs2的源文件2.解压后,进入到yaffs2目录下,通过yaffs2目录下的脚本文件patch-ker.sh来给内核打补丁使用命令即可实现./patch-ker.sh c /home/linux-2.6.32.2上面这个命令完成了三件事情(也可以手动修改实现)原创 2011-11-12 19:24:26 · 2578 阅读 · 0 评论 -
交叉编译工具链为什么是arm-linux-而不是arm-linux-gcc
因为不只是需要用到arm-linux-gcc编译器,还需要用到如arm-linux-ld链接器这些工具,虽然从称谓上是交叉“编译”,其实是一个预处理、编译、链接的一系列过程 。也就是说内核编译是个系统性的工程,需要用到/arm-linux-xxx等一系列工具。原创 2011-11-12 19:21:16 · 950 阅读 · 0 评论 -
为嵌入式开发指定交叉编译器
1.解压工具链到某一目录下tar -xvzf arm-linux-gcc-4.3.2.tar.gz -C / 执行该命令,将把 arm-linux-gcc安装到/usr/loca/arm/4.3.2目录2.把编译器路径加入系统环境变量vim /root/.bashrc 编辑/root/.bashrc文件,在最后一行 export PATH=$PATH:/usr/local/a原创 2011-11-12 19:20:19 · 1150 阅读 · 0 评论 -
mini2440 i2c设备支持
内核版本:linux-2.6.32.2 实验平台:mini24401. 添加主控设备支持i2c主控制器也是一个设备,只是在内核被虚拟成了一个平台设备,平台设备在内核中已经被定义了,定义在plat-s3c/dev-i2c0.c中:static struct resource s3c_i2c_resource[] = { [0] = { .start = S3C_PA_IIC,原创 2016-03-22 22:41:24 · 1622 阅读 · 0 评论