欢迎来到天天文库
浏览记录
ID:32421926
大小:58.50 KB
页数:7页
时间:2019-02-04
《实验一arm嵌入式系统开发环境搭建》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、实验一ARM嵌入式系统开发环境搭建一、虚拟机安装配置ARM嵌入式系统开发需要linux环境,为了在windows下使用linux,需要安装虚拟机。虚拟机软件采用Virtualbox,linux操作系统的版本使用lubuntu。lubuntu系统已制成镜像文件,只需导入到virtulbox即可。1.安装VirtualBox虚拟机软件。采用默认安装。2.运行Virtualbox虚拟机软件,导入lubuntu虚拟机。在“管理”菜单中,选择“导入虚拟电脑”项,在后续对话框中选择镜像文件,其余参数按照默认。3.启动lubuntu虚拟电脑进入linu
2、x界面。二、建立交叉编译环境1.查看armgcc编译工具#cd/opt/host/armv4l#lsbin列出的以“armv4l-unkown–linux-”开头的系列文件就是gcc编译工具软件。#armv4l-unknown-linux-gcc–v应该显示以下信息:如果没有出现该信息,则检查~/.bashrc文件,在其中加入“PATH=$PATH:$HOME/bin:/opt/host/armv4l/bin/”。2.建立桥接网络当使用tftp下载程序时,为了使开发板能够访问虚拟机中的数据,需要对网络加以设置。开发板的IP为192.168
3、.0.115;虚拟机的IP设为:192.168.0.100(1)在lubuntu虚拟机的网卡配置中,选择“桥接网卡”,(2)在windows操作系统网络配置界面中,将本地网卡和虚拟机的网卡桥接起来。桥接参数如下:IP设置为:192.168.0.2掩码:255.255.255.0网关:192.168.0.2(3)lubuntu虚拟机的IP设置:虚拟机IP:192.168.0.100掩码:255.255.255.0网关:192.168.0.23.配置minicom参数minicom程序用于在linux环境下通过串口和开发板通信。串口在烧写bo
4、ot代码、操作系统内核及文件系统时使用。(1).在bash界面下,运行#minicom启动minicom程序(2).minicom界面下,先按Ctrl+A键,再按Z键(注意不是连续按,Ctrl+A松开后才按Z),进入主配置界面。 按“O”进入配置界面。按上下键选择Serialportsetup,进入端口设置界面,这里有几个重要选项改为如下值(在Changewhichsetting后按哪个字母就进入哪项的配置,如按A进行端口号配置。)A————SerialDevice:/dev/ttyS0——(端口号使用串口1) E————BPS/pa
5、r/bits:/1152008N1——(波特率) F,E硬件流,软件流都改为NO。若要使用PC机的串口2来接板子的串口1做监控,改为:/dev/ttyS1。 (3).配置完成后,用串口线连接好pc机和2410-S,启动2410-S,即可在minicom上看到启动信息,并可以执行操作控制。minicom常用命令可以输入ctrl+A-Z得到:ctrl+A-S发送文件ctrl+A-R接收文件ctrl+A-X退出minicomctrl+A-W开启/关闭自动换行4.配置tftp服务器应用程序的上传、调试过程可以使用网络接口,网络接口传输速率更快,
6、使用更方便。上传前需要在linux上配置tftp服务器的参数。之后可以在开发板上通过tftp客户端下载程序。TFTP是用来下载远程文件的最简单网络协议,它基于UDP协议而实现。(1).在/home/ncut/目录下建立file文件夹;并设置权限为777#chmod777/home/ncut/file(2).打开/etc/default/tftpd-hpa.(#geany/etc/default/tftpd-hpa)将文件中的参数修改如下:TFTP_USERNAME="tftp"TFTP_DIRECTORY="/home/ncut/file
7、"TFTP_ADDRESS="0.0.0.0:69"TFTP_OPTIONS="-l-c-s"(3).启动tftp服务器:sudoservicetftpd-hparestart要确认tftp服务是否已经开启:#psaux
8、greptftp,如果能看到/usr/sbin/in.tftpd已经启动,就说明tftp服务已经开启了5.应用程序的下载与运行如果通过网络的方式下载和调试程序,可以首先通过telnet登录开发板,再在开发板上运行tftp客户端来下载程序。(也可以通过minicom连接开发板,再通过tftp下载程序)硬件连接:网线端口接在
9、试验箱靠近电源的网口端(网口1),另外一端与电脑主机连接,实验箱上电;测试网络:windows主机ping开发板:ping192.168.0.115linux虚拟机ping开发板:ping19
此文档下载收益归作者所有