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

2019-07-13 06:10发布

  作者:曹忠明,华清远见嵌入式学院讲师 作为一个嵌入式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 嵌入式及3G相关资源及学习请点击:嵌入式开发视频 android开发视频 android培训 3G培训 QT培训 QT开发视频 物联网培训 物联网技术视频 嵌入式学习   如果您喜欢这篇文章,可以加华清远见老师为好友,单击以下链接即可:   http://student.csdn.net/invite.php?u=45153&c=8af704eb3cd8e773   (作者:华清远见嵌入式培训中心   www.embedu.org    www.farsight.com.cn  )