您的位置:首页 > 运维架构 > Linux

第一课:创建嵌入式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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: