学习嵌入式的同学们注意喽!我想你首先得搭建一个开发环境吧!否则你还能咋玩的起来?所以今天说一下嵌入式开发环境搭建。当然嵌入式系统有很多种,今天在这里以主流的ubuntu为例。
一、选择安装ubuntu8.10版本 【这版本可能有点老,这是曹忠明老师几年前写的,但变化应该不大】
二、修改源
# sudo vi /etc/apt/sources.list
deb ftp://ftp3.tsinghua.edu.cn/mirror/ubuntu/ubuntu/
或直接在
系统->系统管理->软件源
选择软件源
三、更新源列表
# sudo apt-get update
四、安装中文环境 :系统->系统管理->语言支持
在“支持的语言”列表中选中“汉语”右边的复先框,点“确定”
五、安装 vim(系统自带的那个简直是“鸡肋”很多功能不能用)
# sudo apt-get install vim
六、安装串口工具 minicom 或kermit (本人喜欢使用kermit)
# sudo apt-get install minicom
或
#sudo apt-get install ckermic
配置文件
#cd ~ 进入用户目录
#vim .kermrc
添加如下内容:
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服务器
#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服务器
#sudo apt-get install tftp-hpa tftpd-hpa xinetd
配置:
# sudo mkdir -p /tftpboot
# sudo chmod 777 /tftpboot
# sudo vim /etc/xinetd.d/tftp
添加如下内容
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
九、安装编译内核需要的库
# sudo apt-get install libncurses5-dev sharutils
OK到这里一个完美的嵌入式开发环境搭建已完成。骚年们建项目开敲吧!
嵌入式物联网需要学的东西真的非常多,千万不要学错了路线和内容,导致工资要不上去!
无偿分享大家一个资料包,差不多150多G。里面学习内容、面经、项目都比较新也比较全!某鱼上买估计至少要好几十。(点击找小助理领取)