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
    +关注

    关注

    135

    文章

    9499

    浏览量

    388621
  • 嵌入式
    +关注

    关注

    5186

    文章

    20145

    浏览量

    328717

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    ARM嵌入式这样学

    的内核就是ARM内核,它的主频高很多,普通的都有几百M。CPU缓存大,分有很多级的流水处理线,这样大大提高了CPU利用率。这种IC的资源足以让一个嵌入式操作系统正常跑起来,WINCE, LINUX
    发表于 12-04 07:48

    使用xmake+zig更优雅的进行嵌入式系统开发

    引言在嵌入式系统开发领域,构建工具的稳定性与可维护性对项目长期发展至关重要。嵌入式项目通常需要针对不同硬件平台进行交叉编译,每个平台都需要依赖特定的构建工具链,环境
    的头像 发表于 11-30 10:04 3065次阅读
    使用xmake+zig更优雅的进行<b class='flag-5'>嵌入式</b>系统<b class='flag-5'>开发</b>

    开发环境一键部署 | 如何搭建Docker环境编译ARM程序?

    智能化科技领域,嵌入式系统开发占据着极为重要的地位。瑞迅科技RK3568、RK3588主板及核心板以其卓越的性能,为众多应用场景赋能。基于Linux系统搭建开发
    的头像 发表于 08-15 11:06 690次阅读
    <b class='flag-5'>开发</b><b class='flag-5'>环境</b>一键部署 | 如何<b class='flag-5'>搭建</b>Docker<b class='flag-5'>环境</b>编译<b class='flag-5'>ARM</b>程序?

    嵌入式开发,如何选择适合的系统?

    嵌入式ARM开发中,面对多种操作系统的选择,如何做出最适合项目的决策?本文将为您梳理常见系统的特性,帮助您快速了解它们的优缺点,以便更好地选择适合的系统。引言在嵌入式
    的头像 发表于 05-20 11:32 898次阅读
    <b class='flag-5'>嵌入式开发</b>,如何选择适合的系统?

    嵌入式开发入门指南:从零开始学习嵌入式

    基础 3. 学习路径推荐第一阶段:熟悉开发环境(如Keil、IAR、STM32)第二阶段:掌握裸机编程与驱动开发第三阶段:学习RTOS(实时操作系统)如FreeRTOS第四阶段:深入理解Linux
    发表于 05-15 09:29

    国产!瑞芯微RK3506(3核A7@1.5GHz+双网口+双CAN-FD)工业开发板——开发环境搭建(下)

    本文旨在为用户提供一套完整的嵌入式开发环境搭建指南,包括VMware虚拟机安装、Ubuntu系统配置、Windows调试工具安装等,确保用户能够顺利搭建
    的头像 发表于 05-09 11:36 2521次阅读
    国产!瑞芯微RK3506(3核A7@1.5GHz+双网口+双CAN-FD)工业<b class='flag-5'>开发</b>板——<b class='flag-5'>开发</b><b class='flag-5'>环境</b><b class='flag-5'>搭建</b>(下)

    国产!瑞芯微RK3506(3核A7@1.5GHz+双网口+双CAN-FD)工业开发板——开发环境搭建(上)

    本文旨在为用户提供一套完整的嵌入式开发环境搭建指南,包括VMware虚拟机安装、Ubuntu系统配置、Windows调试工具安装等,确保用户能够顺利搭建
    的头像 发表于 05-09 11:30 2431次阅读
    国产!瑞芯微RK3506(3核A7@1.5GHz+双网口+双CAN-FD)工业<b class='flag-5'>开发</b>板——<b class='flag-5'>开发</b><b class='flag-5'>环境</b><b class='flag-5'>搭建</b>(上)

    嵌入式开发:高门槛的系统性工程与 996 的行业困局

    嵌入式开发的门槛,往往被培训机构和表象所掩盖。许多人误以为 “用 C 语言写个跑在 ARM 上的程序” 就是嵌入式,实则连皮毛都未触及。真正的嵌入式开发是硬件与软件深度融合的系统性工程
    的头像 发表于 04-09 11:06 674次阅读
    <b class='flag-5'>嵌入式开发</b>:高门槛的系统性工程与 996 的行业困局

    嵌入式教育科普|GPIO接口全面解析

    知识的掌握直接影响着嵌入式项目实现功能的成效。本文将以GPIO接口为切入点,深入解析其工作原理与技术特性,希望能帮助屏幕前想要学习嵌入式开发的小伙伴建立嵌入式接口的
    的头像 发表于 03-05 11:11 2733次阅读
    <b class='flag-5'>嵌入式</b>教育科普|GPIO接口全面<b class='flag-5'>解析</b>

    代码+案例+生态:武汉芯源半导体CW32嵌入式开发实战正式出版

    ,都能从中找到有价值的信息。 对于初学者而言,本书犹如一位耐心的导师,通过通俗易懂的语言和丰富的实例代码,引导他们逐步了解嵌入式开发的基本概念和流程,掌握 CW32 单片机的开发环境搭建
    发表于 03-03 15:14

    嵌入式机器学习的应用特性与软件开发环境

    设备和智能传感器)上,这些设备通常具有有限的计算能力、存储空间和功耗。本文将您介绍嵌入式机器学习的应用特性,以及常见的机器学习开发软件与开发环境
    的头像 发表于 01-25 17:05 1209次阅读
    <b class='flag-5'>嵌入式</b>机器学习的应用特性与软件<b class='flag-5'>开发</b><b class='flag-5'>环境</b>

    ARM架构嵌入式主板特点

    极其广泛。ARM架构嵌入式主板有什么特点呢?一、工作时间及环境ARM主板不受时间限制,可常开机,无需人员维护。在有电源调节的情况下,只要接通电源,就会自动启动,
    的头像 发表于 12-31 16:03 1838次阅读
    <b class='flag-5'>ARM</b>架构<b class='flag-5'>嵌入式</b>主板特点

    ARM嵌入式通信协议及应用

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

    ARM嵌入式编程高效技巧

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

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

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