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

上传人:san****019 文档编号:83658709 上传时间:2019-02-28 格式:PPT 页数:60 大小:3.29MB
返回 下载 相关 举报
嵌入式软硬件架构详解2014安工大_第1页
第1页 / 共60页
嵌入式软硬件架构详解2014安工大_第2页
第2页 / 共60页
嵌入式软硬件架构详解2014安工大_第3页
第3页 / 共60页
嵌入式软硬件架构详解2014安工大_第4页
第4页 / 共60页
嵌入式软硬件架构详解2014安工大_第5页
第5页 / 共60页
点击查看更多>>
资源描述

《嵌入式软硬件架构详解2014安工大》由会员分享,可在线阅读,更多相关《嵌入式软硬件架构详解2014安工大(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-boot Kernel 开发:Linux 2.6.32 内核模块(文件系统,进程管理,内存管理,网络子系统等) 内核编译和配置 内核移植 驱动

3、开发(FlashSD USB Display Touch ) 根文件系统部署:Yaffs,Jeffs 应用程序: 电话簿,短信,MP3,Web等,嵌入式软件开发核心技术,嵌入式操作系统 网络通信协议 设备驱动开发 系统设计,应用层面的软件设计方案 用户界面开发,应用软件开发,嵌入式学习系统指导,易嵌教育技术总监- 赵 翔,如何完整地规划好大三学习生活?,精练C语言,能写出高质量代码,提高编程思想 全面提升嵌入式Linux操作系统及软件开发开发能力 加强ARM硬件平台基本知识及了解操作系统移植 丰富网络开发知识体系及积累网络项目开发经验 提升研发人员的技术学习能力 培养团队合作精神,树立团队学习

4、意识,基础知识篇,1、基础知识: 目的:能看懂硬件工作原理,但重点在嵌入式软件,特别是操作系统级软件,那将是我的优势。 科目:数字电路、计算机组成原理、嵌入式微处理器结构。 汇编语言、C/C+、编译原理、离散数学。 数据结构和算法、操作系统、软件工程、网络、数据库。 方法:虽科目众多,但都是较简单的基础,且大部分已掌握。不一定全学,可根据需要选修。,1. The C programming language 程序设计语言 2. Pointers on C 和指针 3. C traps and pitfalls 陷阱与缺陷 4. Expert C Lanuage 专家编程 5. Writing

5、Clean Code -Microsoft Techiniques for Developing Bug-free C Programs 编程精粹-Microsoft 编写优质无错程序秘诀 6. Programming Embedded Systems in C and C+ 嵌入式系统编程 7.C语言嵌入式系统编程修炼 8.高质量C+/C编程指南林锐,嵌入式软件知识体系架构,掌握嵌入式微处理器结构与原理 1.嵌入式是软硬件结合的技术,搞嵌入式软件的人应充分了解ARM处理器工作原理和接口技术,包括ARM的汇编指令系统。网络通信协议; 2.将来想从事嵌入式软件开发,公司都会给你一本该设备的硬件规

6、格说明书,你必须能看懂其中的内存分布和端口使用等最基本的说明,否则怎么设计软件?,linux学习篇,学习linux: 目的:深入掌握linux系统。 方法:使用linuxlinxu系统编程开发驱动开发和分析linux内核。先看深,那主讲原理。看几遍后,看情景分析,对照深看,两本交叉,深是纲,情是目。剖析则是0.11版,适合学习。最后深入代码。 主攻书籍:linux内核完全剖析、unix环境高级编程、深入理解linux内核、情景分析和源代。,嵌入式Linux操作系统,深入学习篇,4、深入学习: A、数字图像压缩技术:主要是应掌握MPEG、mp3等编解码算法和技术。 B、通信协议及编程技术:TCP

7、/IP协议、802.11,Bluetooth,GPRS、GSM、CDMA等。 C、网络与信息安全技术:如加密技术,数字证书CA等。 D、DSP技术:Digital Signal Process,DSP处理器通过硬件实现数字信号处理算法。,嵌入式就业需求,嵌入式开发需求-手机领域,嵌入式开发需求-机顶盒领域,嵌入式开发需求-通信设备领域,嵌入式开发需求-云计算,嵌入式开发需求-安防领域,嵌入式开发需求-互联网,嵌入式开发需求-智能家居,嵌入式开发需求-物联网,嵌入式行业职业规划,易嵌教育技术总监- 赵 翔,市场对嵌入式软件人才的需求-区域分布,从区域分布看 :北京、上海、深圳和广州的人才拥有量占

8、到79.9%,市场对嵌入式软件人才的需求-学历分布,嵌入式软件人才的薪酬体系,前程无忧2011年薪酬报告数据显示 嵌入式软件工程师的平均年薪为8.2万元,其中外商独资企业的年薪最高 嵌入式软件工程师的入门薪资处于中上水平,在大城市约为50007000元/月; 有23年的工作经验的人才攀升至850013000元/月; 精通英语的3G软件工程师月薪高达万元以上,嵌入式工程师扮演的角色,以嵌入式工程师为起点的职业发展,本科及以上学历 计算机、软件、通信、电子等相关专业知识背景 熟练使用C/C+编程和C语言的优化 熟悉网络通讯协议或电子电路原理 嵌入式系统Linux、WinCE开发经验 了解ARM体系

9、结构,嵌入式软件工程师,研发主管、项目经理、产品经理,研发经理/技术专家/资深人才,技术总监、高层管理 创业做老板,入行,灵魂指导篇,技术是通过编程编程在编程编出来的。 永远不要梦想一步登天,不要做浮躁的人,不要觉得路途漫长。 而是要编程编程再编程,完了再编程,再编程! 等机会来了在创业(不要相信有奇迹发生,盲目创业很难成功,即便成功了发展空间也不一定很大)。,易嵌教育-华东高校合作历程,安徽工业大学第五期实训班(2013.9),南京工程学院实训班(2013.6),合肥师范学院实训班(2013.7),皖西学院实训班(2013.8),皖西学院实训班(2013.8),本课程采用理论教学与项目实训相

10、结合的方式,系统地介绍了3G技术与嵌入式Linux下环境和应用程序开发技术。通过本课程的系统学习,可以使学员由浅入深地对嵌入式Linux系统全面学习,能够独立胜任嵌入式Linux应用开发、系统开发、驱动开发等多方面工作. 课程目标包括: 精通liunx操作系统使用; 精通liunx下C和C+高级编程知识,熟练编写C和C+程序; 精通嵌入式liunx高级应用开发; 掌握ARM处理器平台及其接口硬件开发; 熟悉嵌入式Linux内核裁减移植及内核调试技巧; 熟悉嵌入式Linux下Bootloader的编写方法; 熟悉嵌入式Linux内核驱动的编写方法;,ARM+linux+3G包就业课程,丰富的项目

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

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号