我的嵌入式学习笔记(1)-- 搭建开发环境
来源:互联网 发布:linux mint18 分区详解 编辑:程序博客网 时间:2024/05/22 09:48
作者:曹忠明,华清远见嵌入式学院讲师
作为一个嵌入式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开发视频 物联网培训 物联网技术视频 嵌入式学习
如果您喜欢这篇文章,可以加华清远见老师为好友,单击以下链接即可:
(作者:华清远见嵌入式培训中心 www.embedu.org www.farsight.com.cn )
- 我的嵌入式学习笔记(1)-- 搭建开发环境
- 我的嵌入式学习笔记(1)-- 搭建开发环境
- 我的嵌入式学习笔记(1)-- 搭建开发环境 .
- 我的Android学习笔记之一:Android开发环境搭建
- {嵌入式学习笔记(一)}ubuntu下嵌入式开发环境搭建
- QT学习笔记----搭建Qt4.7.3嵌入式开发环境
- QT学习笔记----搭建Qt4.7.3嵌入式开发环境
- OpenGL学习笔记(1)开发环境的搭建
- 我的openwrt学习笔记(二):OpenWrt 开发环境搭建
- 嵌入式开发环境的搭建
- 嵌入式开发环境的搭建
- 嵌入式linux应用开发完全手册学习笔记二(嵌入式linux开发环境搭建)
- 嵌入式学习笔记(2)——51单片机之开发环境搭建
- 嵌入式开发之旅-----OK6410开发笔记(1)----ubuntu环境搭建
- Uniyt3D的学习笔记(1)-----Unity3D 开发环境的搭建
- structs2的学习笔记----(helloworld开发环境的搭建)
- android学习笔记1--------------开发环境的搭建-xp版
- OpenCV学习笔记1 OpenCV软件开发环境的搭建
- 提问的艺术(转帖)
- [推荐] 作为软件开发人员应该知道的最基本的东西【转载】
- 考试系统倒计时实现
- C++从零开始-何谓编程
- js实现考试倒计时系统
- 我的嵌入式学习笔记(1)-- 搭建开发环境
- 生活,令人满意的生活,丰富的生活包括了起起落落,包括了痛苦和再次振作,包括了失败和再次奋
- java高级
- 让失去更加美丽
- J2EE学习总结:思维方式和理念
- java
- 数据结构与JAVA的开篇
- java的学习二字感言
- DOS下的int 10h中断