您的位置:首页 > 运维架构 > Linux

uboot移植开贴

2012-05-29 23:33 176 查看
竟然不知道开头怎么下笔,那就先说说自己的嵌入式的经历吧,2010年毕业进入我的第一个公司,是一家不大的国有企业,开始接触单片机,在那之前我学习过单片机,但是我都不知道怎么通过的那门课,大学的学习也是红灯高高挂,但是大学的生活因为绿队也是丰富多彩。开始真正接触单片机是在临毕业之前的两三个月,当时由于工作找的是核仪表的工作,知道后面会主要涉及到电子和电路方面的知识,就开始在网上找了视频自学,大概看了网上郭天祥的《十天学会单片机》中的前三四节课吧,记得当时毕业的时候还只是简单的做了点数码管的仿真,还不知道用轮询的方式将多个数码管点成不同的数字,在进入公司后开始认真的实习,复习模电,由于我们在核仪表方面主要以信号处理为主,但是以我学的那点东西也做不出来什么东西,当时公司里主要是用单片机做计数,处理等。也都是些简单的产品,在经过实习,进入部门,开始跟着师傅做了一个简单的工装,到年底,基本画原理图、板子、上单片机的一些外设,简单总线就显得运用自如了。那时开始了我最重要的一步,就是开始在51job上注册简历,开始了长达近一年的跳槽之旅。

在2011年的时间内,开始承担设计产品的工作,自己也在师傅的影响下开始学习嵌入式linux,不过虽然开始卖了开发板,不过一直没有用起来,之间偶尔学习linux的应用,对linux的简单命令略有熟悉,中间跳槽面试无数,都以无果而终,中间形形色色的故事也就不一一说了,我发现我还是不擅长写文字,比说话还啰嗦。知道后来十一,请了年假回了趟兰州,去了青海湖。回了趟家,中间接到面试电话,从那时开始,正式的开始了我的驱动开发之旅。

来到新公司半年了,新公司中工作主要使用vxworks,对vxworks的boot算是达到了比较熟悉的状态,最近想利用业余的时间把6410的开发板玩起来,一方面继续我的linux驱动开发的学习,另一方面把之前买的摄像头驱动起来,然后再把嵌入式web服务器弄起来,最后把远程监控的功能实现。可能过程会很艰难,不过我相信兴趣是最好的老师,因为兴趣我走到了现在。相信因为兴趣,我能实现。

发这个贴子,就是想告诉自己要坚持住,虽然每天晚上才回家,利用回来的时间,写点代码调试或者写点博文记录,一定要实现。也告诉自己正式开始自己的嵌入式驱动学习,做一行就要精一行,工作上很多东西都是现成的,但是既然做这个,那就要懂,懂基本原理,东来龙去脉。弄懂它的最好的方式就是潜心的学习,和实践。实践是it的最好的老师。

这个帖子是专为我的uboot移植而开,打算使用denx.de的官方下载的uboot实现最基本的功能(如果精力剩余或者其他兴趣点也可以尝试其他功能)。然后就是输出整个的移植总结,这个是最主要的,同时也作为自学的一个成果,学习对uboot启动方式和s3c6410的启动方式学习。由于我现在对uboot没有一点基础,就这两天简单看了一些文档,只是对于vxworks的boot启动方式比较了解,在这个的基础上使用代码、实践和网上文档的方式进行学习,所以会详细介绍移植的步骤。

uboot版本:u-boot-2012.04.tar.bz2                   ftp://ftp.denx.de/pub/u-boot/
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息