《嵌入式系统设计》第22章嵌入式1inux联机试验_第1页
《嵌入式系统设计》第22章嵌入式1inux联机试验_第2页
《嵌入式系统设计》第22章嵌入式1inux联机试验_第3页
《嵌入式系统设计》第22章嵌入式1inux联机试验_第4页
《嵌入式系统设计》第22章嵌入式1inux联机试验_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

第22章嵌入式1inux联机试验

嵌入式Linux系统是运行在目标板上的程序,上面一章已介绍其开发环境的创建,本章介绍其与目标板的连接、通信和应用程序编写等内容。主要内容:§22.1Linux系统与开发板连接§22.3修改开发板环境变量§22.4烧写uboot§22.2修设置串口调试工具§22.1嵌入式Linux系统与开发板硬件简单连接

右图是开发板与PC之间最简单一种连接,可以满足Linux系统调试要求。

在系统串口和网络适配器驱动程序调试完成后就不要再改变这些连接。Linux系统与开发板硬件连接22.2

设置串口调试工具打开随机文件包,找到串口调试工具PUTTY.EXE,图示程序双击然后出现右图串口调试画面图

然后选serial(串口)连接方式,进入右图所示画面。

填写连接到那个串口,这里我们连接到COM3,波特率选115200,效验选无,数据流控选无。串口控制数据选择123

然后点击Open打开串口。4出现下图画面。表明串口设置正确,等待开发板系统启动信号。

开发板拨码开关打到0110,启动开发板。

此时串口出现系统启动数据,在这些数据没结束前按任意键,屏幕出现如下图所示信息,说明串口连接成功。

命令框内开头为“#”一般是需要在串口终端对开发板进行的操作“$”一般是在虚拟机下对Ubuntu

进行的操作。#setenvserverip92#setenvipaddr91#saveenv//保存环境变量§22.3修改开发板环境变量使用“print”命令查看修改后的环境变量具体设置,“print”命令常用来查看修改后的环境。见下图。使用ping

命令尝试

ping

一下

Ubuntu

主机,如下图所示,表示网络已经联通。

我们Ubuntu

主机和板子通讯采用服务器/客户端,Ubuntu

是主机,板子是客户端,我们安装虚拟机时就已经确定了。

这里我们ping92就是测试一下通讯是否正常,从反馈信息看一切正常。92是主机的

IP

地址,即服务器端。91是板子IP地址,即客户端IP。saveenv

是在eMMC中保存环境变量。

使用

ping

命令尝试

ping

一下

Ubuntu

主机,这也是测试服务器端/客户器端线路是不是连通的常用命令。Ping92

显示host92isalive。表明链路连通。

在13页图中显示的其他信息都是我们设置的环境变量,我们可以对照检查设置是否正确。

在13页图中,上半部份显示的内容和本节内容无关,暂不用。在串口终端

#

提示符下,执行命令:

#tftp40008000u-boot-fs4412.bin

#moviwriteu-boot40008000tftp40008000u-boot-fs4412.bin就是将Exynos4412启动文件放DARM参见系统储存表3-240008000正是DMC1控制的1.5GDARM区,然后

moviwriteu-boot40008000写入eMMC,具体操作如右图。烧写

uboot

§22.4烧写ubootu-boot-fs4412.bin

正是三星电子提供的Exynos4412启动工具。moviread指令和moviwrite

温馨提示

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

评论

0/150

提交评论