打印

[原创]ubuntu系统的开发环境搭建-----第一季

[复制链接]
3440|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
群龙舞十方|  楼主 | 2010-1-26 13:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
作者:飞凌嵌入式 http://www.witech.com.cn/

     目前linux版本已经更新到2.6.31,各个linux桌面操作系统也普遍升级到2.6的内核。所以开贴给大家演示一下怎么样使用新的linux桌面操作系统,以便大家用上更新更稳定的系统来做开发。
     现在市面上经常见到的就是fedora、ubuntu、openSUSE、CentOS。反复比较,ubuntu的硬件兼容性非常好,现有的Linux用户和可能从Windows转投Linux的用户都能从感受到许多新特性。而且最大的适合初学的有点就是更新方式。Ubuntu使用apt-get命令就可以找到使系统自动更新到最新最合适的软件版本,免去了一些配置环节的繁琐,可以使大家更快的投入到linux嵌入式开发学习、工作当中去。下面就让我来给大家一步一步对ubuntu的安装、跟新、使用作介绍。:-D
     当然,首先就是找到ubuntu的安装光盘。这里我选择了ubuntu9.04版本。这个版本是ubuntu9里第一个版本,虽然不是目前最新的,但是网络上的资源比最新的9.10版要多。ubuntu9.04可以在网络上找到,建议安装原版系统。安装方法基本与redhat没有什么差别,如果不想太麻烦,默认安装也没有问题。
     安装好以后,我们进入系统,先配置一下系统,打开一个终端我们进行以下操作:

     默认的gedit会出现中文乱码,所以先修改这个。
     输入gconf-editor,进入Configuration Editor的配置,按照下面路径在左边打开/ -apps-gedit-2-preferences-encodings,右边有个auto_detected,双击它,点击添加GB2312,然后保存,再打开编辑就不会再出现乱码了。
     编辑sources.list
     sudo gedit /etc/apt/sources.list
     在打开的sources.list下,输入Ubuntu 9.04源链接,源的链接请参考http://intq.blog.163.com/blog/static/67123145200911183348971/ 进行更新
     sudo apt-get update
     在使用sudo的时候需要输入密码。


     等待升级完毕后,添加一个中文输入法。这里使用ibus输入法。
     先删除scim, sudo apt-get remove scim && sudo apt-get autoremove
     添加ibus的源,http://ppa.launchpad.net/ibus-dev/ppa/ubuntu jaunty main  到sources.list中,方法同上。
     安装软件 sudo apt-get install ibus ibus-pinyin,在用户配置文件.bashrc中添加
     export GTK_IM_MODULE=ibus
     export [email=XMODIFIERS=@im=ibus]XMODIFIERS=@im=ibus[/email]
     export QT_IM_MODULE=ibus
     注销重新登录一次就OK了。
     安装vsftp
     sudo apt-get install vsftpd
     安装完毕后或许会自动生成一个帐户”ftp”,/home下也会增加一个文件夹。
     如果没有生成这个用户的话可以手动来,生成了就不用了:
     代码:sudo useradd -m ftp
     有”ftp”帐户后还要更改权限
     代码: sudo chmod 777 /home/ftp
     在这个目录下我建立一个文件夹专门保存需要共享的内容
     配置文件
     通过sudo gedit /etc/vsftpd.conf修改。
     配置文件比较简单,如下
     #独立模式启动
     listen=YES
     #同时允许4客户端连入,每个IP最多5个进程
     max_clients=200
     max_per_ip=4
     #不允许匿名用户访问,允许本地(系统)用户登录
     anonymous_enable=NO
     local_enable=YES
     write_enable=NO
     #是否采用端口20进行数据传输
     connect_from_port_20=YES
     #生成日志
     xferlog_enable=YES
     #指定登录转向目录
     local_root=/home/ftp/ftp
     更改配置后要重启ftp服务
     代码: sudo /etc/init.d/vsftpd restart
     此外还有开启关闭服务的命令
     代码:sudo /etc/init.d/vsftpd start
     sudo /etc/init.d/vsftpd stop
     这样,在同局域网的电脑上,用IP地址,用帐号和对应密码就可以登录了。

     使用FTP上传飞凌开发板的linux开发包,就可以对开发板的内核、应用程序、文件系统进行编译了。

    所用的飞凌开发板是OK2440-III
   

相关帖子

沙发
yuhuihui| | 2010-1-27 11:00 | 只看该作者
:lol

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

77

主题

460

帖子

2

粉丝