原标题:手把手教你嵌入式ARM开发环境搭建

1. 安装,配置,启动FTP服务

· 安装FTP: sudo apt-get install vsftpd

· 修改vsftpd的配置文件/etc/vsftpd.conf,将下面两行的'#'去掉

#local_enable=YES

#write_enable=YES

· 修改完成后执行以下命令重启此服务

sudo /etc/init.d/vsftpd restart

2. 安装,配置,启动SSH服务

sudo apt-get install openssh-server

3. 安装,配置,启动NFS服务

· sudo apt-get install nfs-kernel-server portmap

· 配置文件为/etc/exports,添加以下内容,以后将通过网络文件系统访问/nfs_root目录:

/home/ubuntu/workspace/nfs_root *(rw,sync,no_root_squash)

· 重启nfs服务:sudo /etc/init.d/nfs-kernel-server restart

4. 安装基本的开发环境

· 安装基本开发环境:sudo apt-get install build-essential

· 安装语法,词法分析器:sudo apt-get install bison flex

· 安装C函数库的man手册:sudo apt-get install manpages-dev

5. 安装arm-linux交叉编译器

下载arm-2009q3.tar.bz2:http://pan.baidu.com/s/1bp49W8v

解压到/usr/local/arm目录下:tar xfjv arm-2009q3.tar.bz2

打开配置文件:sudo gedit /etc/profile,在文件最下面输入以下内容:

export PATH=$PATH:/usr/local/arm/arm-2009q3/bin

命令行输入:source /etc/profile(立即生效)

输入:arm-linux-gcc -v查看是否安装成功。

注:如果安装的linux是64位,需要安装以下兼容包:

sudo apt-get install libc6:i386 libgcc1:i386 libstdc++5:i386 libstdc++6:i386

6. 安装工具

sudo apt-get install xinetd libncurses5-dev

sudo apt-get install u-boot-tools autoconf automake vim

7. windows端调试工具的安装

· 代码阅读工具:sourceInsight

· 文件传输工具:Cuteftp

· 远程登录工具:SecureCRT

· TFTP服务器软件:Tftpd32返回搜狐,查看更多

责任编辑:

嵌入式LINUX搭建arm环境,手把手教你嵌入式ARM开发环境搭建相关推荐

  1. 嵌入式Linux(一):东山派壹号 ubuntu开发环境配置

    前言 最近要学嵌入式Linux,网上查了下,被价格吓死了,基本上都是四五百或以上.终于找到了东山派壹号这块板子.主板和底板加起来两百多.本文,主要介绍这块板子 嵌入式linux开发环境的搭建,包括相关 ...

  2. 手把手教安装java开发环境_手把手教你配置java开发环境-java环境变量设置

    在本篇中将为大家介绍如何在windows下搭建Java的开发环境. 话不多说,直接转入正题.下载java开发工具包JDK 下载地址:http://www.oracle.com/technetwork/ ...

  3. linux搭建交叉编译器,手把手教你一步一步搭建mips-linux-gcc-4.4.0交叉编译工具

    一.准备工作: 工作环境:宿主机:ubuntu10.04 linux-2.6.32-24-generic i686 gcc-4.4.3 目标机:mips32 软件包版本:binutils-2.19.1 ...

  4. mac如何安装python_手把手教你安装Python开发环境(二)之Mac电脑安装Python解释器...

    Mac电脑使用的操作系统为OSX,系统本身自带Python2.X的解释器.但目前主流的Python核心系统是3.X,所以我们建议都安装最新的版本进行操作.以下就是Python3.X解释器在Mac电脑上 ...

  5. ☀️手把手教你HALCON在VS2017中搭建C++环境☀️《❤️记得收藏❤️》

    ☀️手把手教你HALCON在VS2017中搭建C++环境☀️<❤️记得收藏❤️>

  6. 【嵌入式开发】手把手教你4418/6818开发板屏幕修改 本文转自迅为: http://www.topeetboard.com 开发平台:iTOP-4418/6818开发板 44186818屏幕

    [嵌入式开发]手把手教你4418/6818开发板屏幕修改 本文转自迅为: http://www.topeetboard.com 开发平台:iTOP-4418/6818开发板 4418&6818 ...

  7. clion浏览linux代码,手把手教你使用 Clion 开发 Linux C++ 项目

    手把手教你使用 Clion 开发 Linux C++ 项目 关于CLion CLion是一款专为开发C及C++所设计的跨平台IDE.它是以IntelliJ为基础设计的,包含了许多智能功能来提高开发人员 ...

  8. 手把手教你使用 Clion 开发 Linux C++ 项目

    手把手教你使用 Clion 开发 Linux C++ 项目 关于CLion CLion是一款专为开发C及C++所设计的跨平台IDE.它是以IntelliJ为基础设计的,包含了许多智能功能来提高开发人员 ...

  9. 微商城搭建教程,手把手教你开通自己的线上/定制微商城!

    微商城应该如何开通和搭建?这个问题一直困扰着很多商家,今天就为大家整理一份关于微商城从开通到搭建的具体教程,手把手教商家搭建自己的线上微商城. 微商城搭建教程,手把手教你开通自己的线上微商城! (一) ...

最新文章

  1. oracle直查和call哪个更快,让oracle跑的更快1读书笔记二
  2. 线性回归正则化参数(公式)
  3. python刷题一亩三分地_手把手教你用python抓网页数据【一亩三分地论坛数据科学版】...
  4. Android10.0 ContentProvider原理分析
  5. 五天带你学完《计算机网络》·第二天·数据链路层
  6. 华为商城手机抢购软件_近10万人抢购华为高端5G手机!P40 Pro+开卖,北京多家店无现货...
  7. LeetCode 795. 区间子数组个数
  8. wxWidgets:wxPlatformInfo类用法
  9. linux日常管理3
  10. 网格布局每个网格都能放置一个组件_Android综合试题
  11. P3768 简单的数学题(杜教筛)
  12. java 检索编号输出信息_java,_java 如何解析txt文档,输入检索信息,然后输出,java - phpStudy...
  13. 小数第n位java_蓝桥杯【历届试题 小数第n位】 java版 数论
  14. can test 接收报文_电动汽车国标充电报文解析及应用
  15. 2022-2028全球全站仪市场现状及未来发展趋势
  16. react-router-dom v6 使用
  17. mysql var目录很快_删除/var/lib/mysql目录的解决办法
  18. UML图解简单工厂模式工厂方法模式抽象工厂模式区别
  19. 【Blender】问题记录001--用grease pencil画线条时一节一节不连贯的原因
  20. MATLAB基础学习

热门文章

  1. 计算机网络脆弱性评估方法研究
  2. 国企程序员是真舒服啊,每天上班5小时,2万一月摸鱼不要太快乐
  3. 架构师之路(一) 什么是软件架构
  4. DZ插件制作简易入门教程(自学手记)第一篇
  5. C++练习11: 栈 和队列
  6. Apache服务器的安全性及实现
  7. ubuntu-18.04一键安装ros
  8. 诺贝尔奖得主罗伯特·莫顿—唯有信任,方得科技创新
  9. hdu 5984 Pocky
  10. 解决Pycharm装Illuminated Cloud之后无法创建项目的思路_艾孜尔江撰稿