嵌入式软硬件架构详解2014安工大.ppt

上传人:牧羊曲112 文档编号:6158808 上传时间:2023-09-30 格式:PPT 页数:60 大小:8.89MB
返回 下载 相关 举报
嵌入式软硬件架构详解2014安工大.ppt_第1页
第1页 / 共60页
嵌入式软硬件架构详解2014安工大.ppt_第2页
第2页 / 共60页
嵌入式软硬件架构详解2014安工大.ppt_第3页
第3页 / 共60页
嵌入式软硬件架构详解2014安工大.ppt_第4页
第4页 / 共60页
嵌入式软硬件架构详解2014安工大.ppt_第5页
第5页 / 共60页
点击查看更多>>
资源描述

《嵌入式软硬件架构详解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

6、ux:目的:深入掌握linux系统。方法:使用linuxlinxu系统编程开发驱动开发和分析linux内核。先看深,那主讲原理。看几遍后,看情景分析,对照深看,两本交叉,深是纲,情是目。剖析则是0.11版,适合学习。最后深入代码。主攻书籍:linux内核完全剖析、unix环境高级编程、深入理解linux内核、情景分析和源代。,嵌入式Linux操作系统,深入学习篇,4、深入学习:A、数字图像压缩技术:主要是应掌握MPEG、mp3等编解码算法和技术。B、通信协议及编程技术:TCP/IP协议、802.11,Bluetooth,GPRS、GSM、CDMA等。C、网络与信息安全技术:如加密技术,数字证书

7、CA等。D、DSP技术:Digital Signal Process,DSP处理器通过硬件实现数字信号处理算法。,嵌入式就业需求,嵌入式开发需求-手机领域,嵌入式开发需求-机顶盒领域,嵌入式开发需求-通信设备领域,嵌入式开发需求-云计算,嵌入式开发需求-安防领域,嵌入式开发需求-互联网,嵌入式开发需求-智能家居,嵌入式开发需求-物联网,嵌入式行业职业规划,易嵌教育技术总监-赵 翔,市场对嵌入式软件人才的需求-区域分布,从区域分布看:北京、上海、深圳和广州的人才拥有量占到79.9%,市场对嵌入式软件人才的需求-学历分布,嵌入式软件人才的薪酬体系,前程无忧2011年薪酬报告数据显示嵌入式软件工程师

8、的平均年薪为8.2万元,其中外商独资企业的年薪最高嵌入式软件工程师的入门薪资处于中上水平,在大城市约为50007000元/月;有23年的工作经验的人才攀升至850013000元/月;精通英语的3G软件工程师月薪高达万元以上,嵌入式工程师扮演的角色,以嵌入式工程师为起点的职业发展,本科及以上学历计算机、软件、通信、电子等相关专业知识背景熟练使用C/C+编程和C语言的优化熟悉网络通讯协议或电子电路原理嵌入式系统Linux、WinCE开发经验了解ARM体系结构,嵌入式软件工程师,研发主管、项目经理、产品经理,研发经理/技术专家/资深人才,技术总监、高层管理创业做老板,入行,灵魂指导篇,技术是通过编程

9、编程在编程编出来的。永远不要梦想一步登天,不要做浮躁的人,不要觉得路途漫长。而是要编程编程再编程,完了再编程,再编程!等机会来了在创业(不要相信有奇迹发生,盲目创业很难成功,即便成功了发展空间也不一定很大)。,易嵌教育-华东高校合作历程,安徽工业大学第五期实训班(2013.9),南京工程学院实训班(2013.6),合肥师范学院实训班(2013.7),皖西学院实训班(2013.8),皖西学院实训班(2013.8),本课程采用理论教学与项目实训相结合的方式,系统地介绍了3G技术与嵌入式Linux下环境和应用程序开发技术。通过本课程的系统学习,可以使学员由浅入深地对嵌入式Linux系统全面学习,能够

10、独立胜任嵌入式Linux应用开发、系统开发、驱动开发等多方面工作.课程目标包括:精通liunx操作系统使用;精通liunx下C和C+高级编程知识,熟练编写C和C+程序;精通嵌入式liunx高级应用开发;掌握ARM处理器平台及其接口硬件开发;熟悉嵌入式Linux内核裁减移植及内核调试技巧;熟悉嵌入式Linux下Bootloader的编写方法;熟悉嵌入式Linux内核驱动的编写方法;,ARM+linux+3G包就业课程,丰富的项目开发,易嵌教育嵌入式培训中心采用全程项目实战。“六大实训项目”分为:C语言基础实训项目,C语言高级编程实训项目,linux系统编程实训项目,linux网络编程项目,Lin

11、ux内核移植与bootloader实训项目,linux内核驱动开发实训项目,全程实训项目代码开发量在15000-25000行。“四大企业级项目“分为完整手机电话簿开发,短信应用程序开发,短信网关,短信网议开发,5个完整地手机硬件驱动模块开发。全程企业级项目代码开发量15000-25000行。,易嵌教育()致力于高端的ARM+linux+3G嵌入式软件开发培训服务.易嵌教育郑重承诺:100%包就业,100%嵌入式软件研发就业,100%高薪就业(无低于4000元/月),不就业或就业薪金低于50000元/年,全额退款!,易嵌,托起你嵌入式的梦想,易嵌教育安徽理工大学开班公告,易嵌-安徽理工大学2014年秋季班:开班时间:2014.11.1开班地点:安徽理工大学安徽理工大学联系人:1390-1919-559(赵老师),谢 谢,乘风破浪会有时,直挂云帆济沧海。,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号