Bootstrap

嵌入式Linux开发环境搭建——基于Ubuntu Sever 32-bit

嵌入式Linux开发环境搭建

——基于Ubuntu Sever 32-bit

由于本人电脑 (Thinkpad R500) 配置问题,不支持虚拟技术。所以只支持 VMWarre 下的 32-bit 虚拟机,考虑到酷睿2及内存的缘故,选择 ubuntu 的 server 版。

以下是环境搭建细节:

teminal显示段路径

vi ~/.bashrc 修改两处小写的 w 为大写的 W

PS1='${debian_chroot:+($debian_chroot)}\u@\h:\W\$ '

PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \W\a\]$PS1"


常规包安装

sudo apt-get update
sudo apt-get install build-essential
sudo apt-get clean gettext
sudo apt-get upgrade gettext
sudo apt-get install dvb-apps 编译 tvheadend 需要
sudo apt-get install cmake

sudo apt-get install git-core

sudo apt-get install gnupg
sudo apt-get install flex
sudo apt-get install bison
sudo apt-get install gperf
sudo apt-get install libsdl-dev
sudo apt-get install libesd0-dev
sudo apt-get install build-essential
sudo apt-get install zip
sudo apt-get install curl
sudo apt-get install libncurses5-dev
sudo apt-get install zliblg-dev

安装配置vi

sudo apt-get install vim vim-gtk
sudo vi /etc/vim/vimrc在末尾添加
set nu
set tabstop = 2
set shiftwidth = 2
set nobackup
set ruler
set autoindent

 Samba 安装配置

sudo apt-get install samba samba-common
sudo vi /etc/samba/smb.conf在末尾添加
[roger]
path=/home/roger
available=yes
browseable=yes
public=no
valid users =roger
writable =yes

1.add new user
sudo useradd lzw
2.set password(set password for user lzw)
sudo smbpasswd -a lzw
3.restart service
sudo service smbd restart

SSH安装配置

sudo apt-get install openssh-server
sudo service ssh start

arm-linux-gcc配置

然后解压arm-linux-gcc-4.5.1-v6-vfp-20120301.tgz
sudo tar xvf arm-linux-gcc-4.5.1-v6-vfp-20120301.tgz -C PATH
记得-C一定是大写的C   后面的  /  别忘了 意思是解压到根目录底下
roger@ubuntu:~$ sudo  vi /etc/profile
在最后添加一行
export=PATH=$PATH:/$PATH/4.5.1/bin


ubuntu下tftp配置

sudo apt-get install tftp tftpd openbsd-inetd

sudo vi /etc/default/tftpd-hpa 


ubuntu下搭建nfs服务器

sudo apt-get install nfs-kernel-server

sudo vi /etc/exports


u-boot源码下载地址

ftp://ftp.denx.de/pub/u-boot/
Linux源码下载
https://www.kernel.org/pub/linux/kernel/


;