基于ARM平台的Linux系统开发
刘洪涛
www.farsight.com.cn www.embedu.org
2
版权版权
} 华清远见嵌入式培训中心版权所有;
} 未经华清远见明确许可,不能为任何目的以任何形式复制
或传播此文档的任何部分;
} 本文档包含的信息如有更改,恕不另行通知;
} 保留所有权利。
www.farsight.com.cn www.embedu.org
需求促进科技发展!需求促进科技发展!
www.farsight.com.cn www.embedu.org3
ARM Linux系统典型应用
剖析ARM Linux系统技术要点,找准开发、学习方向
嵌入式ARM Linux系统的最新发展
应用需求促成了丰富多样的嵌入式系统
www.farsight.com.cn www.embedu.org4
应用对嵌入式系统提出的需求
} 强大的功能要求
} 能够完成复杂的任务,给用户提供丰富的智能应用,美妙的感官体
验。
} 实时
} 针对特定场合要求产品的实时性
} 绿色
} 节能、低辐射
} 低成本
} 有价格优势
} 信息安全
} 易开发(开发者的特定需求)
} 资源丰富
www.farsight.com.cn www.embedu.org5
从CES展望嵌入式系统的发展
} 基于Android的各种产品
} 多款基于ARM+Andorid的智能手机、上
网本
} 谷歌自主品牌手机Nexus One
} 还出现了Android机顶盒(芯片厂商
MIPS)
惠普上网本( QSD8250+android)
谷歌手机
( QSD8250+android)
www.farsight.com.cn www.embedu.org6
从CES看嵌入式系统的发展
} 电子书和电子书阅读器
www.farsight.com.cn www.embedu.org7
从CES看嵌入式系统的发展
} 平板电脑和中等屏幕设备
汉王的“平板电脑”汉王的“平板电脑”
www.farsight.com.cn www.embedu.org8
从CES看嵌入式系统的发展
} 智能电视
海尔“无尾电视”海尔“无尾电视”
www.farsight.com.cn www.embedu.org9
从CES看嵌入式系统的发展
} 移动电视
爱国者“移动电视”爱国者“移动电视”
www.farsight.com.cn www.embedu.org10
从CES看嵌入式系统的发展
} 3D电视和娱乐游戏设备
www.farsight.com.cn www.embedu.org11
从CES看嵌入式系统的发展
} 连接互联网的汽车
福特汽车的MyTouch平台
www.farsight.com.cn www.embedu.org12
从CES看嵌入式系统的发展
} 互动投影设备
Light Blue Optics公司
Light Touch 产品
www.farsight.com.cn www.embedu.org13
从CES看嵌入式系统的发展
} 软件应用和电子配件
中国移动 Mobile Market
苹果 AppStore
黑莓 App World
诺基亚 Ovi Store
PALM App Catalog
微软Windows Marketplace
谷歌 Anadroid Market
Intel AppUp Center
www.farsight.com.cn www.embedu.org14
3G网络的发展
} 2010年是中国的3G年
} 3G终端设备的快速发展
} 3G应用软件的快速发展
} 云计算技术的发展
www.farsight.com.cn www.embedu.org15
物联网的发展
} 世界上所有的物体从轮胎到牙刷、从房屋到纸巾
都可以通过因特网主动进行交换。基于网络技术
、传感器技术、RFID技术、嵌入式等技术。
} 智能家居 智能医疗智能城市
智能环保 智能交通 智能司法
智能农业 智能物流 智能文博
M2M平台
www.farsight.com.cn www.embedu.org16
电信网广电网互联网三网融合
www.farsight.com.cn www.embedu.org17
满足不同需求的ARM处理器
www.farsight.com.cn www.embedu.org18
ARM的最新发展
} 高性能方向
} TI (德州仪器)
} Omap3430 Cortex-A8核600MHz (诺基亚N96)
} Omap3530 Cortex-A8核600MHz ARM+DSP双核
} Samsung(三星)
} S5PC100 Cortex-A8核 600MHz (iPhone 3GS和M9都应用此芯片)
} S5PC110/S5PV210 Cortex-A8核 1GHZ (号称目前世界上最快的
ARM处理器)
} Freescale(飞思卡尔)
} i.MX512/ i.MX513/ i.MX515 Cortex-A8核600MHz~1GHz(在多款
上网本中得到应用)
www.farsight.com.cn www.embedu.org19
} Marvell(马维尔)
} PXA930 800MHz Cortex-A8核
} ARMADA 500/600/1000系列 Sheeva PJ4核心 1GHz~1.2GHz(支
持ARMv7指令集,架构异同)
} Qualcomm(高通)
} QSD8650A/ QSD8672(Snapdragon系列) 1.3G~1.5G scorpion核
心(支持ARMv7指令,架构异同)
} Nvidia(英伟达)
} Tegra ARM11核 700MHz
} Tegra2 (下一代产品) Cortex A8(或A9)核
www.farsight.com.cn www.embedu.org20
} 低功耗、低成本的微控制器方向
} Cortext-M3
} Stm32系列 36MHz~72MHz (LQFP48 基本型:1.8美元)
} Cortex-M1
} Cortex-M0
} 实时方向
} Cortex-R4
} 安全方向
} SecurCore
} SC300 (Cortex-M3)
} SC200 (ARM9)
} SC100 (ARM7)
www.farsight.com.cn www.embedu.org21
Linux的最新发展
}
标准
excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载
linux的发展
} Linux-2.6.32.3
} Linux-2.4.37.7
} uClinux-dist-20091129
} 商业linux的发展
} 实时
} Montavista、RTlinux、RTAI(GPL)等
} 嵌入式高性能方向
} Android、Limo、Moblin、maemo linux等
} 桌面应用
} Ubantu(30%)、SUSE(14%)、Debian(14%)、Fedora (9%)、
Gentoo(7%)、其它(18%)
} 服务器应用
} RedHat、Debian、SuSE、 Ubantu、Mandrake、Gentoo
www.farsight.com.cn www.embedu.org22
各种常见的ARM+linux组合
支持
Android
LiMo
Ubantu等
支持
Android
LiMo
其它商业
linux
常见
SecurCore
常见
常见
Cortex-A
不支持
不支持
Cortex-R
常见
常见
ARM11
常见ARM720T之前
不支持
不支持RTlinux、
MontaVista
等实时linux
常见正在移植uClinux
常见ARM720T之前
不支持
不支持标准linux
ARM9ARM7Cortex-M
www.farsight.com.cn www.embedu.org23
24
ARM+LINUX的典型应用
} 手机领域
} PXA270+ MontaVista Linux +QT(Moto A1200)
} 多家厂商都已经发布了基于ARM+Android及其它linux系统的手机
} 民用消费电子
} 实例:S3C2410+Linux+QT(智能考勤机、银行排队等)
} 视频监控领域
} 实例:DM6467+ MontaVista Linux (车牌识别系统、网络监控系统等)
} 医疗领域
} 实例:S3C2440+显卡+Linux+QT(助视仪)
} S3C44B0+uClinux(超声波热疗仪)
} 工业控制领域
} 实例:AT9200+Linux+QT(数据采集系统等)
} 军工、航天等实时性要求较高的场合
} 典型组合:ARM+实时Linux(MontaVista Linux、RTlinux)
www.farsight.com.cn www.embedu.org
如何面对庞大的嵌入式技术
} 注重基础,切忌浮躁
} 基础的东西是最重要的东西
} 因人而异,术有所专
} 任何人不可能对嵌入式技术(ARM Linux技术)面面俱到,全面掌
握
} 依据自己的基础、兴趣和工作需要,选择自己的方向
} 熟悉嵌入式知识体系结构,做到面宽技专
} 认识本质,注意积累
} 不能一知半解,留有隐患
} 要深入认识事物本质,抓住根本
} 利剑磨成,结合专业
} 不能纯粹为了学习嵌入式系统而学习
} 以ARM Linux为平台创造更多的应用产品,服务企业
www.farsight.com.cn www.embedu.org25
华清远见ARM Linux相关课程体系
} Cadence 高速pcb开发班
} ARM开发班
} Cortex-M3开发班
} 嵌入式Linux应用开发班
} 嵌入式Linux系统开发班
} 嵌入式Linux驱动开发班
} 嵌入式linux实时系统班
} 嵌入式linux内核开发高级研修班
} Android系统开发班
} Andorid应用开发班
} 达芬奇技术开发班
www.farsight.com.cn www.embedu.org26
27
刘洪涛
lht@farsight.com.n
www.farsight.com.cn www.embedu.org