`
兄弟连果果
  • 浏览: 21293 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

 1、如何做好嵌入式Linux学习前的准备?

阅读更多
 1、如何做好嵌入式Linux学习前的准备?
要成为一名合格的嵌入式Linux工程师,就需要系统的学习软、硬件相关领域内的知识,需要在最开始就掌握开发的规范和原则,养成良好的工作习惯。为了确保学习的效果,信盈达安排的整个课程体系是非常集中、高效的,这就要求准备参加嵌入式Linux就业课程学习的同学要调整好自己的时间,务必要确保在4个多月的学习时间内能够高度集中精力。
  在整个集中学习过程中,既要保证课上认真听讲、实战演练的时间,也要保证课下继续实战演练、查阅资料的时间。只有经过这种高强度的、实战为主的训练,才能够在比较短的时间内掌握规范的嵌入式开发工作流程,让自己符合嵌入式企业对应岗位的需求。
  除了在学习时间上要做好充分的准备之外,在学习的心态和方法的调整上也要做好准备。许多朋友只了解嵌入式Linux方向美好的发展前景,只关注高收入、就业机会多等热点,却忽略了学习过程本身。为了能够让集中培训的效果发挥到最佳,建议大家在学习开始前更多地去了解嵌入式产品研发的特点、所需要掌握的技术规范和工作要点,关注需具备基础的补充和学习,从而为后续的强化学习过程做好心态上的准备,毕竟态度往往决定了最后做事的结果。
  2、学习嵌入式Linux需要补习哪些基础课程?
  嵌入式Linux工程师的学习需要具备一定的C语言基础,因此面对许多朋友只是在大一或者大二学习过C(还不一定认真学了,呵呵!),之后基本就不再用过的情况,建议大家先复习一下C语言基础这块。要提醒大家的是,复习时不能只关注基本语法,对于常用的数据存储及处理方式,例如:数组、结构体等也要关注,有条件的话一定在机器上亲自敲敲代码、分析理解一下具体案例代码编写的思路,让自己慢慢进入一名嵌入式开发人员的状态。
  此外,在时间允许的情况下,建议大家看一下有关计算机操作系统工作原理以及计算机组成原理等方面的专业书籍。对于进程、线程、任务调度、总线、I/O等基本概念及工作原理有一个初步的了解和掌握,这部分知识的准备对于后续更好地学习嵌入式Linux系统开发将会起到很好的帮助作用。
  3、嵌入式Linux开发跟普通软件开发在学习方法上有什么不同?
  要成为一名成功的嵌入式软件开发人员,程序的设计能力是首要技能,这一点与普通的软件开发人员的要求是一样的。但是作为“软硬兼施”的嵌入式开发,则要求大家不仅要了解较底层软件的工作过程和工作原理(例如操作系统级、驱动程序级软件),在软件开发的专业水平上也需要充分考虑软件设计的时间和空间效率,这样才能设计出高性能嵌入式程序。
分享到:
评论

相关推荐

    嵌入式Linux应用程序开发标准教程(第2版全)

     《嵌入式Linux应用程序开发标准教程(第2版)》可作为高等院校电子类、电气类、控制类等专业高年级本科生、研究生学习嵌入式Linux的教材,也可供希望转入嵌入式领域的科研和工程技术人员参考使用,还可作为嵌入式...

    【正点原子】I.MX6U嵌入式Linux驱动开发指南V1.2.pdf

    本书一共分四篇,每篇对应一...通过上面四篇的学习,大家基本掌握了嵌入式 Linux 驱动的开发流程,本书旨在引导大家 入门 Linux 驱动开发,更加深入的研究就需要大家自行查阅其他更加专业的书籍了,祝愿大家 学习顺利

    实验三、嵌入式Linux网络通信实验

    1. 学习TCP与UDP协议原理。 2. 掌握TCP套接字服务器端与客户端通信方法,实验箱和Ubuntu进行TCP通信。 三、实验原理 1.TCP协议与UDP协议 TCP协议(传输控制协议)是面向连接的通信协议,TCP提供两台计算机之间的...

    为初学者准备的Linux嵌入式系统学习文档.pdf

    该文档为Linux嵌入式系统初学者的常见问题解决方法大全(Linux学习指引篇)讲解文档,是一份不错的参考资料,感兴趣的可以下载看看

    基于嵌入式Linux智能遥控器的设计.pdf

    该系统采用嵌入式Linux系统平台,结合ARM架构的微处理器和 FLASH、SDRAM 等存储器件,实现红外学习和控制功能。 智能遥控器系统总体框架 智能遥控器系统分为软件和硬件两部分。在硬件部分,嵌入式微处理器是整个...

    ARM 嵌入式LINUX 系统构建与驱动开发

    1 ARM嵌入式LINUX系统构建与驱动开发,北航版 驱动写的很详细,前期开发介绍也很好 2 ARM 嵌入式系统实验教程(二),北航版 有ZLG2200的原理图,实验程序和注释,了解人家是怎么开发的。 3 ARM嵌入式系统基础教程 ...

    嵌入式Linux应用程序开发详解

    1.1 嵌入式Linux基础 1 1.1.1 Linux发展概述 1 1.1.2 Linux作为嵌入式操作系统的优势 2 1.1.3 Linux发行版本 3 1.1.4 如何学习Linux 4 1.2 Linux安装 5 1.2.1 基础概念 5 1.2.2 硬件需求 7 1.2.3 ...

    嵌入式Linux系统移植步步通

    1 硬件环境.....................................................................................................................................8 1.1主机硬件环境...........................................

    嵌入式linux学习资料之使用UML调试Linux内核和模块--千锋培训

    文档介绍了概述,一、构建UML内核调试环境,1.构建UML内核树,1)下载一份内核源码包,2)解压之后cd到源码根目录下,3)配置内核并编译,4)编译内核模块,2.准备运行UML的根文件系统和交换文件系统

    嵌入式Linux和MiniGUI学习笔记.pdf

    1.1前期准备 1 1.2安装Fedora10过程详解 1 1.3安装Fedora10后的配置 9 1.3.1外观及Gnome桌面的使用 9 1.3.2网卡配置及连接IPV6网站 14 1.3.3升级及安装软件 17 1.3.4系统服务配置 18 1.3.5安装Linux下的虚拟机 19 ...

    为初学者准备的Linux嵌入式系统学习文档-综合文档

    为初学者准备的Linux嵌入式系统学习文档

    史上最强的嵌入式底层驱动开发课程 Linux系统开发+Linux高级程序+主板开发+ARM等

    ├<1 Linux操作系统基础> │ ├01 - 说在前面的话1.mp4 │ ├02 - 说在前面的话2.mp4 │ ├03 - 说在前面的话3.mp4 │ ├04 - 说在前面的话4.mp4 │ ├05 - 计算机组成原理概述1 .mp4 │ ├06 - 计算机组成原理概述2...

    零基础学习嵌入式

    Linux学习 学习 Linux 是学习嵌入式开发的必经之路, Linux 比较复杂,但是掌握 Linux 是搞安卓开发的基础。 通过以上的学习道路,掌握了嵌入式开发的基础知识,具备了实习和开发嵌入式系统的能力。

    嵌入式C语言面试题汇总(超经典).pdf

    对于嵌入式Linux开发类职位来说,最重要的是C语言基本功底,对C语言要了解的十分透彻,比如C语言的面向对象编程,怎么用C语言去实现面向对象类高级语言的继承、多态、封装。达到熟练掌握数据结构,尤其是链表。对于...

    学习Linux操作系统必须要做的几个准备工作.doc

    Linux系统现在越来越满足人们对技术的要求,因此Linux不论在市场中还是企业里都备受欢迎,所以学习Linux的人越来越多,那么Linux到底应该怎么学呢?有没有Linux入门视频教程供大家观看呢?   现在在互联网...

    与一线Linux嵌入式开发工程师的对话

    陈工分享了自己的嵌入式开发经验,认为学习 Linux,准备做产品,不要把 Linux 当成终极目标,要有只是把 Linux 当成一个平台的思想。更重要的是各种产品所需求的专业技术,如通信方面像 CAN、RS485、GPRS 等等,或者...

Global site tag (gtag.js) - Google Analytics