tiny4412 开发环境搭建

ubuntu12.04 下载: http://old-releases.ubuntu.com/releases/
下载: ubuntu-12.04.2-desktop-amd64.iso

更新:
按 Ctrl + Alt + F1 进入控制台: 
sudo apt-get update
sudo apt-get install xserver-xorg xorg
sudo update-grub
sudo reboot


安装 ftp 、 ssh 、 nfs 服务:
sudo apt-get update
sudo apt-get install vsftpd openssh-server nfs-kernel-server portmap

配置 FTP 服务:
修改 vsftpd 的配置文件
sudo gedit /etc/vsftpd.conf
#local_enable=YES        允许本地用户登录
#write_enable=YES        允许上传文件
将#去掉

修改后重启ftp:
sudo /etc/init.d/vsftpd restart

配置 NFS 服务:
修改/etc/exports,增加以下内容,以后开发板可以通过网络文件系统访问/work 目录:
sudo gedit /etc/exports
/work *(rw,sync,no_root_squash,no_subtree_check)

修改完华之后,执行以下命令重启 nfs 服务:
sudo /etc/init.d/nfs-kernel-server restart

插入脚本知识介绍:


#!/bin/bash
test() {
     echo "Executing : '${@}'"
     eval $@ || Exit $?
}

test apt-get install git

对于上述脚本执行过程:
${@}  :  为传入的参数,即 apt-get install git
eval $@ :  执行命令 apt-get install git
$?  :  返回命令是否执行成功,成功返回0


#!/bin/bash
if [ ! -h /u ]; then
        echo "hello"
fi

对于上述脚本执行过程:
如果不存在/u则打印hello


安装基本环境

#!/bin/bash
################################################################################
#  Ubuntu 12.04.2 下执行:
#  一个新的 X stack 是不兼容 old glx 包 : 
# libgl1-mesa-glx:i386  --> libgl1-mesa-glx-lts-quantal:i386
# libgl1-mesa-dev       --> libgl1-mesa-dev-lts-quantal
# 不要安装 libgl1-mesa-glx:i386 否则会损坏系统的
#
################################################################################

# 执行脚本
ExeScript() {
	echo "==> Executing: '${@}'"
	eval $@ || exit $?
}


ExeScript apt-get install git gnupg flex bison gperf build-essential zip curl libc6-dev libncurses5-dev x11proto-core-dev libx11-dev:i386 libreadline6-dev:i386  \
	libgl1-mesa-glx-lts-quantal:i386 libgl1-mesa-dev-lts-quantal g++-multilib mingw32 tofrodos libncurses5-dev:i386 python-markdown libxml2-utils xsltproc zlib1g-dev:i386


if [ ! -h /usr/lib/i386-linux-gnu/libGL.so ]; then
	ExeScript ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.so
fi


ExeScript apt-get install vim dos2unix minicom gawk

libncurses5-dev:i386 和  libncurses5-dev 去掉,否则重启卡主。
安装JAVA开发环境
sudo apt-get install openjdk-7-jdk openjdk-7-jre

安装交叉工具链
sudo tar xzf arm-linux-gcc-4.5.1-v6-vfp-20120301.tgz -C /
修改环境变量  sudo vim /etc/environment
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/opt/FriendlyARM/toolschain/4.5.1/bin"

重启系统。

你可能感兴趣的:(tiny4412)