无论做什么事情之前,都需要准备好工具,俗话说得好磨刀不误砍柴功。接着下来要进行嵌入式Linux的开发,那么什么才是最基本的工具呢?前面已经说了开发板,具备了开发的第一步,接着下来就是需要编写程序、编译程序和烧录程序的工具了。因为刚刚有开发板是不能解决问题,开发板就像做饭的米,但是要把饭做好,还需要锅,而在这里这个锅就是开发环境。

开发环境随着不同的工作内容而改变,比如对stc51开发,需要的单片机开发环境,对Windows开发需要Windows的SDK和VS,对STM32使用Keil,而对于本系列里的嵌入式系统开发需要的是Linux开发环境,因此在进行开发之前,先需要准备好linux系统,才可以进行下一步操作。在这个过程里,也需要一个win7的系统,而不是win10,因为原来工厂配备的软件只能在win7上运行。

要安装好linux系统,先要准备一台电脑,这台电脑最好是什么也没有安装的,这样安装起来更加放心,当然也可以一台电脑上安装多个系统,也可以在虚拟机里安装,不过还是拿一台真实的电脑来运行linux更加快捷。

要安装linux了,目前还有很多版本,倒底安装哪一款比较好呢?对于这个选择来说,没有最好的,只有合适的,因为不同厂家对于不同的开发环境会不一样,在这里是选择ubuntu 16.04,这样才可以最少地修改编译环境参数,当然你也可以选择别的发行版本,当然遇到的问题可能会多一些,这样会需要你花费多一点时间去修改它,才可以稳定地编译嵌入式系统。

在这里选择ubuntu 16.04,可以打开下面的网站连接:

准备嵌入式Linux开发环境相关推荐

  1. 嵌入式linux编译环境搭建,嵌入式Linux开发环境搭建

    整理下嵌入式Linux开发环境搭建过程笔记. 一.制作u-boot.bin文件: tar xjf u-boot-1.1.6.tar.bz2 cd u-boot-1.1.6 patch -p1 < ...

  2. 嵌入式linux开发环境搭建——VirtualBox虚拟机网络环境解析

    嵌入式linux开发环境搭建--VirtualBox虚拟机网络环境解析 本博文转自:Pandoras Box http://blog.csdn.net/yxc135/article/details/8 ...

  3. Linux学习之云服务器搭建嵌入式Linux开发环境

    Linux学习之云服务器搭建嵌入式Linux开发环境 第一步:购买云服务器 进入腾讯云官方网站腾讯云官方网站 选择云+校园云+校园 进入控制台 将云服务器系统设置为Ubuntu系统 使用Xshell6 ...

  4. linux 嵌入式 交叉 环境搭建 实验原理,实验三 嵌入式Linux开发环境的搭建

    南京邮电大学通达学院 实 验 报 告 实验 实验三题目 嵌入式Linux开发环境的搭建 课程名称 嵌入式驱动开发实验 学院 专业 班 实验者学号同做者学号 08002210 姓名 毛骏超 同做者学号 ...

  5. 嵌入式Linux开发环境搭建-4-嵌入式编程基础知识

    嵌入式Linux开发环境搭建-4-嵌入式编程基础知识 1.安装代码编辑器 2.交叉编译工作使用 1.安装代码编辑器 参考文档 ubuntu几款好用的代码编辑器_百度经验 安装sublime text ...

  6. 嵌入式linux开发环境搭建(VMware16.0.0+Ubuntu16.04.3_X64)

    目录 一.安装VMware 1.VMware介绍 2.安装VMware16.0.0 二.安装ubuntu16.04.3 LTS 1.Ubuntu介绍 2.下载安装包iso 3.安装 四.新安装Ubun ...

  7. 构建嵌入式系统软件开发环境-VMware的安装及搭建嵌入式Linux开发环境

    嵌入式系统操作系统 目前流行的嵌入式操作系统主要有VxWorks.WindowsCE.Linux等,由于Linux的源码开放性.内核可裁剪性.在图像处理.文件管理及多任务支持等诸多方面的特点,使得它成 ...

  8. ubuntu20.04.1 64位搭建嵌入式linux开发环境

    目录 背景 开发环境的搭建 1.交叉编译工具的安装 2.开发工具和依赖库的安装 2.1. 必需部分 2.2.可选部分 ubuntu20.04.1 64位配置和编译Linux3.0内核 背景 市面上的嵌 ...

  9. 嵌入式Linux开发环境搭建-曹国辉-专题视频课程

    嵌入式Linux开发环境搭建-1199人已学习 课程介绍         系统讲解嵌入式Linux开发环境搭建方法,包括虚拟机安装,ubuntu安装,交叉编译器安装及配置,嵌入式QT开发环境的构建,u ...

  10. 使用qemu搭建arm嵌入式linux开发环境

    qemu搭建arm虚拟嵌入式linux开发环境 1.前言 1.安装qemu与arm交叉编译工具 2.Linux内核与设备树编译 3.busybox根文件系统制作 4.使用u-boot加载Linux内核 ...

最新文章

  1. hadoop集群搭建过程中不适用hostname发现slave,而是通过ip
  2. 成都理工大学c语言复试,2020年成都理工大学信号与信息处理考研真题试卷及试题答案,C语言程序设计考研试题下载...
  3. 上线数天获2400星,这个GitHub项目帮你从头开始学习数据科学
  4. ASP.NET MVC3 学习笔记(一)MVC模式简介
  5. XGBoost原理及在Python中使用XGBoost
  6. 怎么访问原生php类,关于如何利用php的原生类进行XSS
  7. 电商并没有给我们创造一个就业机会
  8. 电压、电流 —— 常用设备的电压电流
  9. Logrotate操作手册
  10. 城市轨道交通乘客信息系统的功能介绍
  11. 怎样让Windows10系统的时间显示到秒——且可手动修改系统的时间
  12. 路由器和交换机的作用及区别,不再为路由器的选择而烦恼
  13. Redshift渲染器和Octane渲染器哪个更适合渲染C4D动画?
  14. 2019三星比2018好在哪_【三星w2019和w2018参数对比资讯】三星w2019和w2018参数对比足球知识与常识 - 足球百科 - 599比分...
  15. linux下查看硬盘型号、大小等信息
  16. lammps自带命令create_atoms实现水分子建模
  17. Zynga达成收购手机游戏开发商StarLark的协议,后者是热门游戏《Golf Rival》的开发团队
  18. 读书笔记 -《一生的计划》
  19. 云服务厂商人才空心化隐忧
  20. 计算机科学计算的方面,计算机的科学计算功能在工程领域中的应用.doc

热门文章

  1. 麦田的守望者背景与分析
  2. cmd 新增dns_用CMD设置IP DNS的方法
  3. Java微信运动步数排序设计_微信小程序仿微信运动步数排行(交互)
  4. Nano Measurer 1.2.5 for win 纳米颗粒粒度分析
  5. html打印自定义页头,CSS实现打印网页自定义页眉页脚
  6. 黑苹果 惠普笔记本电池补丁_惠普笔记本电池无法充电问题的解决方法
  7. 【随笔】编程能力和程序员
  8. 汇编 bne 1b和bne 1f浅析
  9. Vero tempora officia nesciunt unde consequuntuIncidunt voluptatem minus earum.r.
  10. WebDAV之葫芦儿·派盘+Ever play播放器