ubuntu搭建tiny4412环境【学习笔记】

一、安装完系统之后需要执行如下步骤

1.sudo apt-get update  更新软件源
2.sudo apt-get install vsftpd openssh-server nfs-kernel-server portmap  //安装ftp、ssh、nfs
配置FTP服务器
修改的文件/etc/vsftpd.conf,将前面的#去掉local_enable=YES、write_enable=YES,最后执行sudo /etc/init.d/vsftpd restart重启FTP服务器

配置NFS服务器
修改的文件/etc/exports,允许开发板访问/home/zhuang/work目录
/home/zhuang/work        *(rw,sync,no_root_squash,no_subtree_check)
重启NFS服务器sudo /etc/init.d/nfs-kernel-server restart

安装完系统之后需要执行的    
apt-get update失败
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock

Ctags工具安装
sudo apt-get install ctags
//配置Ctags自动设置tags文件,在~/.vimrc中添加
set tags=tags;
set autochdir
ctags -R *   //建立源码的索引
set tags=/home/zhuang/work/project/1-tiny4412/linux-3.0.86/tags

vi .gitignore

二、编译android系统需要安装的软件

sudo apt-get install git-core gnupg flex bison gperf build-essential \
zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 \
lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z-dev ccache \
libgl1-mesa-dev libxml2-utils xsltproc unzip m4

sudo apt-get install -y git flex bison gperf build-essential libncurses5-dev:i386
sudo apt-get install libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-dev
sudo apt-get install tofrodos python-markdown libxml2-utils xsltproc
sudo apt-get install dpkg-dev libsdl1.2-dev libesd0-dev 
sudo apt-get install git-core gnupg flex bison gperf build-essential 
sudo apt-get install zip curl zlib1g-dev gcc-multilib g++-multilib 
sudo apt-get install libc6-dev-i386
sudo apt-get install lib32ncurses5-dev x11proto-core-dev libx11-dev 
sudo apt-get install lib32z-dev ccache
sudo apt-get install libgl1-mesa-dev libxml2-utils xsltproc unzip m4

安装OPEN-JDK7
sudo add-apt-repository ppa:openjdk-r/ppa  
sudo apt-get update   
sudo apt-get install openjdk-7-jdk 

切换版本
sudo update-alternatives --config java
sudo update-alternatives --config javac

编译出错:
cp /usr/bin/ld.gold prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.11-4.6/x86_64-linux/bin/ld

minicom软件安装
sudo apt-get install minicom
按下ctrl+a放手,之后按o,就可以启动编辑
ctrl+a,之后按q就可以退出

adb和fastboot软件安装
sudo apt-get install android-tools-adb android-tools-fastboot

三、更新软件源

ubuntu清华源

先将自己的软件源备份 /etc/apt/sources.list,之后复制替换文本的内容,最后执行sudo apt-get 
update

四、源码的编译

1、编译kernel
cp tiny4412_android_defconfig .config
make zImage

2、编译uboot
make tiny4412_config
make

sudo cp tools/mkimage /usr/bin/  //第一次编译

2、编译Android
. setenv
lunch full_tiny4412-eng 
make -j8

3、烧录
    3.1配置开发板为SD卡启动

五、samba服务器的安装

sudo apt-get install samba
打开配置文件设置共享目录
sudo vim /etc/samba/smb.conf添加如下的配置
[ubuntu16.04]
path = /
available = yes
browseable = yes
public = yes
writable = yes
valid users = zhuang

sudo smbpasswd -a zhuang       //设置访问的密码
sudo /etc/init.d/smbd restart   //重启smb服务器

六、谷歌浏览器的安装以及FQ

一枝红杏FQ

chrome安装代理插件chrome插件

sudo vim /etc/hosts添加适合的FQ的源
sudo /etc/init.d/networking restart

安装chrome浏览器
1、将下载源添加到系统当中
sudo wget http://www.linuxidc.com/files/repo/google-chrome.list -P /etc/apt/sources.list.d/
2、导入google公钥用于软件的验证
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub  | sudo apt-key add -
3、更新软件源
sudo apt-get update
4、安装稳定版本的chrome浏览器
sudo apt-get install google-chrome-stable
5、启动chrome浏览器
/usr/bin/google-chrome-stable

使用一枝红杏FQ
1、添加软件源
sudo add-apt-repository ppa:hzwhuang/ss-qt5
2、更新软件源
sudo apt-get update
3、下载软件
sudo apt-get install shadowsocks-qt5
4、输入shadowsocks启动软件,配置FQ

七、配置静态的IP地址

八、安装android studio以及eclipse软件

android studio

安装


猜你喜欢

转载自www.cnblogs.com/zzb-Dream-90Time/p/9634527.html
今日推荐