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

    文章

    9097

    浏览量

    367653
  • 嵌入式
    +关注

    关注

    5083

    文章

    19129

    浏览量

    305404

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

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

收藏 人收藏

    评论

    相关推荐

    ARM嵌入式通信协议及应用

    随着科技的飞速发展,嵌入式系统在各个领域扮演着越来越重要的角色。ARM处理器因其高性能、低功耗的特点,在嵌入式系统中得到了广泛应用。通信协议作为嵌入式系统的重要组成部分,对于实现设备间
    的头像 发表于 12-28 09:18 180次阅读

    ARM嵌入式编程高效技巧

    随着物联网和智能设备的快速发展,ARM嵌入式系统的应用越来越广泛。从智能手机到智能家居,再到工业自动化,ARM处理器几乎无处不在。因此,掌握ARM
    的头像 发表于 12-28 09:17 185次阅读

    如何使用 RISC-V 进行嵌入式开发

    、准备开发环境 选择开发板 :RISC-V架构的嵌入式开发板有多种选择,如GD32VF103R-START、飞凌嵌入式OK113i-S等。选
    的头像 发表于 12-11 17:32 523次阅读

    嵌入式主板是什么意思?嵌入式主板全面解析

    嵌入式主板,通常被称为嵌入式系统的核心组件,是一种用于控制和数据处理的计算机硬件,其设计旨在嵌入特定设备中执行专门任务。嵌入式主板如同是设备的“大脑”,主要功能是根据需要管理和控制设备
    的头像 发表于 09-30 10:05 535次阅读

    为何嵌入式控制器首选ARMxy?深度解析

    嵌入式ARM控制器是一种基于ARM架构的嵌入式系统控制器,广泛应用于各种嵌入式系统中,包括工业物联网关、边缘计算网关、智慧城市、智能设备、工
    的头像 发表于 09-21 10:09 314次阅读
    为何<b class='flag-5'>嵌入式</b>控制器首选ARMxy?深度<b class='flag-5'>解析</b>

    ARM MCU嵌入式开发 | 基于国产GD32F10x芯片+嵌入的开始

    的成功得益于其强大的生态系统,包括丰富的软件、工具和开发板支持,以及全球1200多位合作伙伴的共同努力。ARM在全球嵌入式处理器市场的份额超过80%,特别是在智能手机和平板电脑领域占据主导地位。其发展
    发表于 09-09 14:48

    嵌入式linux开发的基本步骤有哪些?

    之前,首先需要选择合适的硬件平台。硬件选择需要考虑以下几个方面: 1.1 处理器 嵌入式Linux开发需要一个处理器,常见的处理器有ARM、MIPS、PowerPC等。选择处理器时,需要考虑处理器的性能、功耗、成本等因素。 1.
    的头像 发表于 09-02 09:11 503次阅读

    嵌入式linux开发板芯片的工作原理

    嵌入式Linux开发板是一种基于Linux操作系统的嵌入式系统开发平台,它广泛应用于工业控制、智能家居、智能交通、医疗设备等领域。 嵌入式L
    的头像 发表于 09-02 09:07 398次阅读

    嵌入式开发前景怎么样?

    嵌入式开发前景非常广阔,这主要得益于物联网、人工智能、大数据等技术的快速发展,以及嵌入式系统在各个领域的广泛应用。以下是对嵌入式开发前景的详细分析
    的头像 发表于 07-10 09:00 2725次阅读
    <b class='flag-5'>嵌入式开发</b>前景怎么样?

    嵌入式系统怎么学?

    、C++或者Python。这些语言在嵌入式系统开发中都被广泛应用。 3、微处理器/微控制器架构:学习常见的微处理器和微控制器架构,如ARM、AVR、PIC等,了解其特性和应用场景。 4、
    发表于 07-02 10:10

    ARM Cortex-A53嵌入式开发平台Android手册

    电子发烧友网站提供《ARM Cortex-A53嵌入式开发平台Android手册.pdf》资料免费下载
    发表于 04-28 15:10 0次下载

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

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

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

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

    嵌入式软件开发和软件开发的区别

    之间的区别。 硬件环境和资源限制: 嵌入式系统通常运行在资源有限的嵌入式设备上,如单片机、嵌入式开发板或微控制器等。这些设备通常具有有限的处理能力、存储容量以及功耗要求。相比之下,计算
    的头像 发表于 01-22 15:27 2298次阅读

    【2023电子工程师大会】ARM嵌入式AI边缘计算开发流程要点p

    【2023电子工程师大会】ARM嵌入式AI边缘计算开发流程要点ppt
    发表于 01-03 16:31 27次下载