嵌入式Linux
fyws0123
这个作者很懒,什么都没留下…
展开
-
【总结】2440烧写方式
2440烧写方式1.1 使用并口烧写1.2 使用OpenJTAG烧写OpenJTAG支持将二进制代码烧写到FLASH中。它的烧写工具是oflash。oflash烧写完成后会自动复位。1.2.1 安装oflash光盘资料\windows\tools目录下,双击01.OpenOCD with GUI setup.exe进行安装。驱动安装成功后,设备管理器中会增加100ASK JTAG安装完成后,在命令原创 2016-08-08 15:04:45 · 1797 阅读 · 0 评论 -
【记录】U-boot编译
系统对比u-boot打补丁准备u-boot文件和补丁文件解压 book@book-desktop:/work/system$ tar xjf u-boot-1.1.6.tar.bz2 打补丁 book@book-desktop:/work/system/u-boot-1.1.6$ patch -p1 < ../u-boot-1.1.6_jz2440.patch 注意:这里曾经出现无法打补丁,原创 2016-08-08 15:15:36 · 390 阅读 · 0 评论 -
【记录】u-boot中添加命令
1. 添加命令目标:在u-boot中添加一条命令,执行命令后打印出hello world和参数信息。新建cmd_hello.c,放到common目录下。#include <common.h>#include <watchdog.h>#include <command.h>#include <image.h>#include <malloc.h>#include <zlib.h>#incl原创 2016-08-08 15:16:49 · 411 阅读 · 0 评论 -
【记录】制作最小根文件系统
概述所谓制作根文件系统,就是创建各种目录,并在里面创建各种文件。如在/bin,/sbin目录下存放各种可执行程序,在/etc目录下存放配置文件,在/lib目录下存放库文件。 通常,使用Busybox来创建上述目录下的可执行文件。最小根文件系统内容包括1./dev/console,/dev/null 2.init程序,由busybox创建 3./etc/inittab(配置文件) 4.配置文件原创 2016-08-08 15:21:05 · 3901 阅读 · 0 评论 -
【记录】挂接NFS
1. 目的每次修改文件系统,或者驱动程序,重新烧写开发板,这样频繁的操作没有必要,我们希望在服务器中,修改文件系统或者驱动程序,调试,待一切都稳定后,再去烧写到开发板上验证。解决方法就是网络文件系统,NFS。因为开发板可以通过网络与服务器连接,那么就可以让开发板启动服务器上的文件系统。这样,可以直接远程登录服务器,操作服务器中的文件系统,这些修改也会直接反应到开发板上。2. 具备的条件条件: 1.原创 2016-08-08 18:33:49 · 1728 阅读 · 0 评论 -
【记录】根文件系统启动参数设置
NFS启动OpenJTAG> set bootargs noinitrd root=/dev/nfs nfsroot=192.168.10.175:/work/nfs_root/first_fs ip=192.168.10.11:192.168.10.175:192.168.10.1:255.255.255.0::eth0:off init=/linuxrc console=ttySAC0Open原创 2016-08-08 19:43:39 · 394 阅读 · 0 评论 -
【记录】kernel打补丁,编译
解压准备好内核文件后,执行解压命令book@book-desktop:~$ cd /work/system/book@book-desktop:/work/system$ lsbusybox-1.7.0.tar.bz2 u-boot-1.1.6_jz2440.patchlinux-2.6.22.6_jz2440.patch u-boot-1.1.6.tar.bz2linux原创 2016-08-08 15:18:52 · 1155 阅读 · 0 评论