课程分类

课程介绍
课程目录
用户评论
课程介绍
课程目录
用户评论

你将获得

  • 掌握某些知识点
  • 学会某些技巧(或思路)

教学服务

  • icon

    1v1专属答疑服务

  • icon

    BAT专家面试辅导

讲师介绍

  • 互联网课程品牌《朱老师物联网大讲堂》创始人。著有《嵌入式linux与物联网软件开发-C语言内核深度解析》等书籍,精通U-Boot、linux kernel移植及驱动程序开发;精通C、C++、Java、C#等高级语言,熟悉ARM体系结构;熟悉linux、WinCE下的开发流程;授课风趣幽默,讲解条理清晰,对知识有自己独到见解,善于发散学生的思维。

  • 课程详情

    课程目标:
    本期课程为《朱老师物联网大讲堂》中《嵌入式核心课程》(共4大模块)中《ARM裸机全集》(共6个模块)中的第一部分(共16个课程)。本期课程共分为13节课,主要内容是介绍一些嵌入式和ARM学习的基础知识,目的是让大家对ARM和嵌入式有更深入的了解,为之后课程中全面学习ARM裸机打下基础
    适用人群:
    本课程为介绍性内容,并没有枯燥、复杂的专业知识,适合于各种基础的同学。只要你看了我们之前的课程(《嵌入式软件工程师完全学习指南》),有意进入嵌入式领域,那么本期课程(以及其后的15期课程)绝对不容错过。
    课程简介:

    嵌入式绝对是当前IT领域最炙手可热的话题了。其主要应用领域涵盖与人类相关的各行各业:

    * 消费电子(手机、平板电脑、游戏机)

    * 物联网(智能家居、智慧城市)

    * 工业自动化(无人工厂、工业机器人)

    可以毫不客气的说,IT发展的未来在于嵌入式。巨大的商机和人才缺口导致嵌入式软件工程师的薪资居高不下,引得无数青年才俊、高校学子相继加入、苦苦钻研。

    本系列课程针对有意向学习嵌入式软件开发的童鞋,从零开始、深入浅出,全套教程按照主流培训机构(达内、尚观、华清远见、粤嵌、国信安等)嵌入式、物联网等课程体系设计,内容涵盖:linux系统基础、shell、linux C编程、linux系统编程、网络编程、ARM体系结构及汇编语言、ARM裸机编程、linux系统移植(uboot移植、linux kernel移植、rootfs制作)、linux驱动开发等模块。分多个子课程逐步学习。

    本课程是全套课程的第1部ARM裸机全集的第一个课程,目的是讲解嵌入式和ARM的一些基本概念,为之后的学习扫清障碍。

     

    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

    朱有鹏老师《嵌入式工程师养成计划系列》,欢迎加入我们的学员QQ群(群号:397164505)和其他志同道合的朋友一起学习、一起讨论。明天的收获,源自于今天的付出!!!

    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

     

    课程特色

    *完全零基础,降低学习门槛。

    *深入浅出,通俗易懂。不怕学不会,就怕你不学习。

    *思路清晰、语言风趣,对着视频看也不会想睡觉······

    *视频 + 文档 + 练习题 + 答疑,全方位保证学习质量。

    *基础知识 + 思路引导的教学方式,授之以鱼更授之以渔。

    *系列课程。本教程只是入门篇,后续还有更多更精彩视频更新中。

                                                                                     课程目录

    1.ARM的成长史[免费观看]                                                           29:29

    讲述ARM公司发展史,让大家了解ARM是怎么样一步步成长到现在这么庞大的。
     

    2.ARM的商业模式和生态系统[免费观看]                                      36:08

    讲述ARM的商业模式,它与其他半导体公司的合作方式。
     
    3.为什么是三星                                                                            23:26
    解释为什么使用三星作为我们学习的平台
     
    4.先搞清楚各种版本号                                                                  36:51
    讲述ARM的内核版本号、SoC版本号、SoC型号的含义,以及各种常见CPU的版本号对比
     
    5.SoC和CPU的区别&外设概念的引入                                          32:18
    分析SoC的含义,和CPU的区别,并引入了外设的概念。
     
    6.主流学习型主芯片介绍                                                              28:34
    介绍主流学习型ARM芯片,再次告诉大家学习为什么选择三星的S5PV210.
     
    7.详细说说开发板这货                                                                 36:42
    详细讲讲我们所使用的开发板,各种配置及资源等。
     
    8.嵌入式和单片机的区别                                                              46:33
    讲述嵌入式和单片机开发的各种差别,告诉大家为什么不能满足于开发单片机,而要努力进入嵌入式领域。
     
    9.嵌入式学习和编程语言、英语水平的关系                                     41:33
    分析一下嵌入式学习需要的所谓“底子”,编程语言需要多少?需要英语好吗?
     
    10.嵌入式系统的构成特点和演进方向                                             35:31
    从技术角度讲述嵌入式系统的技术特点和发展演进方向 
     
    11.何为交叉编译                                                                           22:46
    讲述嵌入式开发中最常使用的“交叉编译”的概念和方法 
     
    12.CPU的设计原理、数据总线和地址总线                                      33:11
    补充讲解了一些CPU中的基础概念,数据总线、地址总线等概念,这些基础有利于后面课程的学习。
     
    13.为何需要Jlink、SD卡等辅助设备                                              16:38
    解释为什么嵌入式开发中经常会用到Jlink、SD卡等辅助工具。