您的位置:控制工程论坛网论坛 » 嵌入式系统 » 给嵌入式linux初学者的建议,学习有方法

szxyd

szxyd   |   当前状态:在线

总积分:133  2024年可用积分:0

注册时间: 2012-10-30

最后登录时间: 2013-03-26

空间 发短消息加为好友

给嵌入式linux初学者的建议,学习有方法

szxyd  发表于 2012/10/31 16:29:01      1033 查看 5 回复  [上一主题]  [下一主题]

手机阅读

                                       


  目前,Linux作为嵌入式系统的主力军,广泛应用于消费类电子、工业控制、军工电子、电信/网络/通讯、航空航天、汽车电子、医疗设备、仪器仪表等相关行业。随着嵌入式行业的迅猛发展,嵌入式Linux凭借其系统发展的成熟度、市场应用的高份额也受到更多工程师朋友的青睐,越来越多的企业和研发机构都转向嵌入式Linux的开发和研究,这使得嵌入式Linux在新兴的嵌入式操作系统领域内也获得了飞速发展和广泛应用。而对于那些希望尽快进入嵌入式行业从事产品研发的朋友们,选择嵌入式Linux方向作为切入点无疑是最好的途径之一。
  近期,有许多面临毕业、找工作的大学生来到嵌入式培训中心咨询了解有关嵌入式Linux方向的学习安排。在与他们交流沟通的过程中,被问到最多的几个问题就是“如何做好嵌入式Linux学习前的准备?”,“学习嵌入式Linux需要补习哪些基础课程?”,“嵌入式Linux开发跟普通软件开发在学习方法上有什么不同?”,“项目实战环节多吗?”,“有专业人员带领吗?”,相信这些也是很多准备入行的初学者都会关心的问题,为了帮助大家做好嵌入式Linux的学前准备,我们对这些常见的问题逐一进行解答,提供给大家参考,希望能够有所帮助。
  1、如何做好嵌入式Linux学习前的准备?
  要成为一名合格的嵌入式Linux工程师,就需要系统的学习软、硬件相关领域内的知识,需要在最开始就掌握开发的规范和原则,养成良好的工作习惯。为了确保学习的效果,安排的整个课程体系是非常集中、高效的,这就要求准备参加嵌入式Linux就业课程学习的同学要调整好自己的时间,务必要确保在4个多月的学习时间内能够高度集中精力。
  在整个集中学习过程中,既要保证课上认真听讲、实战演练的时间,也要保证课下继续实战演练、查阅资料的时间。只有经过这种高强度的、实战为主的训练,才能够在比较短的时间内掌握规范的嵌入式开发工作流程,让自己符合嵌入式企业对应岗位的需求。
  除了在学习时间上要做好充分的准备之外,在学习的心态和方法的调整上也要做好准备。许多朋友只了解嵌入式Linux方向美好的发展前景,只关注高收入、就业机会多等热点,却忽略了学习过程本身。为了能够让集中培训的效果发挥到最佳,建议大家在学习开始前更多地去了解嵌入式产品研发的特点、所需要掌握的技术规范和工作要点,关注需具备基础的补充和学习,从而为后续的强化学习过程做好心态上的准备,毕竟态度往往决定了最后做事的结果。
  2、学习嵌入式Linux需要补习哪些基础课程?
  嵌入式Linux工程师的学习需要具备一定的C语言基础,因此面对许多朋友只是在大一或者大二学习过C(还不一定认真学了,呵呵!),之后基本就不再用过的情况,建议大家先复习一下C语言基础这块。要提醒大家的是,复习时不能只关注基本语法,对于常用的数据存储及处理方式,例如:数组、结构体等也要关注,有条件的话一定在机器上亲自敲敲代码、分析理解一下具体案例代码编写的思路,让自己慢慢进入一名嵌入式开发人员的状态。
  此外,在时间允许的情况下,建议大家看一下有关计算机操作系统工作原理以及计算机组成原理等方面的专业书籍。对于进程、线程、任务调度、总线、I/O等基本概念及工作原理有一个初步的了解和掌握,这部分知识的准备对于后续更好地学习嵌入式Linux系统开发将会起到很好的帮助作用。
  3、嵌入式Linux开发跟普通软件开发在学习方法上有什么不同?
  要成为一名成功的嵌入式软件开发人员,程序的设计能力是首要技能,这一点与普通的软件开发人员的要求是一样的。但是作为“软硬兼施”的嵌入式开发,则要求大家不仅要了解较底层软件的工作过程和工作原理(例如操作系统级、驱动程序级软件),在软件开发的专业水平上也需要充分考虑软件设计的时间和空间效率,这样才能设计出高性能嵌入式程序。
  因此面对相对复杂的嵌入式系统的研发过程,在学习的过程中需要更多关注完整的知识体系结构的建立。特别是对于原理性知识的掌握程度则相对普通的软件开发人员提出了更高的要求。因此在学习的过程中,“要知其然,更要知其所以然”。
  4、充分利用网络资源。互联网中一些学习资料可以用来学习。比如一些针对性的论坛社区,经常去看看交流,也是很好的方法。这里推荐一个嵌入式linux专业社区,邀月社区,是一个关于嵌入式linux的小而精的社区  记住贯穿始终的是:要知道为什么学?要知道学的是什么?要知道怎么学?要知道学了如何用?最后还要知道用的时候出了问题该如何解决?相信以这些问题为线索的学习过程一定可以帮助大家快速成为一名优秀的嵌入式开发工程师。 

 

 技术顾问:张老师13049824323 QQ:1924786560  单片机嵌入式学习QQ群:16452448 

1楼 0 0 回复
  • szxyd

    szxyd   |   当前状态:在线

    总积分:133  2024年可用积分:0

    注册时间: 2012-10-30

    最后登录时间: 2013-03-26

    空间 发短消息加为好友

    szxyd   发表于 2012/10/31 16:49:01

    特为电子爱好者开设以下课程:
    一.嵌入式arm+linux  (多项目,重实战,保就业)
    二.单片机项目实战班(完成了一个单片机项目你还想做第二个)
    三.Android  (时下热门手机开发平台)---你的手机是android的吗?
    四.电子设计班(电子行业的入门基础课程)
    五.Pcb画板班 (硬件工程师必会的电路板绘制课程)
    六.Cortex m3 系列课程

     单片机嵌入式学习QQ群:16452448  大家互相学习!

    2楼 回复本楼

    引用 szxyd 2012/10/31 16:49:01 发表于2楼的内容

  • szxyd

    szxyd   |   当前状态:在线

    总积分:133  2024年可用积分:0

    注册时间: 2012-10-30

    最后登录时间: 2013-03-26

    空间 发短消息加为好友

    szxyd   发表于 2012/11/12 10:00:05

    深圳/郑州信盈达科技有限公司

    专业提供Arm+Linux、Android、FPGA、PCB、MCU等高端软硬件技术方案设计和培训。公司具有雄厚的研发实力,目前分别在深圳设立6家研发和培训中心,现又在河南郑州开办分公司(金水区文化路创新大厦对面)。设计方案领域有:工控机、车载、银行、安防、医疗电子等行业。
        信盈达实训四步曲:增强补弱阶段----实操阶段----项目实践阶段---推荐工作阶段!


    技术咨询:张老师13926586805 

    QQ:1924786560  

    单片机嵌入式学习QQ群:16452448


        结合市场需求及目前热门技术开设以下精品课程:
        一、FPGA应用开发班
        二、单片机编程培训班
        三、单片机综合开发班
        四、Android驱动开发班
        五、电子PCB设计培训班
        六、嵌入式Linux驱动开发班
        七、嵌入式ARM+Linux实训班
        八、单片机C语言项目开发班
        九、嵌入式系统培训就业开发班
        十、嵌入式cortex-m3+ucos开发实训班

    欢迎加Q索取更多的学习资料。。。

    3楼 回复本楼

    引用 szxyd 2012/11/12 10:00:05 发表于3楼的内容

  • szxyd

    szxyd   |   当前状态:在线

    总积分:133  2024年可用积分:0

    注册时间: 2012-10-30

    最后登录时间: 2013-03-26

    空间 发短消息加为好友

    szxyd   发表于 2012/12/11 11:01:10

    嗯 不错不错 学习了。现在还实行零首付学习了。。
    4楼 回复本楼

    引用 szxyd 2012/12/11 11:01:10 发表于4楼的内容

  • szxyd

    szxyd   |   当前状态:在线

    总积分:133  2024年可用积分:0

    注册时间: 2012-10-30

    最后登录时间: 2013-03-26

    空间 发短消息加为好友

    szxyd   发表于 2012/12/30 10:27:05

    好好学习天天向上。。。

    5楼 回复本楼

    引用 szxyd 2012/12/30 10:27:05 发表于5楼的内容

  • szxyd

    szxyd   |   当前状态:在线

    总积分:133  2024年可用积分:0

    注册时间: 2012-10-30

    最后登录时间: 2013-03-26

    空间 发短消息加为好友

    szxyd   发表于 2013/1/3 15:49:48

    ........................学习学习了
    6楼 回复本楼

    引用 szxyd 2013/1/3 15:49:48 发表于6楼的内容

总共 , 当前 /