- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
北京科技大学 黄强 嵌入式实验报告
实验一 建立并编译WinCE平台
【实验目的】
掌握PB下WinCE平台的定制
【实验内容】
开始利用Platform Builder定制平台并编译
【实验流程】
将OURS-PXA270-EP实验箱的电源线、串口、网线、同步线、鼠标等全部连接。
由于已经安装好了BSP,我们可以直接打开Platform Builder5.0。
新建Platform Builder工程,在建立向导中进行名称、路径、BSP选择、设计模板、可选项目等的设置,完成WinCE平台的建立。
设置编译平台的参数。
构建新建里的WinCE平台的运行时映像。整个过程大约持续20分钟,构建成功后得到操作系统运行时的映像。
【实验结果】
见nk.bin
【小结】
通过这个实验,我们初步接触了PXA270EP实验箱,并通过Platform的建立,对Platform Builder有了一个初步了解,同时也对嵌入式开发的过程有了一个初步认识,掌握了PB下WinCE平台的定制。
实验二 定制增强型内核
【实验目的】
1.熟悉Platform Builder集成开发环境以及相关配置
·使用模板创建新平台
·添加和删除组件
·配置和运行平台
2.利用Platform Builder定制一个增强型内核,并下载到内存中。
【实验内容】
参照本实验指导书的步骤,定制一个包括Word(支持中文输入法)、图片浏览器、MediaPlayer、支持USB鼠标、键盘,并能通过USB从设备接口进行宿主机与目标版通信的内核。
【实验流程】
1.打开已创建好的PB,在PB右边的Catalog中添加其他组件。这里我们所做的与实验指导书上的不同,为了更好的配合我们的实验,我们所添加的内容有:
·Third Party-BSPs-OURS PXA270-Device Drivers-OEM Devices下所有内容。
·Platform Manager
·Third Party-BSPs-OURS PXA270-Device Drivers-USB Host-USB Host Controllers-PXA270x USB Host{OHC}
·Core OS-Windows CE devices-Core OS Services-USB Host Support-USB HID-USB HID Keyboard and Mouse
·Third Party-BSPs-OURS PXA270-Device Drivers-Input Devices-Keyboard/Mouse-OURS270 KEYPAD Driver
·Third Party-BSPs-OURS PXA270-Device Drivers-Networking-LAN devices-OURS270 LAN91C111 Driver
2. 选择Build OS|Sysgn开始构建,编译的结果生成了Eboot和NK.bin映像文件。
3.在终端进行配置。打开“超级终端”进行连接端口、波特率、数据流控制等的设置,此时会弹出名为11520的超级终端的窗口。
4.打开实验箱电源,此时窗口里会出现字符,快速按空格键。
5.当完成Eboot配置后,按下D,准备下载内核的映像文件NK.bin到实验箱上。
6.再进行PB里面的目标设备的配置。
7.对映像文件进行下载。
映像文件传输完成后,Eboot会根据设置,自动烧写到内存中,完成烧写以后,WinCE会自动启动。至此,一个功能较强的内核定制成功了。
【实验结果】
略
【小结】
经过这个实验,我熟悉了Platform Builder集成开发环境以及相关配置,虽然刚开始不知道这些配置有什么用,后来在老师的讲解下才渐渐明白,这些配置是为了后续的编程做准备的。
实验三 定制SDK并建立EVC下的开发环境
【实验目的】
熟悉SDK的概念,配置EVC下的开发环境
【实验内容】
生成SDK并安装,配置Embedded Visual C++的开发环境
【实验流程】
在已经建立好的PB中,新建一个SDK文件。
按步骤完成SDK的配置
点击Build SDK 这个过程大概要3分钟,在指定目录下生成SDK文件。
安装刚生成的SDK,之后即可在此模拟器上运行开发好的应用程序。
【实验结果】
见SDK文件
【小结】
SDK的概念其实对我们来说还是相对陌生的,在实验的过程中由于概念不了解我们并不太清晰的知道我们在做什么,直到我们查阅并了SDK的相关概念后才有所收获。SDK实际上是一个开发工具包,我们根据自己的开发需要,针对于自己的PB定制了一个专用开发工具包来便于我们的模拟开发。经过这个实验,我们了解了更多关于软件开发的知识,接触到了许多课堂上所学不到的内容,受益匪
您可能关注的文档
- JAVA综合项目设计报告模板_2.doc
- 室内装饰材料调研报告.doc
- 综合性实验报告模版.doc
- 实验室建设项目绩效评估自评报告.doc
- 6.2-做负责任的人-(共25张PPT) - 副本.ppt
- 湖大EDA第四次实验报告移位寄存器.doc
- 南昌大学单片机实验报告.doc
- 直流斩波电路的性能研究_3.doc
- 市场营销调查报告_9.doc
- 氧气的制备与性质实验报告.doc
- 2-红河州建筑施工安全生产标准化工地复核评分表(2022年修改版).docx
- 6.锡通项目2018年下半年工作会汇报材料(2018.7.9).docx
- 2018道路工程知识点汇总(新版).docx
- 附件3:月度生产例会安全汇报资料-站台门项目部.docx
- 附件2:广东建工集团2018年度科技成果汇总表.DOC
- 马武停车区、三汇停车区停车位管理系统,0#台账缺量.doc
- 攀成钢委办发〔2015〕19号(党风廉政建设责任考核与追究办法).doc
- 1-红河州建筑工程质量管理标准化复核评分表(2022年修改版).docx
- 中交第三公路工程局第四工程分公司项目经济合同结算管理办法(修订).doc
- 厂站安全操作规程汇编.doc
文档评论(0)