第九章 韦东山Linux视频课程介绍_可达目标_课程表.pdf

第九章 韦东山Linux视频课程介绍_可达目标_课程表.pdf

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课程名称:韦东山Linux视频第1期、第2期 课程针对人群 类别 描述 想深入了解嵌入式开发或是觉得学校课程讲得不深入、不 A 贴近实际的专科、本科、研究生 B 想从单片机开发转入嵌入式开发的工程师 C 不希望局限在上层,想深入了解整个系统的工程师 D 想成为系统工程师、软件框架设计师的程序员 E 想从硬件开发转为软件开发的工程师 学习课程的能力要求 操作系统 Linux基本操作-会使用若干条基本命令即可 基本的C语言知识,汇编不要求(视频里有介绍汇编,就几 开发语言 条而已) 硬件知识 能看得懂原理图最好,不会也没关系(视频里有专门一课) 课程掌握后的能力值概述(技能目标) 裸板操作及bootloader 掌握写汇编代码的能力,可以分析任意裸板包括u-boot、内核里的相关汇编代码 掌握常用的硬件部件的操作 ,比如GPIO ,UART ,I2C ,LCD ,触摸屏 ; 可以写出这些硬件部件的裸板程序 深入理解ARM体系统架构,可以写出具备中断功能的裸板程序,对程序现场的保存、恢复有 所了解,这些原理适用于任何架构CPU,适用于内核及应用程序 熟悉裸板程序的结构,给你一个bootloader就能分析它的初始化部分、内存使用情况、链接 地址、重定位、程序的相对跳转/绝对跳转等 掌握bootloader启动内核的原理,能完全自己写出一个bootloader 内核移植及启动过程 可以配置、移植一个全新的内核 了解内核的启动过程,解决启动中碰到的问题 了解内核的基本原理:进程调度、系统调用的过程、内存管理等与程序开发密切相关的知识 分析内核启动的第1个进程的运行过程,进而构造根文件系统 驱动程序开发 掌握三大类驱动程序的框架:字符设备驱动、块设备驱动、网卡驱动 掌握驱动程序中各种操作:休眠-唤醒, 同步互斥, 异步通知, 定时器,上下半部等 能自己写出2期视频里讲到的各种驱动,它们已经涉及了工作中的绝大部分驱动 学习Linux驱动的套路:分配-设置-注册,掌握驱动的分析方法 调试手段 掌握裸板调试方法:点灯、打印、用JTAG工具进行源码级别的调试,查看反汇编 掌握驱动调试方法:打印,自制打印,分析oops信息,栈回溯,理解内核原理然后修改内 核,自制调试工具 掌握系统级别的应用调试方法:使用工具,修改内核自制工作 课程掌握后的职业定位(职业目标) 学完后具备相当于1-2年Linux底层开发的经验,学习内核的程序编写技巧 Linux及Android驱动开发工程师(Android驱动只是在Linux基础上写个封装库) Linux系统工程师:再加上些应用开发的经验,很容易成为系统架构师 课程创新价值 <嵌入式Linux应用开发完全手册>可以说是最好的嵌入式Linux入门书 第2期视频是基础此书在驱动方面的深入扩展 首创使用绘图板边讲边画边写代码,效果远超PPT,等同于与老师面对面 每个程序都是讲框架/硬件原理, 代码当场从第1行开始写,现场调试 开发过种中碰到问题当场演示解决方法,调试方法在实际工作中更重要 学完后具备相当于1-2年Linux底层开发的实际工作经验 讲师及简介 主讲:韦东山 2003年毕业于中国科学技术大学,电子专业、软件专业双学位。 近10年嵌入式开发经验, 曾在小公司领导团队全程开发车载手机, 在中兴通信负责网络电视、机顶盒、IPCamera多个项目的Linux底层系统开发。 近年来一直从事产品定制服务:根据客户需求进行全套产品设计(硬件、底层软件);帮各公 司解决Linux方面的技术难题。 近2年作为特聘讲师在若干个有名的培训机构讲课。 擅长ARM9、ARM11方面的硬件原理图设计

文档评论(0)

0520 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档