0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

嵌入式ARM开发环境搭建解析

Q4MP_gh_c472c21 来源:cg 2018-12-11 14:02 次阅读

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

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • ARM
    ARM
    +关注

    关注

    134

    文章

    8659

    浏览量

    362182
  • 嵌入式
    +关注

    关注

    4986

    文章

    18319

    浏览量

    289165

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

文章出处:【微信号:gh_c472c2199c88,微信公众号:嵌入式微处理器】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    ARM嵌入式Linux 系统开发从入门到精通

    ARM嵌入式Linux 系统开发从入门到精通
    发表于 03-10 18:44

    嵌入式人工智能的就业方向有哪些?

    网络编程开发及实战下 数据库开发 Linux应用开发综合实战 三:嵌入式Linux系统工程师,Linuxkernel工程师,嵌入式Linu
    发表于 02-26 10:17

    嵌入式软件开发应该掌握哪些知识?

    知识点学习 熟悉 Linux 的基本使用对于嵌入式软件开发至关重要。包括文件系统的管理、用户权限的控制、软件包管理等。嵌入式开发人员需要能够在 Linux 环境下进行
    发表于 02-19 11:23

    嵌入式学习步骤

    硬件组件。 (4).开发固件:编写嵌入式系统的固件,这是嵌入式系统的软件部分。固件负责控制硬件并执行特定任务。 (5).调试和测试:在将嵌入式系统部署到实际
    发表于 02-02 15:24

    嵌入式自学好书推荐

    令、编辑器VI、编译器GCC、调试器GDB以及Make项目管理工具、Shell和Makefile脚本编写等知识,并搭建嵌入式开发环境。推荐书籍:《Linux从入门到精通》。 无论从就业市场还是技术发展的角度来看,
    发表于 01-11 15:13

    嵌入式硬件和软件哪个好?

    方案,要求理解嵌入式系统架构,有一定的C语言基础,熟悉ARM、protel设计软件,有四层板开发经验。 成为优秀的嵌入式硬件开发工程师需具备
    发表于 12-05 15:17

    嵌入式软件开发常用工具有哪些?

    分享一些嵌入式软件开发常用工具。 1、Keil MDK:这是德国Keil公司开发的基于8051、9051、ARM7、ARM9系列微控制器
    发表于 11-10 11:03

    基于ARM嵌入式液位控制系统的设计与开发

    电子发烧友网站提供《基于ARM嵌入式液位控制系统的设计与开发.pdf》资料免费下载
    发表于 10-27 10:32 0次下载
    基于<b class='flag-5'>ARM</b>的<b class='flag-5'>嵌入式</b>液位控制系统的设计与<b class='flag-5'>开发</b>

    ARM嵌入式系统集成开发环境的设计

    电子发烧友网站提供《ARM嵌入式系统集成开发环境的设计.doc》资料免费下载
    发表于 10-26 14:18 0次下载
    <b class='flag-5'>ARM</b><b class='flag-5'>嵌入式</b>系统集成<b class='flag-5'>开发</b><b class='flag-5'>环境</b>的设计

    【LuckFox Pico Plus开发板免费试用】开发环境搭建

    嵌入式平台大都是ARM体系结构,因此这就需要一个在Windows环境下能使用GNU编译ARM体系结构的编译工具,这也就是交叉编译工具。 所谓交叉编译工具就是在一种平台上编译出能运行在体
    发表于 10-21 13:30

    基于ARM9的嵌入式教学平台开发

    电子发烧友网站提供《基于ARM9的嵌入式教学平台开发.pdf》资料免费下载
    发表于 10-08 14:35 0次下载
    基于<b class='flag-5'>ARM</b>9的<b class='flag-5'>嵌入式</b>教学平台<b class='flag-5'>开发</b>

    基于树莓派的嵌入式Linux开发教学

    树莓派对于全球嵌入式 Linux 开发及教育已经并将继续带来广泛的影响,及早将之引入我国主流的嵌入式开发与教学环境中或将是有益的。尽管传统的 “AR
    发表于 09-21 07:09

    STM32系列MCU开发环境搭建

    选择某款MCU的学习一般从其开发环境搭建开始,即安装支持该处理器的编译、调试软件。其中最为关键的就是编译器的选择与安装,编译器的具体工作原理和作用可以参见本公众号“嵌入式
    发表于 08-31 11:06 744次阅读
    STM32系列MCU<b class='flag-5'>开发</b><b class='flag-5'>环境</b>的<b class='flag-5'>搭建</b>

    Arm编译器嵌入式FuSa 6.16.2版LTS用户指南

    架构的基础上开发的。 因此,针对嵌入式FUSA 6的ARM编译器进行了调整,以生成适用于从小型传感器到64位设备的嵌入式裸机应用的高效代码。 用于
    发表于 08-18 06:42

    嵌入式学习路线你知道吗?

    中对指针的理解和应用。这一阶段的主要目的是学习编程语言、开发环境、和培养自己的编程思维,为进一步学习嵌入式开发打下良好的基础。 2学习ARM体系结构编程 这一阶段才是真正的
    发表于 06-14 16:00