1. PC端的gcc编译平台

搭建嵌入式开发环境,至少需要以下一些工具:

  1. PC端的gcc编译平台(gcc g++ make cmake automake)。

  (此处需注意一个问题:make为3.82版本,此版本很新,不能支持一些旧的特性,可以安装3.81版本,或者安装两个版本)

  2. 一些必备工具:tftp-server tftp xinetd ftp-server sshd scm(source code management) unar p7zip p7zip-plugins (vim emacs)

  一些可选工具:samba (ftp vsftpd) ibus-table ibus-pinyin ibus-table-chinese-wubi-haifeng gnome-tweak-tool

  tftp-server --- 主要用来从tftp启动内核,调试内核必备。(当然烧录也可以)

  ftp-server、sshd --- 主要用来传送文件,在windows和虚拟机linux之间。(默认安装为linux server,虽然用的fedora20beta ^_^)

  scm --- 源码管理,既然学习,当然得专业点。 至于选择git,原因在于git更好的分支控制是我想用到的,所以选择了git。(若为求方便,建议使用svn)

  vim、emacs --- 编辑器,不再累述。

  (稍微说点:学了几个月的emacs,可以说是勉强用的起来了吧---在代码编辑方面。但其实emacs对手的操作要求比较高,有点键盘手的感觉,最近手腕老是犯疼,遂放弃了emacs,回到了熟悉的windows。可能是我配置问题吧?但是又不想大动默认配置。 OTZ)

  samba --- 此工具不再描述,暂不使用此工具,需要者自行安装。(可参见:fedora14下建立samba服务器)

  话不多说了,开始安装工具吧!

  一、编辑编译环境安装

  yum安装:sudo yum install gcc gcc-c++ make cmake automake ncurses ncurses-devel vim emacs kernel-devel

  这些工具没什么安装技巧,直接安装就行了。

  提及一下gcc-c++,在ubuntu上需要使用gcc-g++。

  另外cmake是个什么东西,可以自己google。(鄙人也在学习ing,可见我转载的几篇文章)

  二、tftp安装

  yum安装:sudo yum install tftp tftp-server

  配置tftp: sudo vim /etc/xinetd.d/tftp --- 这个修改没什么用,不过disable的选项必须选择yes。

  [cpp] view plaincopyprint?

  service tftp

  {

  socket_type = dgram

  protocol = udp

  wait = yes

  user = root

  server = /usr/sbin/in.tftpd

  server_args = -s /tftpboot -c

  disable = yes

  per_source = 11

  cps = 100 2

  flags = IPv4

  }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值