linux嵌入式实验报告---

linux嵌入式实验报告---

ID:40559941

大小:818.50 KB

页数:29页

时间:2019-08-04

linux嵌入式实验报告---_第1页
linux嵌入式实验报告---_第2页
linux嵌入式实验报告---_第3页
linux嵌入式实验报告---_第4页
linux嵌入式实验报告---_第5页
资源描述:

《linux嵌入式实验报告---》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Linux嵌入式系统概论实验报告组员:王浩(0945532135)沈诚(0945532128)专业:计算机科学与技术班级:09计算机江苏科技大学张家港校区2012年5月10日29目录实验一掌握不同方式的烧写3实验二、开发环境搭建12实验三SHELL脚本编程实验14实验四MAKEFILE16实验五静态库动态库19实验六FRAMEBUFFER2329实验一掌握不同方式的烧写一、实验目的1.了解嵌入式系统的组成;2.掌握烧写的两种方法。二、实验原理烧写FLASH一般有两种方法,即通过串口烧写和tftp服务网络传输。1.串口烧写A、硬件连接a、连接电源,将5V电源线的连到UP-NETARM

2、2410-S的电源接口;b、连接串口线,一端连接PC的串口,另一端连接到UP-NETARM2410-S的串口(上面的);c、连接网线,用随机附带的交叉网线把UP-NETARM2410-S靠近于电源接口的网口和PC机的网口连接好。B、建立超级终端在Windows系统下(以WindowsXP为例),依次单击开始→所有程序→附件→通讯→超级终端(HyperTerminal)。C、新建通信终端新建一个通信终端,如果要求输入区号、电话号码等信息可以随意输入,当出现如图1.1所示的对话框时,为新建的超级终端取名为arm,还可以为其选一个图标。完成后单击“确定”按钮。29图1.1新建通信终端D、

3、选择PC机串口在接下来的对话框中选择ARM开发平台实际连接的PC机串口(如COM1)。这里需要注意的是可能会有多个串口,应根据实际情况选择。E、参数设置进行串口通信前,必须对串口通信的相关参数进行设置。参数规范如图1.2所示。29图1.2参数设置F、进入控制台打开嵌入式实验平台的电源开关,启动系统,系统由引导程序(vivi)引导。正常启动时会显示启动信息“PressReturntostarttheLINUXnow,anyotherkeyforvivi”,不进行任何操作等待30秒或按回车键则进入Linux系统,按除回车键外的其它键则进入vivi控制台,本步骤需要进入vivi控制台,如

4、图1.3所示。29图1.3进入vivi控制台G、执行vivi命令执行如下命令完成烧写。a、烧写引导程序执行Loadflashvivix命令b、烧写内核执行Loadflashkernelx命令c、烧写根文件系统执行Loadflashrootx命令2.tftp服务传输烧写使用tftp传输前,需要将网线连接好。步骤A—F与串口烧写的一致,第G步开始有所区别。G、设置开发板IP进入vivi>状态下,设置开发板IP,其命令为:setc192.168.0.115,如图1.4所示。29图1.4设置开发版IPH、设置tftp服务器IP设置tftp服务器IP(启动tftp服务器的主机),其命令为:s

5、ets192.168.0.82,如图1.5所示。图1.5设置tftp服务器IPI、配置tftp服务运行PC机下的tftpd32.exe文件,对Windows下的tftp服务进行配置,如图1.6所示。图1.6配置tftp服务J、烧写内核在vivi状态下,输入烧写内核命令:tftpflashkernelzImage,烧写内核,如图1.7所示。29图1.7烧写内核K、烧写根文件系统在vivi状态下,输入烧写根文件系统的命令:tftpflashrootroot.cramfs,烧写根文件系统,如图1.8所示。图1.8烧写根文件系统一、实验内容使用串口烧写FLASH的过程如下。291、串口烧写

6、FLASH新建一个通信终端,如图1.9所示。图1.9新建通信终端2、选择ARM开发平台实际连接的PC机串口,如图1.10所示。图1.10选择PC机串口3、参数设置,如图1.11所示。29图1.11参数设置1、进入控制台,如图1.12所示。图1.12进入控制台2、烧写引导程序,其过程如图1.13所示。29图1.13烧写引导程序1、烧写内核,其过程如图1.14所示。图1.14烧写内核实验二、开发环境搭建一、实验目的1.熟悉开发环境的搭建2.建立nfs共享,方便以后操作二、实验内容1.Installminicomandsetupminicom由于minicom是一个串口工具,对于串口需要

7、设置波特率,传输方式,及终端方式等.执行minicom-s29.选择SerialPortsetup.设置SerialDevice成你对应的串口.设置波特率为115200,校验为8N12.安装编译环境2.1安装arm-gcc.将arm-none-linux-gnueabi-arm-2008q3-72-for-linux.tar.bz2解压.将生成的usr目录移动到更目录下.在~/.bashrc里加入:PATH=$PATH:/usr/local/arm/arm-none-

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。