毕设 科研日志1

正式的毕业设计可以算是从昨天开始的,对于我选择的题目,很明显我低估了它的难度,我对于嵌入式的理解其实仅仅限于easyarm的那两块板子,一个16位的串,一个是封装和定义号的函数和字符串,对于硬件的操作无非就是对于寄存器和接口的操作,但是这次的题目缺完全不同。

       我的题目是用AT91SAM9260做温度补偿,第一个难题是嵌入式linux系统,对于嵌入式系统我可以说全无所知,仅仅是知道有这个概念而已,Symbian光鲜华丽的外表winCE和神秘的MeeGo,对于我来说实在是浮云。这个板子上现在已经有了嵌入式系统,但是还存在很多问题,具体的说就是系统不能引导起来。通过资料整理,AT91SAM9260结构大概是这样的

图片
由4部分组成Bootstrap是用来引导UBOOT的,而U-BOOT是系统的引导程序,就相当于BIOS,U-BOOT引导内核Linux Kernel的启动,linux启动以后剩下的就是文件系统的的事情了,而昨天的问题就是uboot没有办法引导起内核,有关资料如下:
最后的问题出在文件系统,flash没有被格式化,老师下载了一个ramdisk对文件系统进行重新格式化,问题才得以解决。现在的linux已经通过tftp烧到FLASH上面,开机以后会自动进入到linux下面,而我之后的工作就是熟悉环境,先在机器上搭建交叉编译环境,然后写几个测试程序。
      可以说这是我见过的第一个嵌入式系统,我本来就不擅长linux系统,尤其是各种命令,所以对于我来说这又是一个沉重的任务,其次如何使用嵌入式系统控制板子上的硬件资源又是一个非常困难的问题,今天的任务就是搭建交叉编译平台和硬件资源的了解。
PS。刚刚在交流中得知,对于这个系统,每一个硬件都是由驱动程序控制的,而有些驱动是要我们自己写的!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值