2014年5月22日

摘要: EASYARM-IMX283(以下简称IMX283)默认采用从nand flash启动,但是在开发过程中因为要频繁的替换内核,我们更倾向于从nfs启动。先看看IMX283中uboot中默认采用的启动选项,内容如下:bootcmd=run nand_bootbootdelay=3baudrate=11... 阅读全文
posted @ 2014-05-22 15:42 qiaoqiao2003 阅读(2254) 评论(0) 推荐(0)
摘要: ubifs主页:http://www.linux-mtd.infradead.org/doc/ubifs.htmlnandflash上常用的文件系统有jffs2、yaffs和ubifs,其中ubifs在性能上比其他系统都要快很多。先安装ubifs相关工具:apt-get install mtd-ut... 阅读全文
posted @ 2014-05-22 14:24 qiaoqiao2003 阅读(573) 评论(0) 推荐(0)
摘要: 新入手一台EASYARM-IMX283开发板(以下简称IMX823),价格比较便宜,配置也不错。开发板默认安装了WINCE,我还是决定重新烧写uboot和linux内核。开发板配套光盘里面有不少烧写工具,其中大部分都是windows平台下的工具,所以我选择从windows平台下执行烧写 。参考光盘内... 阅读全文
posted @ 2014-05-22 11:12 qiaoqiao2003 阅读(3394) 评论(1) 推荐(0)

2014年5月21日

摘要: Debian系统本身包含对arm的支持,其包含的软件包最多,但是最终的文件系统要大一些。emdebian 是一个非常好用的嵌入式linux操作系统,其基于debian的特点对于熟悉debian系统的人来说很容易就能得心应手地进行配置。emdebian有好几个版本:Grip,Crush,Baked. ... 阅读全文
posted @ 2014-05-21 10:01 qiaoqiao2003 阅读(7198) 评论(0) 推荐(0)

2014年5月20日

摘要: debian系统支持类型有armel、armhf、i386、amd64、mips、mipsel, powerpc、sparc、s390、s390x等。详细对比文章见https://www.debian.org/releases/wheezy/armhf/ch02s01.html.en其中arm包含a... 阅读全文
posted @ 2014-05-20 19:54 qiaoqiao2003 阅读(940) 评论(0) 推荐(0)

2014年5月19日

摘要: 玩腻了开发板,在pc上编译linux内核。debian 官方的内核文档见http://kernel-handbook.alioth.debian.org我选择编译与当前内核版本对应的linux内核源码,因为我安装了linux3.13 backport内核,所以选择下面命令:apt-get insta... 阅读全文
posted @ 2014-05-19 22:02 qiaoqiao2003 阅读(2125) 评论(0) 推荐(0)
摘要: mini2440 内核启动后,可以用busybox制作一个简单的根文件系统并用nfs来启动该文件系统启动mini2440, 按任意键进入uboot,按q键进入uboot命令行:执行以下命令:set bootargs "noinitrd root=/dev/nfs rw nfsroot=192.168... 阅读全文
posted @ 2014-05-19 17:14 qiaoqiao2003 阅读(629) 评论(0) 推荐(0)
摘要: mini2440下烧写u-boot后,就可以用u-boot烧写linux内核了。安装mkimage工具:apt-get install u-boot-tools解压缩官方mini2440 linux包:tar xf linux-2.6.32.2-mini2440-20130614.tar.gz 然后... 阅读全文
posted @ 2014-05-19 12:24 qiaoqiao2003 阅读(2375) 评论(0) 推荐(0)

2014年5月18日

摘要: 家里的51单片机买了有2年多了,几乎没用过几次,今天拿出来玩一下。在windows下使用官方的stc-isp可以进行烧写。采用的硬件是LY-51S v2.2版本,但是执行烧写总是失败。将波特率最高和最低都选择1200,关掉51单片机,然后执行stc-isp并执行烧写,之后再打开51单片机才烧写成功。... 阅读全文
posted @ 2014-05-18 22:34 qiaoqiao2003 阅读(440) 评论(0) 推荐(0)

2014年5月14日

摘要: u-boot第二阶段初始化内容的入口函数是_main,_main位于arch/arm/lib/crt0.S文件中:_main函数中先为调用board_init_f准备初始化环境(设置栈指针sp和并给gd_t结构分配空间):.global _main_main:/* * Set up initial ... 阅读全文
posted @ 2014-05-14 15:34 qiaoqiao2003 阅读(1606) 评论(0) 推荐(0)

导航