2014年5月21日

摘要: Debian系统本身包含对arm的支持,其包含的软件包最多,但是最终的文件系统要大一些。emdebian 是一个非常好用的嵌入式linux操作系统,其基于debian的特点对于熟悉debian系统的人来说很容易就能得心应手地进行配置。emdebian有好几个版本:Grip,Crush,Baked. ... 阅读全文
posted @ 2014-05-21 10:01 qiaoqiao2003 阅读(6836) 评论(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 阅读(836) 评论(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 阅读(2058) 评论(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 阅读(589) 评论(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 阅读(2280) 评论(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 阅读(399) 评论(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 阅读(1558) 评论(0) 推荐(0) 编辑
摘要: uboot执行"make smdk2410_config"之后就可以进行编译了,可以执行make命令进行编译,因为整个输出太长,我仅仅列出部分最关键的输出(部分我不关心的内容直接用......代替):arm-linux-gcc ....... u-boot.ldsarm-linux-ld -pie ... 阅读全文
posted @ 2014-05-14 13:52 qiaoqiao2003 阅读(1080) 评论(0) 推荐(0) 编辑

2014年5月13日

摘要: u-boot下载地址:ftp://ftp.denx.de/pub/u-boot/u-boot-2013.01.01.tar.bz2下载之后对该文件进行解压。我试着分析smdk2410_config对应的代码执行流程,接触u-boot时间较短,有不周之处还请见谅。通常执行u-boot第一步就是进行开发... 阅读全文
posted @ 2014-05-13 22:20 qiaoqiao2003 阅读(989) 评论(0) 推荐(0) 编辑
摘要: 通常我们对s3c6410平台开发u-boot是在s3c6400的基础上修改而成的,但是从uboot 2013.01这个版本之后的版本都把smdk6400对应的配置给删除了。这是因为该版本smdk6400的配置编译失败,从而导致无法生成u-boot的可执行文件从ftp://ftp.denx.de/pu... 阅读全文
posted @ 2014-05-13 21:37 qiaoqiao2003 阅读(630) 评论(0) 推荐(0) 编辑

导航