2011年12月1日

摘要: 目标:GQ2440 + uboot201106 + linux-2.6.22.61、uboot 的启动参数和机器码在 u-boot-2011.06/board/samsung/gq2440/gq2440.c(板级初始化) 中的int board_init(void) 函数中修改/* arch number of SMDK2410-Board */ gd->bd->bi_arch_number = 1999;/* adress of boot parameters */ gd->bd->bi_boot_params = 0x30000100;2、内核的机器码在 inclu 阅读全文

posted @ 2011-12-01 10:48 lesson1 阅读(332) 评论(0) 推荐(0)

摘要: 板子是国嵌的 GQ2440主要移植步骤参考 韦东山老师的《嵌入式linux应用开发完全手册》1、下载内核,打补丁2、是用config_ok 配置内核3、在 include/asm-arm/mach-types.h 中修改 MACH_TYPE_S3C2440 的值为 1999因为MACH_TYPE_S3C2440 对应的机器结构在 arch/arm/mach-s3c2440/mach-smdk2440.c 中定义所以 要把这个文件编译进内核,所以配置中有:System Type -> s3c2440 Machines -> SMDK24404、在arch/arm/mach-s3c24 阅读全文

posted @ 2011-12-01 10:38 lesson1 阅读(449) 评论(0) 推荐(0)

摘要: 资料为网上摘抄板子是国嵌的 GQ2440u-boot-2011.06虽然支持一些常见的开发板,但如果u-boot-2011.06不支持我们手上的开发板,那就要找到与我们的开发板最接近的u-boot-2011.06所支持的开发板,在这个开发板的基础上进行移植。u-boot-2011.06所支持的smdk2410开发板是最接近我的开发板的,所以我就在该此基础上进行修改、移植。在移植之前,我们还需要安装、配置eldk,用于编译u-boot。下面我们就先介绍一下eldk的安装与配置:1.下载eldk在ftp://ftp.denx.de/pub/eldk/选择任一版本的eldk并下载,我选择的是eldk 阅读全文

posted @ 2011-12-01 10:21 lesson1 阅读(1737) 评论(0) 推荐(0)


2011年11月19日

摘要: http://www.cnblogs.com/hanyan225/archive/2011/10/21/2220763.htmlC语言程序的内存布局一:C语言程序的存储区域 C语言编写的程序经过编绎-链接后,将形成一个统一的文件,它由几个部分组成,在程序运行时又会产生几个其他部分,各个部分代表了不同的存储区域: 1.代码段(Code or Text): 代码段由程序中的机器码组成。在C语言中,程序语句进行编译后,形成机器代码。在执行程序的过程中,CPU的程序计数器指向代码段的每一条代码,并由处理器依次运行。 2.只读数据段(RO data): 只读数据段是程序使用的一些不会被更改的数据,使用这 阅读全文

posted @ 2011-11-19 07:44 lesson1 阅读(663) 评论(0) 推荐(0)


2011年11月5日

摘要: gconf-editordesktop->interface->cursor_blink 阅读全文

posted @ 2011-11-05 19:07 lesson1 阅读(265) 评论(0) 推荐(0)


2011年10月21日

摘要: ++++++++++++++++++++++++++++ 第二部分 Automake的标准工程组织:+++++++++++++++++++++++++++一、总体上的目录:一般会有如下目录和文件,这些自己创建(见二)或用acmkdir自动生成:1. 目录:(1) 必选:m4: 第三方或自己写的用于configure.in中的宏doc: 各种文档src: 源码顶层目录(里面怎么细分是自己的事)config: 放置configure过程中的一些文件,使得顶层目录不那么多文件(2) 可选:include: 可选目录,你愿意的话,可以用configure将所有的头文件链接到这个目录下。一般不用。lib 阅读全文

posted @ 2011-10-21 10:33 lesson1 阅读(680) 评论(0) 推荐(0)


2011年9月26日

摘要: http://code.google.com/p/spexamples/source/browse/trunk/1/4/embrace_change/dlist.h?r=4 阅读全文

posted @ 2011-09-26 00:34 lesson1 阅读(154) 评论(0) 推荐(0)


2011年9月16日

该文被密码保护。 阅读全文

posted @ 2011-09-16 00:03 lesson1 阅读(0) 评论(0) 推荐(0)


2011年9月14日

摘要: 上午,师兄还没来到公司,上星期的任务又学得差不多了,也不想继续看h264了,因为觉得应该抓紧时间学习嵌入式。所以先放弃它了。基本上是拿着那本一步步写嵌入式操作系统看了一上午,算是温习了下以前学到的东西,arm的汇编指令、arm的运行模式,总之还是感觉自己基础太差啊。下午师兄来了,检查了我们的任务,有个小毛病被师兄挑出来了,为将释放空间后的指针赋为NULL。接着就收到了我们的第二份习题是关于xml的使用,网上找了下,我们几个都选用libxml2进行开发,后面的时间就花在这里了 阅读全文

posted @ 2011-09-14 18:11 lesson1 阅读(327) 评论(0) 推荐(0)

摘要: 转自:http://www.sudu.cn/info/html/edu/20070102/283062.html这里主要讲述libxml2在linux下的使用。(以下内容除了linux下的安装步骤是自己写的,其余均出自http://www.blogjava.net/wxb_nudt/archive/2007/11/28/161340.html,由于该篇文章讲解的非常详细,我也没必要重写一遍了。如果该篇文章早出些时候,早期开发我也不会走很多弯路了。虽然在该篇文章出现之前我已经对libxml2较熟悉了并开发完毕,但为了备忘,现在将该篇文章作为收藏之用。在此再次感谢这篇文章的大侠为大家整理了这篇文章 阅读全文

posted @ 2011-09-14 17:27 lesson1 阅读(372) 评论(0) 推荐(0)


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3