发布时间:2012-12-16 20:44:22
原文地址:http://www.cnitblog.com/zouzheng/articles/40300.html 为什么要分析源代码?分析优秀的源代码本身就是一个学习的过程,也是进行深入研究的必经之路。不过在此我们的主要目的并非要研究U-boot或Bootloader技术本身,而仅仅是为了成功的并且恰当的将U-Boot移植到我们的开发板上。只有结合源代码了解了U-boot的系统引导过程,才能在移植和调试过程中保持清晰的思路,才能在碰到困难和问题时从根本上加以解决。 在动手分析之前,至少应该对U-Boot的源代码结构有基本的了解,很多参考书都有这方面的介绍,华清远见的《嵌入......【阅读全文】
发布时间:2012-12-16 20:43:53
原文地址:http://www.cnitblog.com/zouzheng/articles/40300.html本文使用最新的U-Boot-1.3.0-rc2。 U-Boot本身支持很多开发板,在其源代码中,每个板子都对应一个board/目录下的文件夹(笔者注:这并不确切,因为有的文件夹是供应商名称,下面可以有多个目标板目录,这里只考虑最简单的情况),以及include/configs/目录下的目标板配置头文件。因此,要添加U-Boot对我们的目标板的支持,首先就是要建立目标板文件夹和配置头文件,并修改相关的Makefile。 下面以实例说明为U-Boot添加新的目标板定义的步骤和过程。......【阅读全文】
发布时间:2012-12-16 20:43:39
一开始自己不会用,发现图像输出得很难看。 我的板是S3C2440,LCD是创群的4.3寸TFT屏幕480*272. 注意!转换之后的图片的像素最好是与原来图片的像素一模一样,否则很容易失真。 配置如下图 选择图片之后,记得先按重新载入,然后再按保存。 输出之后即C语言的字符串数组了。 最后加入下载的附件 Image2Lcd 破解版.rar ......【阅读全文】
发布时间:2012-12-16 20:43:01
作者:曹冬洋,华清远见嵌入式学院讲师。 open()函数 功能: 打开设备文件 原型: #include #include #include &nb......【阅读全文】
发布时间:2012-12-16 20:42:55
许 多年以前,当人们还在使用DOS或是更古老的操作系统的时候,计算机的内存还非常小,一般都是以K为单位进行计算,相应的,当时的程序规模也不大,所以内 存容量虽然小,但还是可以容纳当时的程序。但随着图形界面的兴起还用用户需求的不断增大,应用程序的规模也随之膨胀起来,终于一个难题出现在程序员的面 前,那就是应用程序太大以至于内存容纳不下该程序,通常解决的办法是把程序分割成许多称为覆盖块(overlay)的片段。覆盖块0首先运行,结束时他将调用另一个覆盖块。虽然覆盖块的交换是由OS完成的,但是必须先由程序员把程序先进行分割,这是一个......【阅读全文】