嵌入式技术那点事儿(上)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

嵌入式改变我们生活•嵌入式系统作为“后PC时代”的新秀,是当前最热门最有发展前景的IT应用领域之一。我们平常用的手机、可视电话、数码相机、摄像机、机顶盒、路由器、数控设备或仪表、医疗仪器、航天航空设备等都是嵌入式系统。嵌入式人才短缺•一方面,因为嵌入式软件领域门槛较高,从事嵌入式软件开发的工作人员不仅要懂较底层软件(例如操作系统级、驱动程序级软件),对软件专业水平要求较高(嵌入式系统对软件设计的时间和空间效率要求较高),而且必须懂得硬件的工作原理,所以非专业IT人员很难切入这一领域。•另一方面,因为这一领域较新,目前发展太快,很多软硬件技术出现时间不长或正在出现(如ARM处理器、嵌入式操作系统、MPEG技术、无线通信协议等),掌握这些新技术的人才很缺乏。学习嵌入式开发的基础•汇编语言基础•C/C++语言基础•数电、模电和接口技术基础•计算机原理和操作系统原理•微机原理和计算机接口技术•常用的EDA工具常见开发语言的区别(1)•JAVA开发•.NET开发•单片机开发•3G手机开发•嵌入式开发常见开发语言的区别(2)BootloaderOSAppJava开发.Net开发3G开发嵌入式开发精通C语言操作系统原理嵌入式开发计算机原理精通汇编和C语言H/W电路原理常用EDA工具今天的事儿•常见嵌入式系统技术•常见的项目的特点•时髦的概念•项目模块分析和介绍•有哪些知识有用呢?常见嵌入式系统技术•硬件技术–数电/模电技术–高频电路技术–计算机组成原理和接口技术–常用的EDA设计工具:protel99seDXP、OrCAD、PowerPCB等–软件技术•C/C++程序设计•操作系统原理和编译原理•应用程序开发思想:进程、文件IO、网络编程等•驱动程序架构嵌入式开发项目中的时髦概念•嵌入式系统:专用的计算机系统,具有专用的计算机系统•GPRS技术:GPRS是通用分组无线业务,在嵌入式项目里经常使用•ZigBee技术:Zigbee是一种新兴的短距离、低速率、低功耗无线网络技术,传输速率低•WIFI技术:WiFi全称WirelessFidelity,又称802.11b标准,它的最大优点就是传输速度较高,可以达到11Mbps物联网(TheInternetofthings)•射频识别(RFID)•智能通信网络(ZigBee技术)•红外传感器•全球定位系统•激光扫描器嵌入式项目介绍•基于业界最流行的ARM嵌入式处理器,嵌入式Linux和WindowsCE5.0/6.0嵌入式操作系统•嵌入式技术广泛应用到通信、交通、工控、安防、环保、广告等多个行业•拥有竞争力的嵌入式智能家居产品物联网历史•物联网的概念是在1999年提出的。•物联网就是“物物相连的互联网”•这有两层意思:•第一,物联网的核心和基础仍然是互联网,是在互联网基础上的延伸和扩展的网络;•第二,其用户端延伸和扩展到了任何物品与物品之间,进行信息交换和通讯。基于ZigBee技术的智能家居智能家居项目介绍智能家居主控系统智能家居主控系统•硬件信息:•基于高性能ARM9内核:S3C2440•搭载操作系统:内核版本Linux2.6.33•人机界面:QT4.5.3•无线控制技术:Zigbee技术•无线通信技术:WIFI技术:智能家居主控板第一次亲密接触智能家居主程序界面基于QT4.5的应用程序界面(参看Flash演示)物联网技术在智能家居项目的应用CC2430无线模块物联网技术在智能家居项目的应用与开发系统连接了解通信协议•波特率115200,数据位8,停止位1,无校验位•协议举例:•AABB05010701FF:LED1~LED4轮流闪烁一次我们们的工作•了解自己的电路板•移植常用的Bootloader程序,到电路板上•移植操作系统到电路板上•编译相应的库文件的支持•构建自己的文件系统•移植QT4.5到电路板上•编写应用程序了解等多的信息

1 / 23
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功