嵌入式软硬件架构详解2014安工大.ppt
《嵌入式软硬件架构详解2014安工大.ppt》由会员分享,可在线阅读,更多相关《嵌入式软硬件架构详解2014安工大.ppt(60页珍藏版)》请在三一办公上搜索。
1、嵌入式产品研发详细剖析 与嵌入式研发人才成长指导 主讲人:赵 翔(易嵌教育技术总监)Q Q:78077-6915 TEL:1390-1919-559,关于易嵌,报告主题,嵌入式产品渗透的领域系统剖析嵌入式产品嵌入式软件系统开发流程构建嵌入式软件研发知识架构嵌入式软件行业核心竞争力提升,4,嵌入式渗透的领域,易嵌教育技术总监-赵翔,嵌入式技术渗透的三大热点领域,嵌入式,网络安全&操作系统,C语言,C+,网络通讯,Linux,电子电路,3G移动互联网,物联网,云计算,嵌入式行业渗透领域,智能家居与消费类电子,消费电子,汽车电子,嵌入式的概念及应用,智能机器人,通信类产品及其路由器,工业产品,系统地
2、剖析嵌入式产品,嵌入式系统软硬件体系,嵌入式硬件系统架构案例,嵌入式智能手机硬件系统,嵌入式产品软件系统案例分析,17,嵌入式手机软件架构,嵌入式软件系统开发流程,Linux 嵌入式系统的Layout,嵌入式Linux系统的开发流程,开发或移植Boot loader,使用或修改Boot loader,裁减和移植Linux内核,挂载网络文件系统,制作根文件系统镜像,驱动程序开发,应用程序开发,嵌入式系统架构,BootLoader:u-bootKernel 开发:内核模块(文件系统,进程管理,内存管理,网络子系统等)内核编译和配置内核移植驱动开发(FlashSD USB Display Touch
3、)根文件系统部署:Yaffs,Jeffs 应用程序:电话簿,短信,MP3,Web等,嵌入式软件开发核心技术,嵌入式操作系统网络通信协议设备驱动开发系统设计,应用层面的软件设计方案用户界面开发,应用软件开发,嵌入式学习系统指导,易嵌教育技术总监-赵 翔,如何完整地规划好大三学习生活?,精练C语言,能写出高质量代码,提高编程思想全面提升嵌入式Linux操作系统及软件开发开发能力加强ARM硬件平台基本知识及了解操作系统移植丰富网络开发知识体系及积累网络项目开发经验提升研发人员的技术学习能力培养团队合作精神,树立团队学习意识,基础知识篇,1、基础知识:目的:能看懂硬件工作原理,但重点在嵌入式软件,特别
4、是操作系统级软件,那将是我的优势。科目:数字电路、计算机组成原理、嵌入式微处理器结构。汇编语言、C/C+、编译原理、离散数学。数据结构和算法、操作系统、软件工程、网络、数据库。方法:虽科目众多,但都是较简单的基础,且大部分已掌握。不一定全学,可根据需要选修。,1.The C programming language 程序设计语言 2.Pointers on C 和指针 3.C traps and pitfalls 陷阱与缺陷 4.Expert C Lanuage 专家编程 5.Writing Clean Code-Microsoft Techiniques for Developing Bug
5、-free C Programs 编程精粹-Microsoft 编写优质无错程序秘诀 6.Programming Embedded Systems in C and C+嵌入式系统编程 7.C语言嵌入式系统编程修炼 8.高质量C+/C编程指南林锐,嵌入式软件知识体系架构,掌握嵌入式微处理器结构与原理 1.嵌入式是软硬件结合的技术,搞嵌入式软件的人应充分了解ARM处理器工作原理和接口技术,包括ARM的汇编指令系统。网络通信协议;2.将来想从事嵌入式软件开发,公司都会给你一本该设备的硬件规格说明书,你必须能看懂其中的内存分布和端口使用等最基本的说明,否则怎么设计软件?,linux学习篇,学习lin
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式 软硬件 架构 详解 2014 安工大
链接地址:https://www.31ppt.com/p-6158808.html