嵌入式linux程序设计报告

嵌入式linux程序设计报告

ID:18633460

大小:5.13 MB

页数:111页

时间:2018-09-20

嵌入式linux程序设计报告_第1页
嵌入式linux程序设计报告_第2页
嵌入式linux程序设计报告_第3页
嵌入式linux程序设计报告_第4页
嵌入式linux程序设计报告_第5页
资源描述:

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

1、嵌入式linux程序设计报告班级:姓名:学号:实验一开发环境的搭建与配置一、【实验目的】1)熟悉嵌入式Linux开发平台。2)掌握嵌入式Linux开发平台的开发环境搭建与配置。3)了解minicom配置串口通信参数的过程。4)了解嵌入式Linux的启动过程。5)掌握程序交叉编译运行及调试的一般方法。二、【实验内容】1)连接实验开发板与宿主机。2)在虚拟机中的CentOS(宿主机)搭建开发环境。3)在宿主机中配置minicom。4)分析嵌入式Linux的启动过程。5)在宿主机上编写简单的C语言程序并用交叉编译工具进行编译

2、,然后传输到目标机上运行。6)在宿主机上编写简单的C语言程序并用交叉编译工具进行编译,用gdbserver进行远程调试。三、【实验步骤】1.连接实验开发板,对虚拟机进行设置1)首先把实验开发板打开,用网线和串口线连接宿主机,并连接电源(注意这时不要拨动实验开发板的开关按钮)。2)在桌面上点击打开vmware软件,选择“编辑虚拟机设置”,如下图所示:图11)进入虚拟机配置界面后把网络连接方式设置为“桥接方式”,如图2所示:图21)添加串口,如下图所示:图32)完成串口的添加后,选择“OK”,完成对虚拟机的设置。如下图所示

3、:图41)选择虚拟机的“Edit”、“VirtualNetworkEditor...”,如下图所示:图51)进入虚拟机网络参数设置界面后对VMnet0进行设置(注意这里桥接的网卡应选择与实验开发板相连接的那块儿网卡),然后点击“Apply”、“OK”如下图所示:图61)上述设置完成后启动CentOS(CentOS的用户名为“root”,密码为“xidianembed”)。1.工具链的配置1)在CentOS的根目录下创建一个名为“EELiod”的目录,把实验中要用到的文件(主要是一些rpm包)拷贝到该目录下。(可以用U盘

4、、WinSCP等工具进行,此处不再做详细说明)。2)交叉编译工具链位于/opt/buildroot-2011.02/output/host/usr目录下,进入工具链的bin目录下,可以看到一些编译工具,这些工具将会在之后的交叉编译过程中使用到。图71)为了之后在任何目录下都能够使用上述目录下的命令,必须对系统环境变量PATH进行设置。这个可以通过修改/etc/profile文件来实现。用vi编辑器打开/etc/profile文件。图82)在/etc/profile文件中添加一行,然后保存并退出该文件。图91)使用sou

5、rce命令来使路径生效。图102)使用which命令来查看路径是否生效,并查看arm-linux-gcc命令的基本信息以验证此命令是否可用。图11注意:如果路径没有生效,则可以重启一下CentOS系统,再使用which命令来查看路径是否生效。该交叉编译工具链的版本为4.2.4。1.tftp的安装1)进入/root/EELiod/rpm目录下。图122)安装tftp协议并设置tftp协议的配置文件(这里只用把配置好的文件替换默认配置文件就行了)。图13如果在安装tftp时有“error:Faileddependencie

6、s”的错误提示,请先安装“xinetd-2.3.14-16.e15.i386.rpm”,然后再安装tftp。1)用cat命令查看tftp的配置文件。图142)在根目录下创建tftpboot文件夹,作为tftp服务器端的默认根目录(对应于配置文件中的“server_args”字段),用户可以把需要向实验开发板传输的文件放到“/tftpboot”目录下。图153)重新执行xinetd守护进程,使配置生效。图161.进入minicom软件,配置串口通信参数1)在终端中输入minicom–s,进入minicom配置界面。图17

7、1)在如下图当中,选择SerialPortSetup菜单选项,进行串口配置。图18有关串口通信选项的含义:"Filenamesandpaths":选择需要传输的文件和路径"Filetransferprotocols":选择传输文件的通信协议"Serialportsetup":设置串口通信参数"Savesetupasdfl":将设置好的各项参数保存为dfl"Savesetupas":将设置好的各项参数保存为自定义的文件名"Exit":退出返回到minicom设置好后的终端"ExitfromMinicom":从minico

8、m命令中退出返回Linux终端将光标移到"Serialportsetup",按回车键会弹出串口通信参数的配置菜单。2)串口通信口的选择:(A-SerialDevice)按"A"键把光标移动到SerialDevice。如果串口线连在PC机的串口1上,则把Serialdevice设置为/dev/ttyS0。如果连在串口2上,则把Ser

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

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

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