VMWare6.03+Fedora4设置(minicom)

第一步:添加串口
在虚拟机开机之前(即linux系统启动前)先选择Edit virtual machine settings,在弹出对话框里面你会发现下面有个Add…按钮,点击这个就可以添加串口设备了。
首先会出来一个Add Hardware Wizard向导,根据这个向导选择串口设备Serial Port(COM1,COM2,COM3,COM4等)即可,记得要使用实际的物理设备和上电就连结上哦,这些设置好确定完就可以使用了。
注意:有时候有些朋友会发现在打开Linux的时候说你的串口COM口不能用,那你就要检查一下你有没有串口当然也不能被其他设备或软件占用哦,比如说超级终端(要关掉的),当然,你的串口也要设置正确,不要就一个串口你却选择了COM2之类的低级错误哈,还有如果你设置了多个串口,如果一个不通可以在虚拟机右下角点击串口图标EDIT,更换串口。好了,下面就进行Linux下的minicom设置吧,应该能顺利进入到Linux系统了吧,下面的步骤也都很简单,一步一步地来吧,good luck!
第二步:网络与网卡设置
修改网络连接:
右键点击虚拟机上网卡图标,选择“Edit”,将“系统”网络连接改为桥接网络(第一个选项)。
设置以太网卡:
点击桌面-》“系统设置-》“网络”,在弹出框内选中eth0,然后点编辑,静态设置ip,写入ip地址即可(必须要保证主机的ip与开发板的ip在同一网段内,用ifconfig命令在minicom终端下可以看到开发板的ip地址,我的为192.168.0.15/16,故将主机ip设置为192.168.0.230)。确定后激活完成。
 我将交叉网线链接到10/100M网卡,出现了eth1:link up等信息,但是问题又出来了
 
没法PING通,原来是由于没有回环接口,
所以:ifconfig eth0 down 
Ifconfig eth1 up
Ifconfig lo up
这样再ping就可以通了;主机的ip可以不于开发板,linux相同。
可以ping通以后就可以挂载nfs文件系统了,同时开发调试起来就很方便了
如:
Mount 192.168.0.230:  /tmp
第三步:Linux下的minicom设置
先把开发板与主机用网线连接起来,不然怎么做都是徒劳的。
在终端以root身份输入命令:minicom –s
你会发现屏幕上出现一些警告信息,说找不到默认的配置文件不要管他,接着他会出现一个配置菜单选项,如下:
Filenames and paths
File transfer protocols
Serial port setup
Modem and dialing
Screen and keyboard
Save setup as dfl
Save setup as..
Exit
Exit from Minicom
选择Serial port setup之后会弹出串口设置菜单选项,如下:
A - Serial Device : /dev/ttyS1
B - Lockfile Location : ar/lock
C - Callin Program :
D - Callout Program :
E - Bps/Par/Bits : 38400 8N1
F - Hardware Flow Control : Yes
G - Software Flow Control : No
Change which setting?
按下A把ttyS1改成ttyS0,(如果你是COM4,则设置ttyS1为ttyS3)因为我的机器只有一个串口COM1,如果你采用其他的自己相应设置。按下E,选择Bps/Par/Bits为115200 8N1,我觉得一般的开发板都要这么设置吧。然后再按下F把Yes改成No之后退出。
退出前的结果应该是下面这样子的吧:
A - Serial Device : /dev/ttyS0
B - Lockfile Location : ar/lock
C - Callin Program :
D - Callout Program :
E - Bps/Par/Bits : 115200 8N1
F - Hardware Flow Control : No
G - Software Flow Control : No
Change which setting?
退出后选择如下的Save setup as dfl保存成默认的读取配置文件即可。
Filenames and paths
File transfer protocols
Serial port setup
Modem and dialing
Screen and keyboard
Save setup as dfl
Save setup as..
Exit
Exit from Minicom
然后注销一下LOGOUT
 
第四步:开发板与主机通信
在linux终端下输入minicom,在启动开发板出现如下信息:
Welcome to minicom 2.00.0
 
OPTIONS: History Buffer, F-key Macros, Search History Buffer, I18n
Compiled on Mar 7 2005, 10:29:09.
 
Press CTRL-A Z for help on special keys
[root@FriendlyARM /]# AT S7=45 S0=0 L1 V1 X4 &c1 E1 Q0
-/bin/sh: AT: not found
-/bin/sh: c1: not found    //我的出现这个信息,不过你看下面的,已经开始通信了。
[1] + Done(127)                  AT S7=45 S0=0 L1 V1 X4
[root@FriendlyARM /]#
 [root@FriendlyARM /]# ls
bin         home        lost+found root        tmp         www
dev         lib         opt         sbin        usr
etc         linuxrc     proc        sys         var
 
第五步:.设置NFS和TFTP服务:
在终端输入setup,选择System service,选择nfs,选择tftp,去掉[ ]iptables和[ ]ipchains(如果有这个的话)前面的星号。(在这里我出现找不到tftp的情况,选择使用YUM下载xinetd服务并按装,然后就可以看到telent、tftp等选项)。选择禁用防火墙后退出setup界面返回到命令行提示符下。
# vi /etc/exports
将这个默认的空文件添加下面一行内容:
/ *(rw)保存退出
# service nfs restart //重新启动NFS服务
Shutting down NFS mountd: [ OK ]
 
Shutting down NFS daemon: [ OK ]
 
Shutting down NFS quotas: [ OK ]
 
Shutting down NFS services: [ OK ]
 
Starting NFS services: [ OK ]
 
Starting NFS quotas: [ OK ]
 
Starting NFS daemon: [ OK ]
 
Starting NFS mountd: [ OK ]
启动完成后,可用如下办法简单测试一下 NFS是否配置成功——PC机自己mount自身。例如在 PC机的根目录下执行:
mount 192.168.2.111:/ usr / /mnt/
/*选择比较小的目录挂载,不然要等很久*/
然后到/mnt/目录下使用ls命令看看是否可以列出usr目录下的所有文件和目录,如果可以列出目录,则说明mount成功,NFS配置成功。
#service xinetd restart //启动TFTP服务:
配置完成后,测试一下 TFTP服务器是否可用,自己 tftp自身
cd /
cp /etc/inittab /tftpboot/
/*随便拷贝一个文件到/tftpboot目录下以供下面使用tftp命令下载,这里以etc/inittab文件为例进行说明。*/
tftp 192.168.2.111
tftp> get inittab
如果在/tftpboot目录里没有下载的文件,会提示您没有找到相关文件;在根目录下就会存在刚才下载的 inittab文件了就表示 TFTP服务器配置成功了;若弹出信息说:Timed out,则表明未成功
5.挂载光盘,进行最后的安装:
虚拟光驱加“设备”->“CD-ROM”->“连接”选择“使用物理驱动器”。
mount /dev/cdrom /mnt
cd /mnt
然后按照华恒的实验步骤开始实验就可以了。
注意:如果你的MINICOM窗口不动了,很有可能是你的线没有连接好,这是我遇到的问题。
本文转自 曾永刚 51CTO博客,原文链接:http://blog.51cto.com/zyg0227/265534

嵌入式开发环境ARM+linux的搭建相关推荐

  1. Linux下搭建Cortex-M嵌入式开发环境

    Linux下搭建Cortex-M嵌入式开发环境 终于换上了Linux,更换之前考虑良久,最后选定了Ubuntu15(PS:自己家里用的是Fedora),主要是考虑Ubuntu确实更易用(但明显没有De ...

  2. 华山服务器安装linux系统,RHEL7/Centos7下使用QEMU搭建u-boot+Linux+NFS嵌入式开发环境(2018...

    目录 1交叉编译环境搭建 交叉编译器下载链接: 1.1交叉编译器下载 将其下载到/usr目录下并解压. 解压命令: tar -xvf gcc-linaro-7.2.1-2017.11-i686_arm ...

  3. VSCode 和 CMake 搭建嵌入式开发环境

    CMake 与 VSCode 搭建 ARM 构建环境 1. 前言 在嵌入式领域能够选择的集成开发环境(IDE)很多,有通用型的,例如 Keil,IAR,给他们安装一个相应芯片的描述包即可开发相应芯片的 ...

  4. Ubuntu Linux 安装后,建立嵌入式开发环境

    Ubuntu Linux 安装后,建立嵌入式开发环境 from:http://xfenglin.com/a/12001485885.html 浏览: 10 发布日期: 2016-08-17 分类: u ...

  5. ubuntu12.04嵌入式开发环境搭建(各种问题、各种配置)

    ubuntu-12.04嵌入式开发环境搭建 先安装ubuntu-16.04  *** 想使用root用户登陆的,操作如下 给root用户设定一个密码 supreme@supreme:~# sudo p ...

  6. RedHat 系列 Linux 安装后,建立嵌入式开发环境

    RedHat 系列 Linux 安装后,建立嵌入式开发环境 from:https://segmentfault.com/a/1190000005881355 做开发的时候,经常为了某系列的项目,专门就 ...

  7. arm Linux 低成本方案,参赛作品《低成本基于ARM+Linux平台搭建web服务器的物联网学习板》...

    [报名阶段需要填写的内容] 1. 参赛者姓名(必填项): 王徕泽 2. 单位或学校名称(选填项): 徕泽电子工作室 3. 当前职务或职称(选填项): 室长 4. 参赛作品的名字(必填项): 低成本基于 ...

  8. 源码编译php mysql_linux下apache+mysql+php开发环境纯源代码编译搭建(转)

    linux下apache+mysql+php开发环境纯源代码编译搭建(转)[@more@] 记录一下我在fedora core 1下通过源代码编译出来的apache+mysql+php开发环境的全部过 ...

  9. p750tm安装linux系统,Android 开发环境(虚拟机,LINUX, secureCRT)安装过程.pdf

    Android 开发环境(虚拟机,LINUX, secureCRT)安装过程 Android linux 开发环境(虚拟机,LINUX, secureCRT )安装过程 注意 由于selinux 打开 ...

最新文章

  1. 2012年至今,细数深度学习领域这些年取得的经典成果
  2. Python 报错解决:AttributeError: 'module' object has no attribute 'SSL_ST_INIT'
  3. 四:(之六_镜像发布)Dockerfile语法梳理和实践
  4. 文化致胜的时代 协同OA可以这样助力企业文化建设
  5. HttpServletRequest HttpServletResponse ServletException 重新打开后报红解决方法
  6. 【Linux】35. python脚本重命名各子目录下的图片
  7. Hardware assisted virtualization and data execution protection must be enabled in the BIOS
  8. Oracle某行系统SQL优化
  9. 浅析设计模式(三)——抽象工厂模式
  10. 树莓派的wifi网络
  11. linux常用命令笔记大全
  12. 字符串中最长不重合子串长度
  13. ICEFaces Note(7)
  14. django和celery结合应用
  15. TOP6410上windowsce6.0移植笔记(一)
  16. NOIP2016普及组T3(海港)题解
  17. 看到一些关于前端的书籍或者好的网站推荐
  18. layui+thymeleaf 点击弹框右上角叉号刷新父页面
  19. startx 命令_通过startx从命令行启动KDE
  20. 互联网日报 | 吉利汽车完成科创板上市辅导;华为开发者大会9月10日举行;贵州茅台整治“年份酒”乱象...

热门文章

  1. 百度百科推广大师 v1.7.6.1
  2. 关于计算机的英语作文八百字,小学英语作文800字(精选10篇)
  3. Matrix响应式软件应用类型博客模板
  4. HubbleDotNet开源全文搜索数据库项目--技术详解
  5. 淘宝自动发货申请资格
  6. Google Webmaster Tools 结构化数据标记使用入门指南
  7. 设定应用程式上的 Badge -- IOS
  8. Mycat配置文件schema.xml的详解
  9. Linux的应用领域
  10. Hadoop—LDAP介绍和使用