免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1378 | 回复: 0
打印 上一主题 下一主题

建立嵌入式Linux系统开发环境笔记 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-04-10 23:22 |只看该作者 |倒序浏览

                               
       
       
       
       
       
       
建立嵌入式Linux系统开发环境笔记
--基于Ubuntu
8.10
Author:misty
(qibing(a)yahoo.com.cn)
安装Ubuntu
先到Ubuntu的中文网站(
http://www.ubuntu.org.cn/
)上下载桌面版Ubuntu光盘映像文件,大约700多M;然后刻录到一张CD光盘上,有一个ONES刻录软件很好用。
在安装时最好自己手动分区,把一个windows下没有用的盘删除,为安装Linux用。首先分配一个swap分区,大小大约为内存的2倍,如果内存很大,就等于内存的大小,一般为2G;然后其余硬盘分配给/分区就可以了。
Ubuntu的安装是图形界面,一步步按照提示安装即可。
在ubuntu下安装软件可以用命令:$sudo
apt-get install nameofsoft
Scim输入法
使用时发现Ubuntu
8.10的scim输入法没有中文输入法,依照下面方法可以设置中文输入法,
$sudo
apt-get install scim-pinyin
安装后,设置scim,在全局设置中选中中文输入就OK啦(一般安装后已经设置好了),按Ctrl+Space就可以用中文输入法了。
设置vim
使用时发现Ubuntu自带的vim功能不全,安装vim-full,
$sudo
apt-get install vim-full
安装后,再设置vim语法高亮显示,打开/etc/vim/vimrc,添加以下语句使语法高亮显示
syntax
on
如果重启term后还没有高亮显示,在文件/etc/profile中添加以下语句,
export
TERM=xterm-color
设置Windows风格的c/c++自动缩进,在文件/etc/vim/vimrc中添加,以下语句
设置(软)制表符宽度为4:
set tabstop=4 set softtabstop=4
设置缩进空格为4:set
shiftwidth=4
设置自动缩进:set
autoindent (使用noautoindent取消设置)
设置使用c/c++语言具体缩进方式:set
cinoptions={0,1s,t0,n-2,p2s,(03s,=.5s,>1s,=1s,:1s
在左侧显示行号:set
nu
最后如果没有下面语句,则加上:
if
&term==”xterm”
    set
t_Co=8
    set
t_Sb=^[[4%dm
    set
t_Sf=^[[3%dm
endif
修改配置文件/etc/vim/vimrc对所有用户都起作用。
Xchm
Xchm是在Linux看chm文档的软件,用下面命令,
$sudo
apt-get install schm
Jre
在安装Eclipse之前先安装JAVA
JRE,到java.sun.com上下载jre-6u13-linux-i586.bin,然后在/usr/local下建立一个java目录,
$cd
/usr/local
$sudo
mkdir java
$cp
/path of jre/jre-6u13-linux-i586.bin ./
$sudo
chmod a+x  jre-6u13-linux-i586.bin
$sudo
./jre-6u13-linux-i586.bin
此时在当前/usr/local/java目录下,多了一个jre1.6.0_13目录,
然后设置环境变量,在文件~/.bashrc后加入下面语句,
export
PATH=$PATH:/usr/local/java/jre1.6.0_13
export
JAVA_HOME=/usr/local/java/jre1.6.0_13
export
CLASSPATH=$JAVA_HOME/lib
重启term后,用命令java
-version测试是否可以使用啦。
Eclipse SDK
到网站www.eclipse.com上下载eclipse-SDK-3.4.2-linux-gtk.tar.gz,把eclipse安装在/usr/local目录下,
$sudo
cp /path of eclipse-SDK /usr/local
$cd
/usr/local
$sudo
tar -zxvf eclipse-SDK-3.4.2-linux-gtk.tar.gz
此时当前目录下多了一个eclipse目录。
然后设置环境变量,在文件~/.bashrc后加入下面语句,
set
PATH=$PATH:/usr/local/eclipse
重启term后,用命令eclipse测试是否可以打开Eclipse。
Eclipse CDT插件
CDT插件是开发C/C++用的插件,可以用于C/C++的开发。到网站www.eclipse.com/cdt上下载cdt-master-5.0.2.zip,然后解压,
$unzip
cdt-master-5.0.1.zip
当前目录下多了plugins和features两个目录,最后把这两个目录,拷贝到eclipse的安装目录下(即/usr/local/eclipse下),再打开Eclipse就可以看到新建工程下多了C和C++工程了。可以直接方便地在Linux下开发C/C++程序了。
Beyond compare
Beyond
compare是一个比较文件或目录用的软件,先到www.scootersoftware.com下下载BCompareLinux-3.1.0.10168.tar.gz,解压后根据目录下面的readme文件安装。
Gnat ADA for Linux
到网站libre.adacore.com上下载gnat-gpl-2008-i686-gnu-linux-libc2.3-bin.tar.gz,然后解压此文件,在解压目录下有一个ReadMe文件,参照该readme文件,安装gnat。
安装后,把gnat的可执行文件的路径加到PATH下,如上面所描述的一样。使用gnatmake命令测试是否安装成功。
再下载gnatbench-2.1.0-i686-gnu-linux-gnu-bin-eclipse.tgz,解压此文件,在解压目录下参看readme文件,安装gnat的Eclipse插件,安装gnatbench时需要指定eclipse和gnat的安装路径。
最后运行Eclipse,在新建工程下多了ADA工程。
另外,也可以用下面方法安装gnat,
       
       
               
                       
First,
                        install GNAT(GNU New York University Ada Translator)
                       
sudo
                        apt-get install gnat
                       
And
                        use this command to compile:
                       
gnatmake
                        filename.adb
                       
If
                        you insist in compling Ada programs using gcc, then follow these
                        steps:
                       
1.
                        Run gcc to compile to object file:
                       
gcc
                        -c filename.adb
                       
2.
                        Run gnatbind to produce binder output:
                       
gnatbind
                        filename.ali
                       
3.
                        Run gnatlink to link and produce executable output:
                       
gnatlink
                        filename
                       
Take
                        note that you still need to gnat installed.
                       
Alse
                        take note that “gnatbind” is the same as a “gnat bind”,
                        “gnatlink” is the same as “gnat link”, and “gnatmake”
                        is the same as “gnat make”.
               
       
注:以上安装的都是Linux下编译Ada程序的编译器,参看www.ddci.com有ada
for powerpc的编译器。
Sourcery G++ Lite for
PowerPC
到网站www.codesourcery.com上下载IA32
GNU/linux
TAR,下载文件freescale-4.3-50-powerpc-linux-gnu-i686-rh73-linux-gnu.tar.bz2,用下面命令解压包到/opt目录下,
$sudo
tar -xjp -C /opt -f
freescale-4.3-50-powerpc-linux-gnu-i686-rh73-linux-gnu.tar.bz2
然后设置环境变量,在文件~/.bashrc后添加,
export
PATH=$PATH:/opt/freescal-4.3/bin
export
CROSS_COMPILE=powerpc-linux-gnu-
export
ARCH=powerpc
用命令powerpc-linux-gcc可以测试是否安装成功。

       
        文件:ubuntu_readme.tar.gz
        大小:30KB
        下载:
下载
       
附件用openoffice打开。
               
               
               
               
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/70351/showart_1897190.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP