原创 我的嵌入式学习笔记(1)-- 搭建开发环境

2009-7-7 15:01 1834 4 4 分类: MCU/ 嵌入式

 


作者:曹忠明,华清远见嵌入式学院讲师


作为一个嵌入式linux的业内人士(脸红ing,呵呵!),我需要一个我自己的环境,我选择我喜欢,我选择了Ubuntu这个系统,虽然这个系统有些方面不如redhat、fadero这些系统,如软件包不是很全。但是发现问题、解决问题才能学到更多的东西吗!Ubuntu有友好的用户界面和简单易学的软件管理机制、适用于初学linux的人!


说了这么多的废话了,来点实的,在这里我搭建一个属于我的开发环境:


这里说明一下: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


返回顶部

文章评论0条评论)

登录后参与讨论
我要评论
0
4
关闭 站长推荐上一条 /2 下一条