android嵌入式底层开发大纲 .docx

上传人:Che****ry 文档编号:13050007 上传时间:2022-04-27 格式:DOCX 页数:6 大小:80.32KB
返回 下载 相关 举报
android嵌入式底层开发大纲 .docx_第1页
第1页 / 共6页
android嵌入式底层开发大纲 .docx_第2页
第2页 / 共6页
点击查看更多>>
资源描述

《android嵌入式底层开发大纲 .docx》由会员分享,可在线阅读,更多相关《android嵌入式底层开发大纲 .docx(6页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、精品名师归纳总结课程针对人群类别描述熟识 .NET,J2EE 应用开发,期望往嵌入式底层可编辑资料 - - - 欢迎下载精品名师归纳总结ABCD E学习课程的才能要求学习的工程师熟识 Android应用和框架开发,期望从上到下走通 Android系统的工程师不期望局限在上层,期望做驱动,做系统移植的工程师基础良好的在读争论生或者即将毕业的应届毕业生有手机硬件修理基础,期望走向软件开发的特殊爱好者可编辑资料 - - - 欢迎下载精品名师归纳总结操作系统Linux基本操作 - 安装和简洁的常规操作开发语言C 语言达到能够使用水平,懂汇编更好框架N/A数据库N/A其它简洁的电路图基础 可选)课程把握

2、后的才能值概述 技能目标)再次复习操作系统原理,编译原理,数据结构,电路基础,数控模电学问娴熟把握Linux操作系统使用,包括命令,Shell ,系统配置娴熟进行Linux下应用编程及系统调用把握 ARM 体系结构以及基础裸板开发,Bootloader开发把握 Linux 内核原理,熟识Linux 系统开发,内核裁减,调试。把握 Linux 常用接口驱动开发及系统移植把握 Android常用驱动开发及系统移植课程把握后的职业定位 职业目标)学完后具备相当于 1-2 年 Linux 及 Android底层开发的体会Linux 及 Android驱动开发工程师Linux 及 Android系统工程

3、师课程大纲阶段课程名称课程描述可编辑资料 - - - 欢迎下载精品名师归纳总结第一阶段: Linux基础和语言基础Linux 基础及操作系统框架概述Linux 常用命令及 viLinux 系统层次结构介绍Linux 常用操作命令使用学习及Vi 文本编辑工具使用可编辑资料 - - - 欢迎下载精品名师归纳总结Linux 系统设置Linux 各类系统服务配置学习在学员 C 语言基础学问之上,讲解讲解 C 语言的重点学问,包括函数与程序结构、指针、数组、可编辑资料 - - - 欢迎下载精品名师归纳总结C 语言重点难点讲解Linux Shell编程GNU 开发环境基础常用算法、库函数的使用等知识,另外

4、,本节仍重点讲解数据结构的基础内容,包括链表、队列、栈、树、哈希表、图等内 容。以 Bash Shell 讲解 Linux Shell 编程,训练学员娴熟把握 Shell 编程GNU 开发环境介绍GCC 编译器GDB 调试可编辑资料 - - - 欢迎下载精品名师归纳总结GNU MakefileMaikefile文件编写嵌入式开发环境基础,嵌入式开可编辑资料 - - - 欢迎下载精品名师归纳总结其次阶段: Linux应用开发及系统调用Linux 嵌入式系统开发环境搭建Linux 应用系统开发基础Linux 文件 I/O 编程Linux 进程把握Linux 进程间通讯Linux 多线程编程Linu

5、x 网络编程发方法使用 12 合并, jlink烧写过程, usb 和 tftp烧写过程, nfs 启动,交叉编译强化对 Linux 应用开发的懂得和编码调试的才能,讲解Linux 系统调用学习理念及思路详细讲解 Linux 文件操作类库, 调用及案例详细讲解 Linux 进程结构,Linux 进程把握原理,守护进程,系统类库,调用及案例详细讲解进程间通讯机制,讲解管道,信号,信号量,共享内 存,消息队列等机制及系统类库的学习,调用和案例详细讲解 Linux 线程机制,多线程实现原理,线程基本编程,线程的同步与互斥,权重,熟识系统类库,调用及案例Linux 下的 Socket编程 , TCP/

6、IP 编程 包含 TCP, UDP ),实现自己的网络协议可编辑资料 - - - 欢迎下载精品名师归纳总结第三阶段: ARM体嵌入式系统及微处理器概述嵌入式系统介绍,微处理器介绍, 嵌入式系统开发流程可编辑资料 - - - 欢迎下载精品名师归纳总结系结构及裸板开发嵌入式电路图基础熟识嵌入式电路基础 , 是看图的基本功,这样无论是接触到什么样的板子和硬件都能够轻松上手可编辑资料 - - - 欢迎下载精品名师归纳总结ARM 处理器系统结构ARM 处理器系统结构可编辑资料 - - - 欢迎下载精品名师归纳总结ARM 总线方式及储备器结构层次ARM 指令集及寻址方式,Thumb指令ARM 总线方式及储

7、备器结构层次ARM 指令集及寻址方式,Thumb指令可编辑资料 - - - 欢迎下载精品名师归纳总结ARM 开发环境 ADS 应用ADS 开发环境的基本配置及使用介绍ARM 汇编及混合编程ARM 汇编指令及混合编程介绍讲解 Bootloader原理,特性,可编辑资料 - - - 欢迎下载精品名师归纳总结第四阶段: Linux内核及驱动开发Bootloader介绍及 Uboot结构讲解Uboot全方位 移植,修改,编译,生成,烧写)ARM 硬件接口开发裸板驱动开发嵌入式 Linux 系统开发及移植设计概要,并且以优秀的 Uboot为例来阐述 Bootloader是系统启动的重要环节, Uboot

8、作为目前最常用最主流的 Bootloader系统,我们通过对它的修改,编译,烧写深化争论系统启动机制ARM 的常用接口开发及硬件电路设计基础 包括 IO 、串口、看门狗、实时时钟、 SPI、IIC、扫描键盘、 FLASH 操作等),也是驱动开发基本功常见的驱动开发: LED,Flash , SDCard搭建嵌入式 Linux运行环境,内容包括内核裁减、内核移植、交叉编译、内核调试、启动程序Bootloader编写、根文件系统制作和集成部署Linux 系统等整个流程。可编辑资料 - - - 欢迎下载精品名师归纳总结Linux 内核原理概要Linux 内核架构,内核模块分类 ,内核启动过程学习 L

9、inux 内核修改,增加配置可编辑资料 - - - 欢迎下载精品名师归纳总结Linux 内核配置与裁减及裁减,编译可编辑资料 - - - 欢迎下载精品名师归纳总结第五阶段: Android驱动开发及系统移植Linux 内核编程Linux 驱动开发基础Linux 驱动开发深化Android系统驱动开发差异化深化内核细节,争论 Linux相关运行机理,分析内核源码结构、内存治理、进程治理、中断管 理、系统调用、内核同步、时钟和定时器治理、信号、调度、进程间通信、文件系统和I/O 设备治理等方面的内容。熟识 Linux 驱动开发相关概念及开发流程,明白驱动涉及到的关键技术点,并重点学习字符设备驱动开

10、发,包括串口、 I/O 、看门狗、实时时钟、 SPI、IIC、扫描键盘、 A/D转换、定时器等接口的驱动开发,为后续深化学习驱动高级开发打好基础。讲解嵌入式 Linux下常用接口驱动的编写方法,内容包括:1、flash 驱动:把握在 linux 环境下驱动常见 flash 储备器 nor flash 、nand flash )。2、块设备驱动:把握块设备驱动的原理、学会ramdisk的编写。3、网卡驱动:把握网卡设备的编写原理、能够娴熟移植各种网卡驱动。在对网卡硬件寄存器熟识的基础上,有才能为其编写出完善的网卡驱动。4、液晶驱动:把握 frambuffer 驱动的原理。有才能在有把握器的嵌入式

11、平台上参考液晶手册实现各种常见液晶驱动。5、sd 卡驱动:把握 sdio 接口操作,熟识 sd 卡驱动驱动的原理。6、usb 设备驱动:明白 usb 主机设备驱动的结构及编程方式。 我们知道 Android是基于 Linux 内核的,驱动开发大同小异,但Android有自己的特有驱动,讲解 Android 驱动开发和 Linux开发的相同点和不同点以及可编辑资料 - - - 欢迎下载精品名师归纳总结Android设计的差异化,并探讨假如是我们如何来设计可编辑资料 - - - 欢迎下载精品名师归纳总结Android特定驱动开发Android系统移植概述Android RIL开发基础Webkit在

12、 Android上的移植课程总结:将来是移动的将来争论 Android特定驱动开发, 包含:Ashmem:匿名共享内存驱动Logger :轻量级的 Log 驱动Binder :基于 OpenBinder改的驱动供应 Android平台进程间共享机制Alarm :定时器驱动Android Power Management:电源治理Low Memory Killer:内存释放Android PMEM: 物理内存驱动结合官网和硬件讲解 Android系统移植思路及体会总结 Android手机的核心, RIL 的开发基础从上到下的剖析及修改 ,调试结合 Webkit类库进行修改,裁减,扩展,编译及移植

13、,并且扩展加入 WAC2.0 和 HTML5 的支持。学习了这个类库,其它类库原理是一样的。总结移动终端,嵌入式设备的将来进展和技术走向可编辑资料 - - - 欢迎下载精品名师归纳总结问:需要什么基础才能学习这个课程了?答: C语言基础以及听过并且会安装Linux 操作系统即可参与这个课程。备注: C 语言达到能够使用以及看得懂的程度即可,基础不牢靠的可以在课程中连续加强问:课程需要学习多久了?答:整个课程要讲解接近半年。 但不需要等到整个课程全部终止才能做底层开发和找工作,事实上, 2个月后你就可以逐步进入嵌入式大门了,并且可以去找工作了。这个课程把握全部学问点后相当于1-2 年的底层体会了

14、 。问:课程的讲课频率了?答:由于 Sundy 不是超人,而且目前暂定是他一个人来完成课程 讲解 , 其实品牌无所谓的 ,原理明白了,什么品牌都可以快速上手可编辑资料 - - - 欢迎下载精品名师归纳总结问:确定要购买开发板么?价格如何了?答:前两个阶段不需要开发板,由于课程会涉及到烧机,驱动,Bootloader ,讲解电路,所以建议从第三阶段开头预备好开发板。我们不销售开发板,选择开发板和型号可以参考我们上方的表格问:课程学会之后,薪水会如何了?答:相当于 1-2 年的嵌入式工程师薪水如何,你可以自己去调研。但同样会由于你之前工作年限,自己才能而因人而异,详细薪水范畴会在课程中讲解到,我们贯穿始终的都是高端职业规划的思路问:请问课程费用?。当然,成为学员之后也可以直接问Sundy答:费用比市面上培训机构廉价很多,详细费用可以上官网询问Sundy 助手问:这个课程含金量如何,和培训机构课程比较了?答:讲一个花絮, Sundy 为了这个课程,特的询问和旁听了尚观国际和华清远见的课程,明白了他们的课程内容,讲课方式。这也是Sundy 打造高端精品课程一贯的原就,不做就已,做就力求最好。可编辑资料 - - - 欢迎下载

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com