ARM Cortex-A8/A9开发板 | ARM11开发板ARM11开发套件 | ARM9开发板ARM9开发套件 | 飞思卡尔I.MX28I.MX6开发板 |
tiny210/mini210开发板 | mini6410开发板/套餐 | Tiny6410开发板无线套件 | mini2440开发板/套餐 | micro2440开发板带核心板 | 友善开发板配件 模块 | QQ2440 V3 SBC-2410X |
FL2440 OK2440-IV V4 | OK2440-III OK2440V3 | TE2440-II TE2440V2 | OK6410 S3C6410 ARM11 | FL6410/OK6410B ARM11 | TE6410 S3C6410 ARM11 | TE-9263 AT91SAM9263 | 开发板配件 模块和其他 |
Xilinx开发板/fpga开发套件 | altera开发板/fpga开发套件 | 基于FMC FPGA/DSP子卡 |
BeagleBoard原厂开发板 | PandaBoard原厂开发板 |
TI DM3730 DevKit8500D | TI系列 omap3530开发板 | ATMEL系列 开发板 | Samsung系列 开发板 | 开发板配件-仿真器 模块 | NXP LPC3250 mini3250 |
Tiny210 三星S5PV210 | Mini210/Mini210s开发板 | Tiny4412开发板Cortex-A9 | Tiny6410开发板 ARM11 | mini2440开发板 ARM9 | micro2440开发板 ARM9 | mini6410开发板 ARM11 | 友善ARM开发板配件 模块 |
keil ARM仿真器/开发工具 | STM32开发板 Cortex-M3 | NXP LPC开发板Cortex-M3 | ATMEL系列 ARM开发板 | Luminary EKK8962开发板 | Freescale i.MX31开发板 | 三星s3c2440 s3c6410开发板 |
FL2440 OK2440-IV V4 | OK6410 S3C6410 ARM11 | FL6410/OK6410B ARM11 | OK210/-A Cortex-A8 | TE2440-II TE2440V2 | TE6410 S3C6410 ARM11 | TE-9263 AT91SAM9263 | ARM开发板配件 模块等 |
Real6410开发板/套餐 | Real210开发板/Real2410 | WIFI GPS GPRS模块摄像头 |
Xilinx开发板/开发套件KIT | Altera开发板/开发套件KIT | 配套模块 |
NXP LPC开发板 ARM7 | Cortex-M3 STM32开发板 | 最小系统模块类(初学者勿选) | 开发工具 仿真器 调试器 | TFT液晶屏LCD 液晶模块 |
DM642开发板/DM642实验箱 | DM6446开发板/DSP实验箱 | DSP仿真器 液晶屏 摄像头等 |
DM3730/AM3715/AM3359 | OMAP3530AM1808AM3517 | 飞思卡尔Cortex-A9开发板 | ATMEL系列ARM开发板 | NXP LPC3250 LPC1788 | Samsung系列ARM开发板 | STM32系列F207/F407 | ARM开发板配件-仿真器 模块 |
Realv210 S5PV210开发板 | Real6410开发板 ARM11 | WIFI GPS GPRS模块摄像头 |
NXP LPC开发板 ARM7 | Cortex-M3 STM32开发板 | ARM小系统模块(初学勿选) | 开发工具 ARM仿真器 调试器 | TFT液晶屏LCD 液晶模块 |
keil ARM仿真器/开发工具 | STM32开发板 Cortex-M3 | NXP LPC开发板Cortex-M3 | ATMEL系列 ARM开发板 | Luminary EKK8962开发板 | Freescale i.MX31开发板 | 三星s3c2440 s3c6410开发板 |
Exynos4412开发板A9四核 | UT-S5PV210 S5PC100 | UT-S3C6410开发板 ARM11 | idea 6410开发板 ARM11 | UT-S3C2450开发板 ARM9 | UT-S3C2416开发板 ARM9 | UT-S3C6410核心板 工控 |
Xilinx开发板 FPGA开发套件 | altera开发板 FPGA开发套件 | FMC模块 配件 下载线 |
DM642开发板/DM642实验箱 | DM6446开发板/DSP实验箱 | DSP仿真器 液晶屏 摄像头等 |
s3c2410 ARM9 FS2410 | s3c2440开发板 ARM9 | s3c44B0开发板 ARM7 | s3c6410 2450 2443/13 | PXA270 PXA320 PXA255 | Atmel 9200 9261 9G20 | Philips NXP开发板YL-LPC | FS-EP9315开发板ARM9 | LCD液晶屏TFT真彩/触摸屏 | ARM仿真器/仿真调试工具 | ARM开发板配套ARM核心板 |
三星s3c2410 s3c44B0 | 三星s3c6410 s3c2443 | Intel PXA270 PXA320 | UP-CUP OMAP5910平台 | FPGA Xilinx altera平台 | 配件-仿真器 模块 液晶屏LCD | 龙芯开发板UP-DRAGON-I | 物联网教学科研设备 | EDA/FPGA/SOPC教学科研 |
utu2440-F-V4.5 含核心板 | utu2440-S-V4.1 单板结构 | YC2440-F-V5.1开发板 豪华型 | YC-ePC-A系列人机界面 | Mars-EDA套件CPLD FPGA | 触摸屏LCD 摄像头 WI-FI模块 |
ARM开发板/开发平台 | FPGA开发板/开发平台 | 编程器/烧写器下载器烧录 | ZLG 仿真器ARM FPGA DSP | ZLG周立功逻辑分析仪 |
DSP初学者开发套件(DSK) | DSP仿真器/仿真系统 | DSP开发板/DSP试验箱 | DaVinci系列多媒体平台 | Xilinx FPGA大学计划产品 | SEED教学实验系统 | FPGA/DSP FPGA开发板 | TI原厂开发板套件/CCS软件 |
ARM开发板 | XSCALE开发板 | ARM仿真器 | SOPC开发板 | DSP开发板 | 达芬奇系列DSP开发平台 | DSP仿真器 | DSP实验箱 | DSP专业研究平台 | ARM实验箱系列 |
广嵌实验室项目产品 | GEC2440/GEC6410开发板 |
泰克Tektronix示波器 | 普源RIGOL示波器 | USB虚拟示波器 |
UT-S5PC100 UT-S5PV210 | UT-S3C6410开发板 ARM11 | idea 6410开发板 ARM11 | UT-S3C2450开发板 ARM9 | UT-S3C2416开发板 ARM9 | UT-S3C6410核心板 工控 | 开发板模块wifi gps等 |
EMA OMAP3530开发板 | EMA OMAP 3530核心板 |
三星s3c2410 s3c44B0 | 三星s3c6410 s3c2443 | Intel PXA270 PXA320 | UP-CUP OMAP5910平台 | FPGA Xilinx Altera平台 | 配件-仿真器 模块 液晶屏LCD | 龙芯系列 UP-DRAGON-I |
utu2440-F-V4.5 含核心板 | utu2440-S-V4.1 单板结构 | YC2440-F-V5.1开发板 豪华型 | 触摸屏LCD 摄像头 WI-FI模块 | Mars-EDA套件CPLD FPGA | ePC系列工控一体机ARM9 A8 |
ARM开发板/开发平台 | FPGA开发板/开发平台 | 编程器/烧写器下载器烧录 | ZLG 仿真器ARM FPGA DSP | ZLG周立功逻辑分析仪 |
DSP初学者开发套件(DSK) | DSP仿真器 | DSP开发板 | DSP实验箱 | Xilinx FPGA大学计划产品 |
ARM开发板 | XSCALE开发板 | ARM仿真器 | SOPC开发板 | DSP开发板 | 达芬奇系列DSP开发平台 | DSP仿真器 | DSP实验箱 | DSP专业研究平台 | ARM实验箱系列 |
ARM开发板S3C6410等 | Cortex-A8/ARM11仿真器 | ADSP Blackfin开发板 | FPGA Spartan-3E开发板 |
GEC2410开发套件ARM9 | GEC2440开发套件ARM9 |
泰克 示波器 |
1.小序
863智能谋略机首席专家大作传授说:所谓后PC时期,是英文pervasivecomputing的中文意译,pervasive的原意是遍及的、伸张的、渗入渗出排泄的,以是pervasivecomputing这个词组直接的翻译应该是渗入渗出排泄到各个方面的谋略。因而我们可以以为,所谓后PC时期是指:谋略机无所不在,它渗入渗出排泄到我们变乱和生存的方方面面。固然,如许的无所不在的谋略机也绝不都是象即日的PC一样摆在桌子上或放在书包里,后PC时期的绝大多数谋略机因此非谋略机的情势出现的,比喻作为随身物品出现的德律风、遥控开关、电子戒指、电子拐杖等,再比喻作为家庭网络构成部分的电视机、电冰箱、空调等等。这些配置的内核部分都有谋略机,但大多因此嵌入式体系的情势存在,而不因此整机的形象出现。以是,我们也可以说后PC时期的特点是谋略机无处不在、很少可见。
在IT业,要是要问当今最热门的话题是什么[1],从事硬件开辟的人会绝不夷由地复兴:信息家电;从事软件开辟的人同样也会绝不夷由地复兴:Linux。原形上,当人们在批评辩论PDA、手持谋略机、机顶盒时,后PC时期就到来了,大概说信息家电时期到来了。信息家电之以是直到如今才变得火爆,一个很告急的缘故因由便是Linux的参加。自制的Linux资源与信息家电连合,真正宣告了信息家电时期的到来,嵌入于信息家电(或其他配置)中的Linux枣嵌入式Linux,是国际软件界的一个新宠。Linux是个天生的网络利用体系,成熟并且稳固。Linux是开放源代码的,恣意人都可以修改它,大概用它开辟本身的产品。Linux体系是可以定制的,体系内核最小时如今只有134kB。一个带有中文体系以及图形化界面的内核步调也可以做到不敷1MB,并且同样稳固。因此,Linux作为嵌入式体系新的选择,好坏常有潜力的[3]。
国际上有数以百计的嵌入式Linux开辟操持,在海内,这方面的生长也有了较猛渴望。博利思软件公司在这方面做了一些有益的实行,并于近来推出了一个嵌入式Linux利用体系枣PocketIX预览版(下载URL为:www.pocketix.com/software/software.htm。)。PocketIX是一个内核基于标准Linux的嵌入式利用体系,由一个别积很小的内核及一些可以根据须要举行定制的体系模块构成。其体系占用空间小、启动速率快、稳固性好,并具有多任务、多线程的特性。与传统的嵌入式体系相比,PocketIX采取标准的Linux布局,全部运行在标准Linux下的应用软件都可腻滑移植到该体系上。
在传统家电向信息家电过渡时,利用体系小型化、产品稳固性及是否易于开辟等成了至关告急的标题。嵌入式Linux固然只是方才鼓起的热门技能,但它却能很好办理上述标题。作为嵌入式Linux产品的研发,涉及到嵌入衰落处理惩罚处罚器技能、Linux技能、网络通讯技能、通讯产品筹划师的行业经历,华恒网络技能公司正是基于在以上经历的上风,告成推出海内首款基于嵌入式Linux超小型应用产品――网络办理卡,该产品已经批量生产、投放市场。有关详情可访问该公司站点(http://www.hhcn.com)。
2.嵌入式Linux开辟的长处及版本
嵌入式Linux由于代码开放性以及强大的网络结果,在中低真个嵌入式网络配置中应用起来,比起pSOS+,VxWorks等专用体系有很多上风,Linux以致支持蓝牙技能,VxWorks敷衍新技能的支持远没有Linux那么敏捷;从我们开辟路由器卡可知:从产品上市时间到产品的结果不绝扩充、开辟人力的投入都验证了利用嵌入式Linux作为利用体系平台的上风。要是是用VxWorks作为平台来做就相称困难,一系列的防火墙协议以及WebServer协议、TCP/IP整个别系布局、拨号协议等等,不是本身开辟便是要买VxWorks的编译好的库(不公然源代码的),价格也比较昂贵。表1将专用嵌入式实用利用体系与嵌入式Linux作了过细的阐发和比较。
专用嵌入式及时利用体系与嵌入式Linux的比较
Linux是自由的多任务利用体系,用户可以得到多种配置及体系差别的Linux版本。因此,怎样选择Linux的发行版本,也是我们要办理的一个告急标题。
Linux的版本紧张有3大类:
(1)标准的Linux版本。
(2)小型化的嵌入式版本(Smallfoot-print“embedded”Version)。
(3)具有及时扩展结果的Linux版本。
别的,Linux另有一些分外应用、把Linux移植到非X86体系的CPU(包括PowerPC、RISC、68K以及很多别的微控制器)上的版本。比喻有很多针对差别的如“瘦办事器”或“防火墙”应用的小型化、及时特性加强的分外版本。
我们要相识到,全部的Linux发行版本都是在同一个框架布局典范下生长演变的,它们利用的底子模块都雷同,此中包括Linux内核、Shell下令(下令实行表明模块)以及很多的通用东西。差别的是,数以百计的Linux应用步调,被包括在差别的发行版本当中,摆设的进程处理惩罚处罚步调也差别。
3.嵌入式Linux的一个开辟实例阐发
传统的路由器都是利用专用的RTOS开辟的,在开辟TCP/IP、防火墙协议以及WebServer协议时都只能本身去实现,产品上市的周期非常长,对新协议、新接口的支持以及配置升级的周期也很长,由于专用的RTOS有关内容都要本身开辟;而敷衍Linux来说,这些都可以直接从网上得到代码,针映射用体系的恳求作须要的窜改即可,对新协议、新接口的支持也是云云,无须要本身重新去开辟。
我们将分别利用VxWorks专用利用体系和嵌入式Linux利用体系来开辟路由器作了过细地比较和阐发。
开辟路由器环境表
4.嵌入式Linux的网上资源
4.1 标准的Linux版本
(1)Caldera:http://www.calderasystems.com/
(2)Corel:http://linux.corel.com/
(3)Debian:http://www.debian.org.com/
(4)Mandrake:http://www.linux-mandrake.comlen/
(5)RedHat:http://www.reahat.com/
(6)Slackware:http://www.slackware.com/
(7)SuSE:http://www.suse.com
(8)TurboLinux:http://www.turbolinux.com/
4.2 小型化的嵌入式版本
(1)ETLinux:http://www.prosa.it/embedded/etlinux/
(2)LEM:http://www.linux-embedded.com/lem.php3
(3)LinuxRouterProject:http://www.linuxrouter.org/
(4)LOAF:http://loaf.ecks.org/
(5)ucLinux:http://www.uclinux.org/
(6)uLinux:http://sunsite.auc.dk/mulinux/
(7)ThinLinux:http://www.thinlinux.org
4.3 具有及时扩展结果的Linux版本
(1)RTLinux:http://www.rtlinux.com
(2)RTLinux:http://www.FSMLabs.com
(3)RTAI:http://www.rtai.org/
(4)EL/IX:http://www.sourceware.cygus.com/elix/
(5)SRT-Linux:http://www.cl.cam.ac.uk/~dmi1000/linux-srt/index.html
4.4 Linux分外应用版本
(1)FirePlugLinux:http://www.fireplug.net/
(2)KOSIX:http://www.touchdynamics.com/KOSIX.html
(3)LinuxRouterProject:http://www.linuxrouter.org/
(4)PizzaboxLinux:http://www.jrcs.co.wk
5.结束语
只管绝大部分的嵌入式体系的硬件平台仍掌握在外国至公司的手中,国产的嵌入式利用体系在技能含量、兼容性、市场运作模式等方面另有相称长的一段隔断。但由于Linux自由利用体系的出现,分外是将嵌入式体系和Linux有机连合起来的嵌入式Linux,给我们提供跟踪外洋嵌入式利用体系最新应用技能难过的机遇。嵌入式Linux将在机顶盒、掌上谋略机或PDA、手机和寻呼机上彀、车载盒、财产控制等方面有着广泛地应用。
参考文献
1.廖原.细看嵌入式中文Linux 中国谋略机报 2000.7.4
2.金西黄汪.嵌入式Linux技能及其应用谋略机应用2000.7
3.金西黄汪.Linux利用体系是嵌入式体系新的选择微谋略机信息2000.6
博航网 www.broadon.net 版权所有
京ICP备10051899号-2 京公网安备110108006479号