免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 905 | 回复: 0
打印 上一主题 下一主题

Uboot-1.1.2 for PXA270源码分析-序 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-07-30 22:24 |只看该作者 |倒序浏览

    2006年8月份的时候开始做基于S3C2440A的嵌入式系统的开发,当时使用的是技创的“极品2440开发板”。呵呵,名字叫得真不错,不过拿到手的资料真的是不敢恭维,内核连LED的驱动都没有改到自己的开发板上去。不管怎么说都要用这个开发板做调试,也只好硬着头皮干了。
    这个开发板上的bootloader使用的就是Uboot,当时对Uboot没什么感觉,用了一段时间后才发现挺好用的,于是就开始研究它的代码。当时我用的时候开发板提供的是Uboot-1.1.2,但我当时手头只有bin文件,开发板带的光盘中只找到了1.0.0的源代码,真是晕死了,怎么连源码都没有。
    后来我就到网上去找,正好韩国有个网站叫什么aesop的,发现我的开发板上面的代码跟这上面的差不多,网站上有移植好的Uboot,于是我下载下来开始往我的开发板上用,虽说处理器相同,但是板子的外围设置不一样,这样就必须去改源代码来适应自己的开发板。等我移植好了,全部都通过了才发现开发板自带的光盘中有Uboot-1.1.2的源码,看来当时还冤枉人家技创了,呵呵。
    今年6月份公司决定要使用PXA270来做产品,于是购买了优龙的YLP270开发板,花了6000大洋!拿回来之后发现开发板使用的不是Uboot,以前用Uboot感觉很方便,还是蛮有好感的,于是就想把Uboot给移植到这块开发板上。前几天完成了移植,正好周末有时间,写份文档出来。
    网上彻底分析Uboot的文档好像没怎么有,尤其是针对PXA270的,我的这次移植正好是针对PXA270开发板的移植。希望这个文档对想学Uboot的朋友有所帮助,好长时间没有写过文档了,有不对的地方或表达错误的地方希望各位能给我指正。
    最后还是介绍一下我自己。我现在从事ARM Linux的嵌入式系统的开发工作,主要使用的ARM芯片是三星的S3C2440A和Intel的PXA270,主要应用行业是LED显示控制,倾向于图像显示这块。我的主要工作是Kernel的驱动部分和Linux的软件部分,bootloader是这次需要顺带完成的工作,呵呵。
    我相信嵌入式Linux的应用会越来越广泛的,希望有志同道合的朋友们能和我多联系交流,大家共同提高共同进步。
    我的Email是:
han.psbec@gmail.com

psbec@126.com
,QQ是:46064684(没有Email常用)。
2007年7月
(本文章发表于psbec的个人blog,未经本人许可,不得用于商业用途。任何个人、媒体、其他网站不得私自抄袭;网络媒体转载请注明出处,增加原文链接,否则属于侵权行为。如有任何问题,请留言或者发邮件给psbec,地址
han.psbec@gmail.com
)



本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/63631/showart_1097402.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP