电子元器件
采购信息平台

扫码下载
手机洽洽

  • 微信小程序

    让找料更便捷

  • 扫码下载手机洽洽

    随时找料

    即刻洽谈

    点击下载PC版
  • 公众号

    电子元器件

    采购信息平台

  • 移动端

    生意随身带

    随时随地找货

  • 华强商城公众号

    一站式电子元器件

    采购平台

  • 芯八哥公众号

    半导体行业观察第一站

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

来源: 作者:华仔 浏览:238

标签:

摘要:作者:曹忠明,华清远见嵌入式培训中心讲师作为一个嵌入式linux的业内人士(脸红ing,呵呵!),我需要一个我自己的环境,我选择我喜欢,我选择了Ubuntu这个系统,虽然这个系统有些方面不如redhat、fadero这些系统,如软件包不是很全。但是发现问题、解决问题才能学到更多的东西吗!Ubuntu有友好的用户界面和简单易学的软件管理机制、适用于初学linux的人!说了这么多的废话了,来点实的,在

作者:曹忠明,华清远见嵌入式培训中心讲师

作为一个嵌入式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

“本文由华清远见http://www、embedu、org/index、htm提供”



华清远见
型号 厂商 价格
EPCOS 爱普科斯 /
STM32F103RCT6 ST ¥461.23
STM32F103C8T6 ST ¥84
STM32F103VET6 ST ¥426.57
STM32F103RET6 ST ¥780.82
STM8S003F3P6 ST ¥10.62
STM32F103VCT6 ST ¥275.84
STM32F103CBT6 ST ¥130.66
STM32F030C8T6 ST ¥18.11
N76E003AT20 NUVOTON ¥9.67
Baidu
map