帮帮文库

返回

基于s3c2440的bootloader研究设计的开发与实现 基于s3c2440的bootloader研究设计的开发与实现

格式:word 上传:2022-06-25 17:08:08

《基于s3c2440的bootloader研究设计的开发与实现》修改意见稿

1、“.....但是由于经常变化,所以需要来协助。把复制到的那个位置,从的那个位置开始复制,复制的大小调用,判断返回值是否为,开始执行的代码与中的前代码进行比较,判断是否执行完代码的搬移是调用函数来完成的,在中本来是不存在的,需要添加个,在其中实现为了保证可在前代码中实现搬移,在连接脚本中添加下载实现对于个完善的,不仅要支持不同的启动,为了开发方便,还需要实现下载功能,可以将不同的文件烧写到中。首先需要对的端口进行初始化,在第二阶段代码中的添加以下两个初始化代码在下载时需要使用到快速中断,在头文件中需要添加对进行定义......”

2、“.....要修改第阶段的代码中修改中断处理。,完成上述初始化和设置好中断后,需要使用个命令来进行下载,在中加入命令,主要代码如下下载地址大小菜单操作界面实现命令的命令为用户提供了交互功能,并且已经实现了几十个常用的命令。如果开发板需要很特殊的操作,可以添加新的命令。的每个命令都是通过宏定义的。这个宏在头文件中定义,每个命令定义个结构体。每个命令有个结构体来描述,结构体包含的成员变量命令名称最大参数个数重复数命令执行函数用法帮助。从控制台输入的命令是由中的程序解释执行的。负责匹配输入的命令,从列表中找出对应的命令结构体。基于命令的基本框架......”

3、“.....如添加这样编译后就可以用该命令。实现命令的操作函数,其中是具体的些操作命令。通过宏定义命令按照这步,就可以添加新的命令。菜单操作界面实现按照上面的三步,首先在中加入个文件在文件中添加,这样在终端下输入就可以看到这个命令选项。中的主要代码如下菜单操作界面终端输入函数,载根文件系统测试将开发板打到启动方式,进入菜单界面后,分别选择和,将内核和根文件系统下载烧写到,然后选择启动内核,注意这里有两种不同形式内核的启动,根据所烧写的内核形式进行选择。出现如图的界面,表示正常启动内核与挂载根文件系统......”

4、“.....终于完成了毕业设计的所有内容。是嵌入式系统上电第个启动的程序,对嵌入式开发有重要的意义。通过本次在毕业设计的学习,我不仅熟悉了的运行流程,对嵌入式的整个开发流程也有定了解。针对本次设计的基本要求,我完成了基于的系统引导加载程序的移植,实现了包括从运行,启动,下载,菜单操作界面,下载内核文件系统和启动的功能,最后基于开发板利用相应菜单选项进行实际测试,证实了所移植的的正确性。本次毕业设计在完成的过程中最难的是如何支持和的启动,首先必须找到它们启动时有何不同点......”

5、“.....然后按照芯片手册添加修改代码,支持两种的读写操作。在写这些底层硬件的操作时,必须能够看得懂开发板的电子线路,掌握如何查看芯片手册。在做嵌入式开发过程中,这些技能也是必须掌握的,而且还要了解操作系统和通信原理。就拿本次研究的来说,都是在操作系统上来编译修改的,对于现在来说,至少需要掌握些常用的命令用法。总的来说,对于这次毕业设计,需要学习的内容有很多,现在看来,我虽然没有完全掌握,但有了定了解。通过这次毕业设计,我深深地体会到以后要想从事技术类的工作,必须懂得如何查阅资料和手册,尤其是些英文资料非常值得参考。这可能也是项技能吧......”

6、“.....即使是学过的东西,这时需要我们查阅资料,利用发达的网络资源。还有,在学习的过程中需要有耐心和浓厚的兴趣,因为在这期间我们会遇到很多的问题,比如如何实现虚拟机与机的文件共享,这要首先确保虚拟机安装正确,然后搜索资料,步步安装调试,如果遇到点问题就放弃的话,以后的工作就无法进行下去。参考文献符意德等嵌入式系统原理及接口技术北京清华大学出版社,蒋维基于嵌入式系统的分析与设计电子工程师,陈华锋,吕杨在上的移植分析与实现计算机与数字工程,孙琼嵌入式应用程序开发详解北京人民邮电出版社......”

7、“.....陈为军,李正明,孙俊,冯丽芳基于的引导程序设计实现微计算机信息嵌入式与,于云松,由德凯,孙其芳基于的的设计与实现甘肃科技,王淑贞,姚铭,周结华在上的移植微计算机应用,韦东山嵌入式应用开发完全手册北京人民邮电出版社,李亚锋,欧文盛嵌入式系统开发从入门到精通北京清华大学出版社,锐极电子科技有限公司嵌入式系统开发详解北京北京航天航空大学出版社,何臻祥,陈波基于三星的研究兵工自动化,宋凯,严丽平,甘岚,黄晓生在上的移植计算机工程与设计,王东......”

8、“.....严谨的治学态度,精益求精的工作作风,诲人不倦的高尚师德,严以律己宽以待人的崇高风范,朴实无华平易近人的人格魅力对我影响深远。不仅使我树了远大的学术目标掌握了基本的研究方法,还使我明白了许多待人接物与为人处世的道理。本论文从选题到完成,每步都是在导师的指导下完成的,倾注了导师大量的心血。在此,谨向导师表示崇高的敬意和衷心的感谢,尹强年月于合肥学院输入支持烧写文件系统实现中自带的支持,文件系统的烧写,在中仿照着添加文件系统的烧写,在中添加在中添加对的支持......”

9、“.....文件系统本身包含了区的数据,烧写时不需要计算的值,首先检查是否坏块,然后写入字节的数据,最后写入字节的数据,如此循环,文件系统的大小为的整数倍。在中添加成员。在中增加对成员的支持。在,中添加内核启动实现内核启动方式在启动内核之前,需要设置些启动参数,然后再启动内核,设置启动参数就是在个地址按种格式保存数据,然后由内核读出。这种格式称为,在函数中设置这些环境变量最先设置的是将环境变量放在,地址为,从这个地址开始存放环境变量。在的第二阶段最后进入死循环,等待用户输入相关命令,然后通过解析这个命令,执行相应功能......”

下一篇
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
基于s3c2440的bootloader研究设计的开发与实现.doc预览图(1)
1 页 / 共 40
基于s3c2440的bootloader研究设计的开发与实现.doc预览图(2)
2 页 / 共 40
基于s3c2440的bootloader研究设计的开发与实现.doc预览图(3)
3 页 / 共 40
基于s3c2440的bootloader研究设计的开发与实现.doc预览图(4)
4 页 / 共 40
基于s3c2440的bootloader研究设计的开发与实现.doc预览图(5)
5 页 / 共 40
基于s3c2440的bootloader研究设计的开发与实现.doc预览图(6)
6 页 / 共 40
基于s3c2440的bootloader研究设计的开发与实现.doc预览图(7)
7 页 / 共 40
基于s3c2440的bootloader研究设计的开发与实现.doc预览图(8)
8 页 / 共 40
基于s3c2440的bootloader研究设计的开发与实现.doc预览图(9)
9 页 / 共 40
基于s3c2440的bootloader研究设计的开发与实现.doc预览图(10)
10 页 / 共 40
基于s3c2440的bootloader研究设计的开发与实现.doc预览图(11)
11 页 / 共 40
基于s3c2440的bootloader研究设计的开发与实现.doc预览图(12)
12 页 / 共 40
基于s3c2440的bootloader研究设计的开发与实现.doc预览图(13)
13 页 / 共 40
基于s3c2440的bootloader研究设计的开发与实现.doc预览图(14)
14 页 / 共 40
基于s3c2440的bootloader研究设计的开发与实现.doc预览图(15)
15 页 / 共 40
预览结束,还剩 25 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
DOC PPT RAR 精品 全部
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批

搜索

客服

足迹

下载文档