我的嵌入式學(xué)習(xí)筆記(1)-- 搭建開(kāi)發(fā)環(huán)境
掃描二維碼
隨時(shí)隨地手機(jī)看文章
作者:曹忠明,華清遠(yuǎn)見(jiàn)嵌入式培訓(xùn)中心講師
作為一個(gè)嵌入式linux的業(yè)內(nèi)人士(臉紅ing,呵呵?。倚枰粋€(gè)我自己的環(huán)境,我選擇我喜歡,我選擇了Ubuntu這個(gè)系統(tǒng),雖然這個(gè)系統(tǒng)有些方面不如redhat、fadero這些系統(tǒng),如軟件包不是很全。但是發(fā)現(xiàn)問(wèn)題、解決問(wèn)題才能學(xué)到更多的東西嗎!Ubuntu有友好的用戶(hù)界面和簡(jiǎn)單易學(xué)的軟件管理機(jī)制、適用于初學(xué)linux的人!
說(shuō)了這么多的廢話(huà)了,來(lái)點(diǎn)實(shí)的,在這里我搭建一個(gè)屬于我的開(kāi)發(fā)環(huán)境:
這里說(shuō)明一下:Ubuntu是一個(gè)對(duì)網(wǎng)絡(luò)依賴(lài)比較大的系統(tǒng)所以連接好網(wǎng)絡(luò)我們開(kāi)始
一、安裝ubuntu8.10
二、修改源
# sudo vi /etc/apt/sources.list
deb ftp://ftp3.tsinghua.edu.cn/mirror/ubuntu/ubuntu/
或直接在
系統(tǒng)->系統(tǒng)管理->軟件源
選擇軟件源
三、更新源列表
# sudo apt-get update
四、安裝中文環(huán)境 :系統(tǒng)->系統(tǒng)管理->語(yǔ)言支持
在“支持的語(yǔ)言”列表中選中“漢語(yǔ)”右邊的復(fù)先框,點(diǎn)“確定”
五、安裝 vim(系統(tǒng)自帶的那個(gè)簡(jiǎn)直是“雞肋”很多功能不能用)
# sudo apt-get install vim
六、安裝串口工具 minicom 或kermit (本人喜歡使用kermit)
# sudo apt-get install minicom
或
#sudo apt-get install ckermic
配置文件
#cd ~ 進(jìn)入用戶(hù)目錄
#vim .kermrc
添加如下內(nèi)容:
set line /dev/ttyS0 #如果使用的是USB串口這里是/dev/ttyUSB0
set speed 115200
set carrier-watch off
set handshake none
set flow-control none
robust
set file type bin
set file name lit
set rec pack 1000
set send pack 1000
set window 5
七、安裝NFS服務(wù)器
#sudo apt-get install nfs-kernel-server
配置:
# sudo mkdir -p /nfsroot/myfs
# sudo chmod 777 /nfsroots
# sudo vi /etc/exports
/nfsroot/myfs *(rw,async,no_root_squash)
# sudo /etc/init.d/nfs-kernel-server restart
八、安裝TFTP服務(wù)器
#sudo apt-get install tftp-hpa tftpd-hpa xinetd
配置:
# sudo mkdir -p /tftpboot
# sudo chmod 777 /tftpboot
# sudo vim /etc/xinetd.d/tftp
添加如下內(nèi)容
service tftp
{
disable = no
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /tftpboot
per_source = 11
cps = 100 2
flags = IPv4
}
# sudo /etc/init.d/xinetd restart
九、安裝編譯內(nèi)核需要的庫(kù)
# sudo apt-get install libncurses5-dev sharutils
“本文由華清遠(yuǎn)見(jiàn)http://www.embedu.org/index.htm提供”
華清遠(yuǎn)見(jiàn)