ubuntu 搭建开垦情况

我的Ubuntu
8.04下的支出条件布置方案:

一. 安装C/C++程序的开销条件      1. sudo apt-get install build-essential //安装首要编译工具 gcc, g++, make      2. sudo apt-get install autoconf automake1.9      3. sudo apt-get install flex bison       4. sudo apt-get install manpages-dev //安装C语言函数man文书档案      5. sudo apt-get install binutils-doc cpp-doc gcc-doc glibc-doc stl-manual  //安装相关文书档案  二. 安装Gnome桌面程序的开拓条件      1. sudo apt-get install gnome-core-devel //安装核心文件      2. sudo apt-get install pkg-config              3. sudo apt-get install devhelp           //安装GTK文书档案查看程序      4. sudo apt-get install libglib2.0-doc libgtk2.0-doc //安装 API参谋手册及别的帮扶文书档案      5. sudo apt-get instal glade libglade2-dev //安装GTK分界面构造程序  三. 安装JAVA开荒蒙受      1. sudo apt-get install  sun-java6-jdk sun-java6-doc sun-java6-source  //安装宗旨开拓用具,相关文书档案      2. sudo update-alternatives –config java //平常给出三个或两个JRE选取路线      采取:/usr/lib/jvm/java-1.5.0-sun/jre/bin/java作为你的JAVA运维情况      3. sudo vim /etc/environment //配置境况变量,增加如下两行:       CLASSPATH=/usr/lib/jvm/java-6-sun/lib       JAVA_HOME=/usr/lib/jvm/java-6-sun      4. sudo apt-get install eclipse //安装eclipse      5. sudo update-java-alternatives -s java-6-sun //SUN版本的JAVA 设置为系统暗中认可 JDK      6. sudo vim /etc/jvm //编辑 JVM 配置文件, 将文件中的/usr/lib/jvm/java-6-sun放到配  置文件的顶端      7. sudo vim /etc/eclipse/java_home //操作如上

{

依附立宇泰 ARMSYS2440-Ubuntu 嵌入式开辟情形布置                      
MSN:zhuqi428@sina.com
作者:dorfmeister                                                 2008
年 2 月 25 日
           

$ sudo apt-get install flex bison

那般GTK 安装达成。

  1. 安装 ubuntu 普通话现实
    点击最上边菜单 的 系统 -> 系统管理 -> 语言支持(英文菜单则是 System
    -> Administration ->
    Language Support),在列表中甄选 Chinese 条约。同有时间将暗许语言修改为
    Chinese(中华夏族民共和国) ,按明确
    关门设置程序。
  2. 配置字体
        sudo fontconfig-voodoo -f -s zh_CN
  3. 安装 fcitx 输入法
        sudo apt-get install im-switch libapt-pkg-perl fcitx
        sudo im-switch -s fcitx
  4. PDF 浏览器
        sudo apt-get install acroread
    二、ubuntu 开采条件设置
          ubuntu
  5. 安裝 C/C++的 Man 手冊,。
        sudo apt-get install manpages-dev
  6. 安裝 gcc,g++,make
        sudo apt-get install build-essential
  7. 安裝头文件和库
        sudo apt-get install libc6-dev libstdc++6-4.0-dev
  8. 安装 libncurses5-dev
        sudo apt-get install libncurses5-dev
  9. 安装 gdb 调试器
        sudo apt-get install gdb
  10. 安装安装图形分界面 ddd 调节和测试器
        sudo apt-get install ddd
  11. 安装 automake 工具
        sudo apt-get install automake
        sudo apt-get install autoconf
        sudo apt-get install autogen
    *autoconf 是三个用来转移能够活动地配备软件源代码包以适应多样 UNIX
    类系统的 shell 脚本的工
    具。
    *automake 是贰个从文件 Makefile.am 自动生成 Makefile.in 的工具。
  12. 安装 indent
        sudo apt-get install indent
        调治 C 原始代码文件的格式。
        sudo apt-get install libtool
        GNU libtool
    是二个通用库援救脚本,将使用动态库的复杂隐藏在集结、可移植的接口中。
  13. 设置文档
        sudo apt-get install binutils-doc cpp-doc gcc-4.0-doc gcc-doc
    glibc-doc libstdc++6-4.0-doc stl-manual
    cpp-4.0-doc
  14. 设置编辑器
        sudo apt-get install emacs21
    三、ubuntu 文件共享、传输设置
          ubuntu
  15. 配置 tftp
    (1)安装程序
        sudo apt-get install tftp tftpd
           前者是客户端,后者是服务程序。
    tftp 是要 inetd 来调节的, ubuntu 或 debian 类的类别,暗中认可是尚未设置 inetd
    的,安装如下:
        sudo apt-get install netkit-inetd
    (2)在/目录下建贰个 tftpboot, 把品质改成 777。
        cd /
        sudo mkdir tftpboot
        sudo chmod 777 tftpboot
    (3)修改/etc/inetd.conf
        tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd
    /tftpboot
    (4)重新加载 inetd 进度
        sudo /etc/init.d/inetd reload
    (5)测试
        在/tftpboot 文件夹下新建立叁个文件
        touch aaa
        进入用户文件夹
        cd /home/user1/
        tftp localhost
        tftp> get aaa
  16. 配置 Samba
    (1)安装 samba
       sudo apt-get install samba
    (2)创造和安排共享文件夹
       mkdir /home/user1/share
       chmod 777 /home/ user1/share
    (3)备份并编写 smb.conf 允许互连网用户访问
       sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
       sudo gedit /etc/samba/smb.conf
    找到
       ; security = user
    替换为
       # security = user
       security = user
       username map = /etc/samba/smbusers
    找到
       workgroup = MSHOME
    替换为
       workgroup = WORKGROUP
       display charset = UTF-8
       unix charset = UTF-8
       dos charset = cp936
    在结尾增多:
       [winshare]
       comment = Shared Folder with username and password
       path = /home/user1/share
       public = yes
       writable = yes
       valid users = network
       create mask = 0700
       directory mask = 0700
       force user = nobody
       force group = nogroup
       available = yes
       browseable = yes
    (4)加多 network 那一个网络访问帐户
    代码:
       sudo useradd network
       sudo smbpasswd -a network
       sudo gedit /etc/samba/smbusers
    添加:
       system_username = “shijian”
       network = “network”
    (5)重启 samba
       sudo /etc/init.d/samba restart
    如此就足以在其他 windows PC 下访问本机 ubuntu 的共享
    (6)ubuntu 访问其余 windows 的章程
    应用火速键 ALT+F2.
    输入”smb://IP 地址”,回车
  17. 澳门新萄京8522,配置 NFS
    (1)安装 NFS
    Debian/Ubuntu 上默许是从未有过安装 NFS 服务器的,首先要设置 NFS 服务程序:
       sudo apt-get install nfs-kernel-server
    (安装 nfs-kernel-server 时,apt 会自动安装 nfs-common 和 portmap)
    (2)配置/etc/exports
    NFS 挂载目录及权限由/etc/exports 文件定义
    将/armsys2440/root 目录让 192.168.0.*的 IP 共享,
    则在该公文末尾加多下列语句:
       /armsys2440/root 192.168.2.*(rw,sync,no_root_squash)
    或者:
       /armsys2440/root 192.168.0.0/24(rw,sync,no_root_squash)
    运行
       sudo exportfs -r
    更新
    运行
       sudo /etc/init.d/nfs-kernel-server restart
    重启 nfs 服务
    (3)测试 NFS
    能够品尝一下挂载本地球磁性盘(假若本地主机 IP
    地址为:192.168.0.1,将/home/zp/share 挂载到/mnt)
       sudo mount -t nfs 192.168.0.1: /armsys2440/root /mnt
    运作 $ df 看看结果
       sudo umount /mnt
    可以动用一定的参数:
       mount -o nolock,rsize=1024,wsize=1024,timeo=15 192.168.2.130:/tmp/
    /tmp/
    (4)客户端挂载远程共享
       mount -t nfs 192.168.0.***:/home/***/share /mnt/share
  18. 配置 minicom
    安装 minicom
       sudo apt-get install minicom
    四、交叉编写翻译境况设置
    安装交叉编写翻译器
       sudo mkdir /us r/local/arm
       cd /user/local/arm
       sudo tar zxvf /home/usr/arm-linux-toolchains.tgz
    请在施行到位后翻看是不是留存/usr/local/arm 文件夹。
    把交叉编译器的路子参加到 PATH,以方便使用:
       sudo vi /etc/bash_bashrc
    进入如下代码:
       if [ -d /usr/local/arm ] ; then
       PATH=/usr/local/arm/2.95.3/bin:”${PATH}”
       fi
    五、uboot
          uboot
          uboot,内核,文件系统
       1. uboot 编译
    创造 armsys2440 目录,将光盘中的 Linux / u-boot / uboot.tar.gz 拷贝到
    armsys2440 下,并解压缩:
       cd /armsys2440
       tar xvzf uboot.tar.gz
    赢得 uboot 目录,假若你必要编写翻译它,依照以下步骤:
       cd uboot
       make distclean
       make smdk2440_config
       make
        2. 根本编写翻译
    (1)解压
       cd armsys2440
       tar xzvf /mnt/cdrom/linux/kernel/kernel-armsys2440-xxxxxx.tgz
    (2)配置
    命令行如下:
       cd /armsys2440/kernel2440
       make menuconfig
    (3)编译
    命令行如下:
       make clean
       make dep
       make zImage
    编写翻译甘休后就要 kernel/arch/arm/boot 和/tftpboot 目录下获得 linux
    内核压缩影象文件:zImage。
     3.文件系统
    新建/armsys2440/root 目录,将光盘中 Linux/rootfilesystem/
    root_armsys2440_0.1_yaffs.tgz 压缩文件拷
    贝到那些目录下,然后再解压缩,得到根文件系统所须求目录。将
    root_armsys2440_0.1.tgz 压缩文件
    更名为 root_armsys.tgz。
    

安装eclipse那一个java语言创设的IDE开采条件,此外还会有CDT和pydev那多个插件,分本是C/C++协理和python辅助

澳门新萄京8522 1

   基于立宇泰 ARMSYS2440—linux 嵌入式开垦意况 ubuntu 配置
软件条件:Ubuntu 7.10
硬件景况:马那瓜立宇泰 ARMSYS2440
一、中文意况设置

$ sudo apt-get install autoconf automake

sudo apt-get install libglib2.0-doc libgtk2.0-doc

澳门新萄京8522 2

$ sudo gcc hello.c -o testhello

$ sudo apt-get install manpages-dev build-essential

或者:

$ sudo apt-get install libc-dev libstdc++6-4.2-dev

著名的开拓工具备Kdeveloper, Anjuta , Eclipse+CDT,个中kdeveloper是KDE
平台得,在Gnome 平台下选取要求设置一大堆KDE
的事物,抵触,废弃了。尽管都好玩的事Kdeveloper的效果是怎样壮大。而Eclipse+CDT
用起来就如不错,不过最主要有两点不耿直,一是不可能代码自动实现,二是编写翻译速度非常快。

$ sudo apt-get install binutils-doc cpp-doc gcc-doc glibc-doc
libstdc++6-4.2-doc  stl-manual

(2 )在终端中输入如下命令:

安装autoconf automake

(2 )在极限中输入如下命令:sudo apt-get install build-essential

完成gcc,g++,make的安装

Hello World !

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图