第一课:创建嵌入式Linux开发环境之环境搭建
2009-07-21 18:00
381 查看
进行嵌入式Linux开发,首先要做的就是搭建一个Linux开发环境。这里有几个方案可供选择。
1.
独立安装Linux系统
2.Windows
下安装一套模拟Linux环境的的软件(如Cygwin)
3.
虚拟机安装Linux
如果是一个人开发,3总方案都是可选的。但如果要团队开发,最好建个Linux服务器,每个工程师通过Telnet(SSH)登陆服务器调试。即使是个人开发,Linux+SSH调试方法也是比较方便的。下面安装我的调试环境,搭建一个Linux服务器。
关于Linux的选择,现在有很多发行版本,比较流行的有Ubuntu、Fedora、Suse,RedHat等,基本上都可以,建议使用比较新的版本,我使用的是Fedora8。
开发环境.JPG
(7.95 KB)
2008-5-14 08:10
嵌入式Linux开发环境
现在,我们开始配置一个开发环境,并能胜任多人同时开发,我们采用的方法是一台独立的Linux服务器,多个客户机模式,这样就不需要每台客户机上都安装Linux了。
第一步:安装配置Linux服务器
可以安装的Linux版本很多,建议用比较新的版本,我选用的是Fedora 8,安装步骤参考本本版文章
《Fedora 8 安装全过程》
。
第二步:新建用户及配置权限
我们要求多个用户能同时登陆Linux服务器操作,所以我们需要新建用户并加入一个工作组,通过配置工作组权限可以使工作组成员有相应的目录访问权限。新建用户可通过System->administrion->Users and Groups
来添加。如新建用户21iee,并将其加入工作组21iee。然后在opt下新建crosstool目录, 通过右键->属性->权限
使21iee工作组有写操作权限。
第三步:客户机安装SSH软件
我们配置的服务器IP地址为192.168.92.199,安装下载SSH软件,通过SSH软件,我们可以方便的登陆Linux服务器(HOST),并可通过SSH自带的文件传输工具输出文件。如下图:
ssh1.jpg
(43.26 KB)
2008-5-14 08:40
SSH软件打开后,单击Quick Connect,输入服务器IP和用户名,单击连接。
ssh2.jpg
(54.5 KB)
2008-5-14 08:40
在输入密码后,就可以以该用户远程登陆FTP服务器了^_^
那么如何在客户机和服务器之间共享文件呢,SSH提供了很好的工具,点击工具栏上的
ftp.jpg
(862 Bytes)
2008-5-14 08:40按钮,软件开发一个类似FTP的窗口,我们可以通过他来实现文件共享。如图:
file.jpg
(66.33 KB)
2008-5-14 08:40
作者:hztour 转载请注明出处
本文来自ChinaUnix博客,如果查看原文请点:
http://blog.chinaunix.net/u2/76480/showart_1133914.html
1.
独立安装Linux系统
2.Windows
下安装一套模拟Linux环境的的软件(如Cygwin)
3.
虚拟机安装Linux
如果是一个人开发,3总方案都是可选的。但如果要团队开发,最好建个Linux服务器,每个工程师通过Telnet(SSH)登陆服务器调试。即使是个人开发,Linux+SSH调试方法也是比较方便的。下面安装我的调试环境,搭建一个Linux服务器。
关于Linux的选择,现在有很多发行版本,比较流行的有Ubuntu、Fedora、Suse,RedHat等,基本上都可以,建议使用比较新的版本,我使用的是Fedora8。
开发环境.JPG
(7.95 KB)
2008-5-14 08:10
嵌入式Linux开发环境
现在,我们开始配置一个开发环境,并能胜任多人同时开发,我们采用的方法是一台独立的Linux服务器,多个客户机模式,这样就不需要每台客户机上都安装Linux了。
第一步:安装配置Linux服务器
可以安装的Linux版本很多,建议用比较新的版本,我选用的是Fedora 8,安装步骤参考本本版文章
《Fedora 8 安装全过程》
。
第二步:新建用户及配置权限
我们要求多个用户能同时登陆Linux服务器操作,所以我们需要新建用户并加入一个工作组,通过配置工作组权限可以使工作组成员有相应的目录访问权限。新建用户可通过System->administrion->Users and Groups
来添加。如新建用户21iee,并将其加入工作组21iee。然后在opt下新建crosstool目录, 通过右键->属性->权限
使21iee工作组有写操作权限。
第三步:客户机安装SSH软件
我们配置的服务器IP地址为192.168.92.199,安装下载SSH软件,通过SSH软件,我们可以方便的登陆Linux服务器(HOST),并可通过SSH自带的文件传输工具输出文件。如下图:
ssh1.jpg
(43.26 KB)
2008-5-14 08:40
SSH软件打开后,单击Quick Connect,输入服务器IP和用户名,单击连接。
ssh2.jpg
(54.5 KB)
2008-5-14 08:40
在输入密码后,就可以以该用户远程登陆FTP服务器了^_^
那么如何在客户机和服务器之间共享文件呢,SSH提供了很好的工具,点击工具栏上的
ftp.jpg
(862 Bytes)
2008-5-14 08:40按钮,软件开发一个类似FTP的窗口,我们可以通过他来实现文件共享。如图:
file.jpg
(66.33 KB)
2008-5-14 08:40
作者:hztour 转载请注明出处
本文来自ChinaUnix博客,如果查看原文请点:
http://blog.chinaunix.net/u2/76480/showart_1133914.html
相关文章推荐
- Linux下搭建Cortex-M嵌入式开发环境
- 用Windows+VirtualBox搭建嵌入式Linux开发环境
- Linux 下 Qt Embedded 4.6.2 嵌入式开发环境的搭建、移植(ubtuntu8.10)
- 在Ubuntu上搭建嵌入式Linux开发环境
- linux交叉环境的搭建以及嵌入式开发概述
- [S3C6410-00]嵌入式linux开发环境搭建
- 嵌入式Linux基础知识2(嵌入式Linux开发环境搭建)
- 嵌入式linux开发环境搭建(三)——TFTP服务器的搭建
- 在Linux下搭建嵌入式开发环境(一)
- linux下嵌入式QT开发环境的搭建
- linux环境搭建和arm开发板环境搭建 分类: 嵌入式开发学习 2011-03-17 22:59 1403人阅读 评论(1) 收藏
- [S3C6410-00]嵌入式linux开发环境搭建
- Linux下QT-4.5.2嵌入式开发环境的搭建移植
- 嵌入式Linux系统的QT4.5开发环境搭建
- Linux 下 Qt 4.6.0 嵌入式开发环境的搭建、移植 转自紫侠大哥的博文
- 搭建舒服高效的嵌入式linux开发环境
- Linux 下 Qt 4.6.0 嵌入式开发环境的搭建、移植
- X86平台下嵌入式linux触摸屏解决方案(usb触摸屏控制器+完美校准方案+触摸屏QTE开发环境搭建)
- 在Ubuntu上搭建嵌入式Linux开发环境
- 在linux环境下搭建嵌入式开发平台