迅为的终结者I.MX6ULL开发板嵌入式技术的学习步骤。

大家都知道,嵌入式技术的知识面非常广,学起来往往不知道如何下手,我们通过这一小节给大家阐述一下嵌入式技术应该从哪里开始学起,以及按照什么样的步骤深入下去,最后顺利入门,成为一个合格的嵌入式工程师。

这节的教程很重要,希望通过这次的讲解能起到提纲挈领的作用,让大家能够在大量的学习资料中有一个比较清晰的学习脉络。

前面已经介绍过,嵌入式系统的学习方法,首先要掌握架构,那么什么是架构呢,这里再强调一遍,那就是要搞清楚几个概念:弄明白什么是 BootLoader 引导程序,什么是 Linux 操作系统内核 Kernel,什么是文件系统。这个很重要,如果搞不明白,直接去学其他的内容,学起来就比较迷糊,实际上是在走弯路,这里推荐大家首先要看一篇文章,也就是迅为用户QQ 群的一个答疑记录:《迅为技术支持群答疑记录》,已经放到了开发板光盘的网盘链接中,路径为:iTOP-i.MX6ULL终结者光盘资料->10_其他参考资料->迅为技术支持群答疑记录,大家可以去研读一下。

相信大家看了这个对话以后,就应该明白 u-boot、Kernel 和文件系统这几个文件的作用和意义。接下来大多数工作都是围绕这几个文件展开的,比如编译环境的搭建, 源代码的编译和烧写, 应用程序和驱动程序的编程等等,就是说这几个文件是贯穿我们整个嵌入式学习的始终的。把这几个文件搞明白了,后面的学习也就有了目标,所以说搞明白这几个文件的含义非常重要。

接下来需要我们做的是搭建编译环境,在 WIN7 或者 WIN10 系统上安装虚拟机,然后在虚拟机上再安装 ubuntu。这里需要说明的是,大家在初学的时候要尽量按照教程里的方法一步步的来,这样学习的效率比较高,所以在可能的情况下一定要按照手册的要求来做,尤其是初学者;当然大家熟练以后可以去做下创新,做不同的尝试。

安装编译环境是个很费事的过程,虽然说没有太多的技术含量,但是在这个过程中也要客服很多困难,开源系统就是这样,时常会遇到一些这样那样的问题,很多时候是不可预测的,或许大家会觉得安装系统是浪费时间很困惑,其实这个过程也是很重要的,中间要学习很多的知识,只要大家不怕折腾,这些过程当中的困难都是可以克服的,迅为公司为了让大家少走弯路,已经把安装步骤做了很大程度的简化。

开发环境搭建起来以后,这个时候可以学习一下对源码进行编译,同时也可以学习一下烧写,一步步按照教程去做就可以了。再次强调一下,所有这些工作都是围绕我们前面所讲的那三个文件进行的,也就是 Uboot, Kernel 和文件系统。

系统的编译和烧写都是依赖于这个开发环境的,也就是必须在虚拟机上安装好 ubuntu,

并且把源代码从光盘中拷贝到 ubuntu 的环境下面,只要按照教程的提示往下做就可以了。

看完Linux入门视频,我想大家对 Linux 的体系有了基本的了解,这个时候其实已经算是入门了,万事开头难,只要迈进了Linux的大门,后面便是一马平川,任你驰骋。

转自:http://topeetboard.com

基于迅为linux开发板的学习步骤相关推荐

  1. 基于迅为2K1000开发板龙芯处理器安装 Linux系统到固态硬盘

    基于迅为2K1000开发板龙芯处理器安装 Linux系统到固态硬盘 硬件:迅为2K1000开发板 固态硬盘 LS2K1000 龙芯处理器支持 SATA 接口,所以在迅为开发板的底板板载了一个 M2 接 ...

  2. iMX6UL配置MCP2515模块(SPI转CAN)——基于迅为iTOP-iMX6UL开发板

    写在前面   在文章"嵌入式Linux的CAN总线配置--基于迅为iTOP-4412开发板"中我给4412开发板配置了SPI转CAN模块,使用的是不带设备树的内核.在本篇文章中,要 ...

  3. 基于迅为3568开发板的多屏同/异显动态方案

    iTOP-RK3568开发板采用四核Cortex-A55处理器,芯片内置VOP控制器,支持HDMI.LVDS.MIPI.EDP四种显示接口的多屏同显.异显和异触,可有效提高行业定制的拓展性. iTOP ...

  4. 基于迅为iMX6开发板烧写Android系统

    平台:迅为iMX6开发板 iMX6 可以使用 OTG接口烧写镜像,OTG烧写也可以叫USB 烧写. 1. OTG烧写环境 OTG 烧写只需要在 windows环境,OTG烧写方式首先要安装 ADB驱动 ...

  5. 基于迅为3568开发板的文件系统构建

    迅为电子嵌入式视频教程更新了!--「嵌入式学习之-文件系统构建」 目前共计10讲,后续还会继续添加视频,完善内容.想学习这方面知识的小伙伴赶紧一睹为快吧!升级版的文件系统构建手册正在编写中,马上也会和 ...

  6. 对国产板子有阴影这些软硬件开源的ARM开发板可以学习Linux驱动

    对国产板子有阴影?这些软硬件开源的ARM开发板可以学习Linux驱动开发 为了点亮一块MIPI屏幕,我们除了要了解MIPI DSI的工作原理之外,大前提要了解整个MIPI DSI图显系统的组成,更需要 ...

  7. 基于正点原子Linux开发板(ALIENTEK I.MX6U ALPHA V2.2)的个人自学记录

    基于正点原子Linux开发板(ALIENTEK I.MX6U ALPHA V2.2)的个人自学记录 硬件环境 正点原子Linux开发板(ALIENTEK I.MX6U ALPHA V2.2) 底板+核 ...

  8. Linux开发板 - 02 - eop/uboot下载

    Linux开发板 - 02 - eop/uboot下载 前言:韦东山开发板学习笔记,第二篇.上一篇讲了:如何与ubuntu系统通讯,属于开发手册 "第三章-开发环境搭建" 的内容. ...

  9. 意法半导体STM32MP157A MPU加持,米尔科技首款ST Linux开发板MYD-YA157C评测

    ST公司去年推出了MPU系列芯片,MPU系列不同于以往产品,它既包含有ARM公司Cortex M 单片机核心,也包含有ARM公司Cortex A 应用处理器核心,以期将STM32单片机产品优势扩展到更 ...

最新文章

  1. 热榜第一!GitHub 标星 5.6w,如何用 Python 实现所有算法?
  2. 为10号部门的员工涨工资
  3. C语言学习之用筛选法求100之内的素数
  4. Flutter中Contrainer 组件的宽高限制分析
  5. android关机充电流程、充电画面显示
  6. java手机号分割_java 获取手机号归属地
  7. postgresql 连接超时_关于超时:如何自动关闭PostgreSQL中的空闲连接?
  8. 生产者消费者---线程管道
  9. Luogu P2048 [NOI2010]超级钢琴
  10. workbench字符匹配错误_猪憨憨刷题笔记-LeetCode-10 正则表达式匹配
  11. Linux 第12天: (08月19日) 练习和作业
  12. JavaScript详细教程归纳
  13. Java从入门到精通第一版(Java基础)
  14. DVD光驱注册表修复
  15. MYSQL修改编码为utf8无效往表中插入汉字还是失败的解决方法
  16. 【金猿案例展】某远程教育机构——以用户为中心 打造优势教学内容和智慧化学习产品...
  17. 能有效恢复已删除文件的 5 个免费数据恢复软件分享
  18. JavaScript--------冒泡排序(含题目和答案)
  19. nginx启动报 server name * has suspicious symbols
  20. 【笔记】vue实现音乐播放器

热门文章

  1. zynq设计学习笔记7-AXI简介
  2. 初识C语言-----指针和指针类型
  3. QT如何修改[设计师界面类]的名称(窗口或控件名字)?
  4. cmd命令进入某个目录
  5. JPEG算法解密(三)
  6. kafka 两段式提交_如何理解两阶段提交?
  7. 4月10号软件资讯更新合集.....
  8. linux vim鼠标不能右键粘贴内容
  9. Centos7下使用rpm包安装mysql5.6数据库
  10. 在suse下rpm包安装