嵌入式实验报告-3_第1页
嵌入式实验报告-3_第2页
嵌入式实验报告-3_第3页
嵌入式实验报告-3_第4页
嵌入式实验报告-3_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

北京科技大学黄强41050176嵌入式实验报告实验一建立并编译WinCE平台【实验目的】掌握PB下WinCE平台的定制【实验内容】开始利用PlatformBuilder定制平台并编译【实验流程】将OURS-PXA270-EP实验箱的电源线、串口、网线、同步线、鼠标等全部连接。由于已经安装好了BSP,我们可以直接打开PlatformBuilder5.0。新建PlatformBuilder工程,在建立向导中进行名称、路径、BSP选择、设计模板、可选项目等的设置,完成WinCE平台的建立。设置编译平台的参数。构建新建里的WinCE平台的运行时映像。整个过程大约持续20分钟,构建成功后得到操作系统运行时的映像。【实验结果】见nk.bin【小结】通过这个实验,我们初步接触了PXA270EP实验箱,并通过Platform的建立,对PlatformBuilder有了一个初步了解,同时也对嵌入式开发的过程有了一个初步认识,掌握了PB下WinCE平台的定制。实验二定制增强型内核【实验目的】1.熟悉PlatformBuilder集成开发环境以及相关配置·使用模板创建新平台·添加和删除组件·配置和运行平台2.利用PlatformBuilder定制一个增强型内核,并下载到内存中。【实验内容】参照本实验指导书的步骤,定制一个包括Word(支持中文输入法)、图片浏览器、MediaPlayer、支持USB鼠标、键盘,并能通过USB从设备接口进行宿主机与目标版通信的内核。【实验流程】1.打开已创建好的PB,在PB右边的Catalog中添加其他组件。这里我们所做的与实验指导书上的不同,为了更好的配合我们的实验,我们所添加的内容有:·ThirdParty-BSPs-OURSPXA270-DeviceDrivers-OEMDevices下所有内容。·PlatformManager·ThirdParty-BSPs-OURSPXA270-DeviceDrivers-USBHost-USBHostControllers-PXA270xUSBHost{OHC}·CoreOS-WindowsCEdevices-CoreOSServices-USBHostSupport-USBHID-USBHIDKeyboardandMouse·ThirdParty-BSPs-OURSPXA270-DeviceDrivers-InputDevices-Keyboard/Mouse-OURS270KEYPADDriver·ThirdParty-BSPs-OURSPXA270-DeviceDrivers-Networking-LANdevices-OURS270LAN91C111Driver2.选择BuildOS|Sysgn开始构建,编译的结果生成了Eboot和NK.bin映像文件。3.在终端进行配置。打开“超级终端”进行连接端口、波特率、数据流控制等的设置,此时会弹出名为11520的超级终端的窗口。4.打开实验箱电源,此时窗口里会出现字符,快速按空格键。5.当完成Eboot配置后,按下D,准备下载内核的映像文件NK.bin到实验箱上。6.再进行PB里面的目标设备的配置。7.对映像文件进行下载。映像文件传输完成后,Eboot会根据设置,自动烧写到内存中,完成烧写以后,WinCE会自动启动。至此,一个功能较强的内核定制成功了。【实验结果】略【小结】经过这个实验,我熟悉了PlatformBuilder集成开发环境以及相关配置,虽然刚开始不知道这些配置有什么用,后来在老师的讲解下才渐渐明白,这些配置是为了后续的编程做准备的。实验三定制SDK并建立EVC下的开发环境【实验目的】熟悉SDK的概念,配置EVC下的开发环境【实验内容】生成SDK并安装,配置EmbeddedVisualC++的开发环境【实验流程】在已经建立好的PB中,新建一个SDK文件。按步骤完成SDK的配置点击BuildSDK这个过程大概要3分钟,在指定目录下生成SDK文件。安装刚生成的SDK,之后即可在此模拟器上运行开发好的应用程序。【实验结果】见SDK文件【小结】SDK的概念其实对我们来说还是相对陌生的,在实验的过程中由于概念不了解我们并不太清晰的知道我们在做什么,直到我们查阅并了SDK的相关概念后才有所收获。SDK实际上是一个开发工具包,我们根据自己的开发需要,针对于自己的PB定制了一个专用开发工具包来便于我们的模拟开发。经过这个实验,我们了解了更多关于软件开发的知识,接触到了许多课堂上所学不到的内容,受益匪浅。实验五建立宿主机与实验箱的连接【实验目的】学习并掌握利用SMSC91C111网口建立宿主机与实验箱的连接【实验内容】利用SMSC91C111网口建立宿主机与实验箱的连接【实验设备】1.OURS-PXA270-EP实验仪,烧录有WINCE的Flash,交叉网线,USB数据线。2.PC操作系统,PlatformBuilder5.0集成开发环境。【实验步骤】1.在PB的菜单下,点RemoteFileViewer击。2.在弹出的“WindowsCERemoteFileViewer”界面中,选择“ConfigureConnection”按钮,进入下一个画面。3.选好目标设备,并单击右边的“Properties”按钮。4.在弹出的对话框“DeviceProperties”中如下图所示设置,单击“Transport”下拉框右边的“Configure...”按钮。5.在弹出的对话框“TransportConfiguration”中可以设置超时值、端口号、主机IP等。6.设置完毕后,打开实验箱电源,启动WinCE平台,将宿主机与实验箱网口用交叉线连接号,点击“Text”按钮。7.点击Text按钮后,出现所示窗口,它的意思是说,在试验箱的命令行中键入“CEMGRC.EXE/S/T:TCPIPC.DLL/Q/D:192.168.0.21:5000”(其中IP地址是自己宿主机的IP地址),完成此项操作后,点击OK。8.在实验箱的CE系统中,设置IP地址与宿主机地址在同一网段内。具体操作为:在实验箱的CE系统“开始”菜单中点击运行命令,键入命:CEMGRC.EXE/S/T:TCPIPC.DLL/Q/D:192.168.0.21:5000,然后点击OK。如果PC机上再出现运行CEMGRC.EXE/S/T:TCPIPC.DLL/Q/D:192.168.0.21:5000的提示,重复上述步骤,便会出现如下界面,点击Export按钮(黄色按钮),可上传文件。9.如下图所示,可浏览远程文件,并指定上传文件,选中文件后,点击“打开”按钮。10.成功上传文件,可以在实验设备上看到上传的文件。11.至此,利用SMSC91C111网口建立连接完毕。【实验结果】实验失败【小结】通过这次试验,我们掌握了利用SMSC91C111网口建立宿主机与实验箱的连接的方法,实验中要求IP地址与宿主机地址在同一网段,实验中解决了这个问题,让我们对网络相关的概念也加深了理解。经过多次试验,我们还是无法连通宿主机与实验箱,我认为我们的步骤没有问题,可能是设备有故障。实验六USBDevice建立宿主机与实验箱的连接【实验目的】学习并掌握利用USBDevice建立宿主机与实验箱的连接【实验内容】利用USBDevice建立宿主机与实验箱的连接【实验设备】1.OURS-PXA270-EP实验仪,烧录有WINCE的Flash,交叉网线,USB数据线。2.PC操作系统,PlatformBuilder5.0集成开发环境。【实验步骤】1.ActiveSync安装MicrosoftActiveSync允许您使用电缆、底座或红外线在移动设备和桌面计算机之间建立合作关系。建立合作关系后,如果您的设备支持调制解调器或(以太网)卡,就可以使它们同步数据。通过ActiveSync还可以使用现有计算机连接其他资源,也可以使用ActiveSync保持两台计算机上拥有最新信息。首先在主机端安装ActiveSync程序。该程序安装在D:\科大目录下的ActiveSyncsetup.smi。双击该文件开始安装。2.用USB延长线连接试验箱和PC,当PC发现新设备时安装附带的驱动,安装完成后,打开MicrosoftActiveSync窗口进行连接。选择“否”然后点击行“下一步”按钮。3.在“我的电脑”中添加“我的设备”,它对应于目标系统的WINCE文件系统。注意:如果WINCE运行以前USB线已经连接到PC机的USB插座,可能导致连接不上,此时,请将USB线拔下然后重新插入即可。4.通讯在上图我的电脑中双击“我的设备”将打开WINCE同步目录,可以和操作WINDOWS其他目录一样操作该目录,包括拷贝文件到该目录或见文件从该目录拷贝到PC机。文件拷贝成功,可以成功将应用程序下载到试验箱运行,这样我们就完成了宿主机与实验箱的通讯连接。【实验结果】【小结】通过实验,我们掌握了利用USBDevice建立宿主机与实验箱的连接的具体方法,并且连接成功,与上一个方法比较,该方法简单实用,成功率高,适合我们选用。实验七在实验箱的WinCE平台上的HelloWorld实验【实验目的】1.熟悉EVC集成开发环境以及相关配置。2.利用EVC编写WinCE的应用程序。【实验内容】参照本实验指导书的步骤,一步一步完成实验,编写、编译并运行HelloWorld程序【实验设备】1.OURS-PXA270—EP实验仪,交叉网线。2.PC操作系统,PlatformBuilder4.2集成开发环境,eMbeddedVisualC++集成开发环境。【实验结果】【小结】这是我首次接触EVC集成开发环境,感觉有点陌生,但按照实验指导书一步一步做下去之后,我终于对EVC集成开发环境有了初步的了解,收获很大。实验八LED数码管驱动【实验目的】1.熟悉EVC集成开发环境以及相关配置2.利用E

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论