基本环境:
主机OS:Windows XP
虚拟机:VMware Workstation 6.0
虚拟OS:fedora 7.0
ARM型号:华恒HHARM2410
步骤:
1.在虚拟机中增加串口:
点击Edit virtue machine settings,点击添加,添加一个串行端口(com1);
2.修改网络连接:
右键点击虚拟机上网卡图标,选择“Edit”,将“系统”网络连接改为桥接网络(第一个选项)。
3.设置以太网卡:
点击“系统”-》“管理”-》“网络”,在弹出框内选中eth0,然后点编辑,静态设置ip,写入ip地址即可(必须要保证主机的ip与开发板的ip在同一网段内,用ifconfig命令在minicom终端下可以看到开发板的ip地址,我的为192.168.2.222,故将主机ip设置为192.168.2.111)。确定后激活完成。
4.设置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
./arminst |
然后按照华恒的实验步骤开始实验就可以了。
关键字:虚拟机 Linux系统 ARM开发板
引用地址:
虚拟机Linux系统下连接ARM开发板的方法
推荐阅读最新更新时间:2024-03-16 13:41
到底要多智能,让马桶也社交
工程师Thomas Ruecker前阵子失业了。相较于其他人开始疯狂在社交网络上发泄,他为转移注意力制造了能发推特的马桶。
之所以突然产生这个想法,是因为Thomas Ruecker之前所在的单位有人曾问过,市面上有没有能记录每次厕所冲水量的东西。在失业之后,这个工程师造出的东西比那位同事要求的还要远。
Thomas Ruecker为自家的马桶挂载了一个运行Linux系统的小型电脑,然后用电位计记录冲水用量。他专门编写的代码使得这个马桶在每次冲水后就会自动将用水量发到自己的专属推特账号上。
这位工程师说他并不打算用自己的这个小发明来找工作,不过现在这个马桶的推特已经有不少人开始关注了,说不定伯乐
[嵌入式]
ARM开发板启动流程(从NandFlash启动)
S3C2440从nandflash启动依赖片内部件SDRAM(Stepping Stone)大小4KB位于ARM空间的0地处。Nandflash不能参与统一编址,在地址空间以外。处理器上电时会自动从Nandflash最前端拷贝出4KB的内容复制到SteppingStone中,接着PC指针指向0地址即StepingStone中所保存的第一条指令。除去4KB剩下的代码从Nandflash拷贝到内存当中。 S3C6410上电后首先运行SROM里的bootloder0,bootloder0将会从Nandflash最前端拷贝出8KB的内容到SRAM当中。剩余的拷贝到内存里。
[单片机]
ARM开发板系统移植-----kernel的编译
前面一篇文章介绍了开发板上系统软件的第一部分--bootloader的编译方法。 背景:把bootloader烧写到开发板的Nand Flash中后,开发板从Nand启动,硬件会自动将bootloader加载到内存中运行,bootloader将板载资源都初始化完成后,会停留在一个命令行界面,接收并执行用户敲入的命令。这时候用户可以通过命令控制开发板,比如查看参数列表:print、读写nand:nand readnand write 、内存管理:mm、设置参数列表:setenv、网络下载:tftp、启动内核:bootm等等。如果我们把一个编译好的内核通过tftp服务器下载到内存中,就可以通过bootm 命令启动内核。 好吧,
[单片机]
基于ARM处理器S3C2440和Linux系统的I2C触摸屏
0 引言 随着计算机相关技术的发展,ARM嵌入式系统受到越来越广泛的应用,与人们生活的结合也越来越紧密。触摸屏设备因其友善的人机交互性,操作方便灵活,输入速度快,被广泛的应用于这种嵌入式领域中。嵌入式Linux系统具有开发源代码、内核稳定、可裁减性等特点,吸引着众多商业公司和自由软件开发者的目光,成为嵌入式系统领域不可或缺的操作系统之一。触摸屏是一种输入设备,操作简单易学,可靠性高,不占额外的空间,是最常用的便携式系统的输入设备。特别是电阻式触摸屏,它结构简单,成本低,透光效果好,工作环境和外界完全隔离,不怕灰尘和水气,同时具有高解析度、高速传输反应、一次校正、稳定性高、不漂移等特点,因而被广泛用于工业控制领域。 1 电阻式触摸屏
[单片机]
基于S3C2440A芯片Linux系统实现MJPEG网络摄像机的搭建
1 、系统硬件组成与网络架构 摄像机硬件核心采用三星公司推出的基于ARM9架构的S3C2440A芯片,该处理器主频达到400 MHz可以满足实时压缩,MJPEG视频流可以达到320×240分辨率25 fps的性能要求。外围搭配64 MB SDRAM、256 MB NAND Flash,网络功能由DM9000以太网MAC控制芯片负责,摄像头模块由USB控制器控制,系统供电由3片LM71117组成,分别输出3.3 V、1.8 V、1.25 V电压,辅助外围接口构成摄像机硬件结构。S3C2440A系统硬件框图如图1所示。 图1 S3C2440A系统硬件框图 网络摄像机是互联网上的TCP/IP设备,系统网络拓扑图如图2所示。其中在家庭
[单片机]
在基于ADSP BF533的嵌入式Linux系统上的移植
1 引言 Boot Loader(内核引导程序)是在操作系统内核运行之前运行的一段自举程序,用于初始化硬件设备、改变处理器运行模式、重组中断向量和建立内存空间映射图,从而将系统的软硬件带到一个合适的状态或者用户定制的特定状态,以便为最终加载操作系统内核准备好正确的环境 。 嵌入式Linux系统常用的Boot Loader有arm-boot、redboot、U-Boot等。U-Boot (全称Universal Boot Loader)是当前比较流行的遵循GPL条件的开放源码项目。U-Boot具有源码公开的特点,开发人员可根据自身需要进行裁减;支持多种处理器和嵌入式操作系统内核;具有多种设备驱动源码:支持种引导方式;具有功能
[单片机]
建行发布5G无人银行,鸟瞰智能提供虚拟机器人支持
在各大头部银行网点的升级大战激战正酣时,7月11日,由中国移动与中国建设银行共同建设的“5G+智能银行”在京正式开业并举行发布会。 北京市人民政府副秘书长杨秀玲,北京市地方金融监督管理局局长霍学文,清华大学党委常务副书记姜胜耀,中国建设银行总行副行长章更生,中国建设银行北京分行行长袁桂军,中国移动集团公司技术部总经理王晓云,中国移动北京公司总经理夏冰等共同出席了发布会。银行与5G创新下的场景融合直接变成了现实。 借助AI、VR/AR、大数据等新科技,智慧柜员机、金融太空舱、智能家居、共享空间、客户成长互动、安防监控等新的应用场景,均通过5G实现了远程交互传输。出现在5G无人银行太空舱里的——“班克”在未来会为客户提供“全旅程金融服
[机器人]