第二课嵌入式linux开发环境的搭建-vmwareppt课件_第1页
第二课嵌入式linux开发环境的搭建-vmwareppt课件_第2页
第二课嵌入式linux开发环境的搭建-vmwareppt课件_第3页
第二课嵌入式linux开发环境的搭建-vmwareppt课件_第4页
第二课嵌入式linux开发环境的搭建-vmwareppt课件_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

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

文档简介

1、嵌入式linux开发环境的搭建1、安装多个系统 安装多个操作系统,可以解决问题,但是,如果在调试应用程序的时候,同时需要两个操作系统,则需要在两个系统之间来回切换,这样很繁琐,很浪费时间。 优点:只需要一台电脑。 缺陷:来回切换费时。 点评:对个人用户还适合。 嵌入式Linux开发环境组建方案嵌入式Linux开发环境组建方案 WindowsCygwin Cygwin是一个运行于是一个运行于Windows下的下的Linux模模拟环境。但是,在使用某些特殊功能的时候,需拟环境。但是,在使用某些特殊功能的时候,需要打一些补丁,对于初学者来说,比较困难。要打一些补丁,对于初学者来说,比较困难。 优点:

2、只需要一台电脑,使用时速度也很快。优点:只需要一台电脑,使用时速度也很快。 缺陷:不能真实模拟缺陷:不能真实模拟Linux,需要特殊补丁。,需要特殊补丁。 点评:可以使用。点评:可以使用。 嵌入式Linux开发环境组建方案 WindowsVmware(Windows版版) VMWare是一个是一个“虚拟虚拟PC软件。它使你可以在一台机器上软件。它使你可以在一台机器上同时运行二个或更多同时运行二个或更多Windows、DOS、LINUX系统。与系统。与“多启多启动系统相比,动系统相比,VMWare采用了完全不同的概念。多启动系统在采用了完全不同的概念。多启动系统在一个时刻只能运行一个系统,在系统

3、切换时需要重新启动机器。一个时刻只能运行一个系统,在系统切换时需要重新启动机器。VMWare是真正是真正“同时运转,多个操作系统在主系统的平台上,同时运转,多个操作系统在主系统的平台上,就象标准就象标准Windows应用程序那样切换。而且每个操作系统你都应用程序那样切换。而且每个操作系统你都可以进行虚拟的分区、配置而不影响真实硬盘的数据,你甚至可可以进行虚拟的分区、配置而不影响真实硬盘的数据,你甚至可以通过网卡将几台虚拟机用网卡连接为一个局域网,极其方便。以通过网卡将几台虚拟机用网卡连接为一个局域网,极其方便。 以上这段话是某网站对以上这段话是某网站对Vmware软件的介绍。通过软件的介绍。通

4、过Vmware可可以在不破坏原有以在不破坏原有Windows系统的情况下,虚拟出一台系统的情况下,虚拟出一台“真实真实的电脑出来,我们只需要在这台虚拟的电脑上安装的电脑出来,我们只需要在这台虚拟的电脑上安装Linux操作系操作系统就可以了。操作这台机器上的统就可以了。操作这台机器上的Linux,和操作真实机器上的,和操作真实机器上的Linux完全一样。完全一样。 优点:完全真实模拟优点:完全真实模拟Linux。 缺陷:对计算机硬件要求较高,特别是内存,推荐缺陷:对计算机硬件要求较高,特别是内存,推荐512MB及及以上。以上。 点评:适合于配置较高的计算机。点评:适合于配置较高的计算机。 嵌入式

5、Linux开发环境组建方案 WindowsLinux服务器服务器 交叉编译环境的搭建1、安装交叉编译器、安装交叉编译器软件包:软件包:cross_2.95.3.tar.bz2 /pub/ 下载相应文件压下载相应文件压缩包缩包(1)在在/usr/local/目录下建立目录目录下建立目录arm,将软件包解压至该目录即可可能需要将软件包解压至该目录即可可能需要root权限)。权限)。# mkdir /usr/local/arm# tar xjvf cross_2.95.3.tar.bz2 C /usr/local/arm交叉编译器安装在交叉编译器安装在/usr/local

6、/arm/2.95.3目目录下。录下。(2)为Shell增加交叉编译器路径:(a)使用export命令增加环境变量:# export PATH=$PATH:/usr/local/arm/2.95.3/bin(b)修正/etc/profile 文件:# vi /etc/profile增加路径设置:pathmunge /usr/local/arm/2.95.3/bin。设置设置NFS服务器服务器(1)设置服务器网卡, 包括IP地址、掩码地址等,设置设置NFS服务器服务器(2)关闭防火墙从Main Menu,选择System Settings Security Level,进入安全级别设置界面,将其

7、安全级别设置为No Firewall。设置设置NFS服务器服务器(3)去掉iptables服务从Main Menu,选择System Settings Server SettingsServices,在弹出的界面中,将iptables、ip6tables和ipchains前面的“”去掉。设置设置NFS服务器服务器 (3)启动NFS服务 从Linux的Main Menu,选择System SettingsServer SettingsNFS Server, 添加NFS路径。设置设置NFS服务器服务器测试NFS服务,可以将主机上的共享目录mount到自己另外一个目录下,如:# mount 192.

8、168.41.42:/zylinux/root /mnt然后查看/mnt目录下是否有/zylinux/root目录下的文件,如果有的话,则NFS服务启动成功。提示:如果NFS启动不成功,在/etc/rc.local文件末尾添加命令,让每次开机即启动NFS服务。service portmap startservice nfs start配置主机的TFTP 效力 方法(一):用vi 翻开“/etc/xinetd.d/tftp”,做相应的修改。 vi /etc/xinetd.d/tftp 如下图示:配置主机的TFTP 效力 方法(二) :键入setup ;选择“System services”; 启

9、用相应的服务。 重启xinetd 效力: /etc/rc.d/init.d/xinetd restart设置PC 机minicom 1) 在linux 平台的X window 界面下建立一个终端右键点击屏幕新建终端),在终端的命令行提示符后键入minicom,回车,你就会看到minicom 的启动画面见图1.4-12)。若没有启动Xwindow 则在命令行提示符后直接键入minicom。设置PC 机minicom 2) minicom 启动后,先按CtrlA 键,再按Z 键注意不是连续按,Ctrl+A 松开后才按Z),进入 主配置界面见图1.4-13)。按O进入配置界面见图1-17),按上下键选择Serial port setup, 进入端口设置界面,这里有几个重要选项改为如下值见图1.4-14): (在Change which setting 后按哪个字母就进入哪项的配置,如按A 进行端口号配置。) ASerial Device :/dev/ttyS0 (端口号使用串口1) EBPS/par/bits :/115200 8

温馨提示

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

评论

0/150

提交评论