嵌入式linux 是将日益盛行的Linux操作系统进行裁剪修正,使之能在嵌入式核算机系统上运转的一种操作系统。嵌入式linux既承继了Interlnet上无限的敞开源代码资源,又具有嵌入式操作系统的特性。嵌入式Linux的特点是版权费免费;购买费用前言本钱技术支撑全世界的自由软件开发者供给支撑网络特性免费,并且功能优异,软件移植简单,代码敞开,有许多运用软件支撑,运用产品开发周期短,新产品上市敏捷,由于有许多揭露的代码能够参阅和移植,实时功能RT_Linux Hardhat Linux 等嵌入式Linux支撑,实时功能稳定性好安全性好。
一、选用LINUX操作系统做为系统渠道的优势。
首要,其内核的源码敞开,并且许多技术问题能够在嵌入式LINUX的网站上得到回答,支撑能够很好,一起能够省下买其它操作系统源码的开支及相应支撑的费用;其次,LINUX操作系统和编译器把握起来较简单,关于规范C支撑较好,省去了解操作系统和编译所花费的时刻;最终,通过对LINUX系统的开发,往后很简单开宣布归于自己渠道的产品,安全性方面有所提高,防止许多操作系统留有后门的问题。
二、选用LINUX渠道的程序运转描绘。
在CPU上电或复位后,需有bootloader这个引导程序将系统引导起来,系统再将GUI的图形界面调入,这时咱们就可通过触摸屏、软键盘、键盘(自定义或规范PS/2)与手持机进行交互,以便运转咱们自己所做的程序,在LCD上观查运转的成果。
三、选用此计划需求处理的问题所采纳的办法。
1、bootloader,由于其直接关系到系统内核的引导,是系统中重要的一环,(因bootloader的源码还没有揭露,国外的lineo公司在供给开发板时在板上现已固化好bootloader,关于量产后的bootloader的供给国外的LINEO就要收到lincnes.便是由于bootloader的特别位置,在国内的开发板级的供给上,还没有公司揭露发布能够供给VZ嵌入LINUX的开发系统。但值得幸亏的是,咱们作业室开宣布自己的bootloader程序。有bootloaer就能够在不进入板上的操作系统就可与开发板进行交互,比方在线烧录、内存修正、程序下载等。而国内的华恒公司就没有bootloader 需求进入操作系统后对开发板进行处理。
2、编译器及LINUX的系统对VZ的支撑上,需求购买能支撑VZ328的开发套件,最首要的是这个套件中的一个补丁程序,能够使编译器对VZ328顺畅编译通过。从网上下载的操作系统和编译器只能够支撑对EZ328编译,也便是华恒的那一套。
3、GUI接口及触摸屏、软键盘驱动等人机交互程序的购买。因这此关于系统的开发进度与功能有着至关重要的效果,假如时刻充许能够自行开发,这样做的难度将会很大。也能够考虑从第三方购买。当然咱们作业室外些现已完结了。
四、能够供给咱们嵌入式LINUX系统支撑的第三方的状况
1、公司
a.北京共创开源软件公司,其有对嵌入ARM有老练的LINUX系统的GUI处理计划,对DragONBall系统还没有老练的计划,首要是指它的GUI部分。但价钱将会很贵。
b.我国科大合肥的华恒科技网络有限公司,其能够供给EZ的开发板及相应LINUX套件,但关于VZ来说还没有发布。
c.国外的Lineo公司,供给LINUX系统全套开发支撑包含开发板和开发编译系统,开发板报价为775美金,有一个关键性的开发套件PRE10或许得495美金,共为1270美金。英文支撑较好,但本地支撑不够好,亚洲只要日本与台湾有处理处。
五、当时国内LINUX嵌入式操作系统的开展状况
在我国,嵌入式操作系统可分为两大类型:一类是自主版权的操作系统,别的一类是根据Linux的操作系统。近年来,嵌入式Linux开展较快。在我国,以Linux为根底的嵌入式操作系统比较活泼,其间中软Linux、红旗Linux、东方Linux是业界的代表。中软总公司以数控渠道为布景,推出了中软Linux3.0.中软嵌入式Linux是实时系统,这套根据Linux的嵌入式系统不只满意了数控机床的需求,一起能够运用于其它工业操控领域。红旗Linux把工控和信息家电作为首要的开展领域。红旗Linux为用户供给了Windows风格的控件集、图形中文环境和嵌入式数据库的研制东西。中科红旗公司研宣布了针对工控领域的嵌入式Linux系统。东方Linux是凯思集团推出的产品。凯思旅程通过进程与中芯微协作,现已推出了网络核算机(NC)。选用东方Linux的NC系列产品除具有传统终端的成效之外,还具有本地核算才能,用户能够旅程通过进程NC运用安装在服务器上的运用脚步,并能够运用多种本地软件。该产品作业方式根据会集与敞开网络服务的运算规范款式,兼容多种网络协议规范,用户能够在恣意地址旅程通过进程网络连接设备,实时拜候服务器端的运用脚步。该产品可运用于政府、国防、教育、商业、金融等领域。
附:根据Motorola的68K系统结构的DragonBall 68VZ328处理器
一、运用介绍:
DragonBall系列是准32位嵌入式CPU,因其价格低,功能强大,被许多PDA厂家选用,商务通、快易通、名人、震旦都有其CPU的PDA.而在其精华地点应该是Motorola在推出DragonBall这个系统CPU一起所做的那款宝典828,但因而RF部分选用的是FLAX协议,全国无线寻求一致频点,而没有推开,接下摩式抛弃自己的手写慧笔、抛弃寻呼商场,当然也就抛弃了PDA商场,而成为一个PDA计划的供给商。但供给芯片所带结他的赢利要比做PDA省劲并且好的多。
DragonBall这款CPU除首要用于PDA外,还可用于一些手持终端上,比方POS、数据收集终端。还可用于固定终端,比方收款机、采票机、医疗设备、电脑电话上,一起也可用于电子书、MP3主控CPU上。
该款CPU在往后几年将以绝对优势大面积占领商场,其势将直逼51,因而许多公司都预备开发其产品,当然也有稀有的几个公司在开发其嵌入的LINUX操作系统,咱们东恒作业室也是一个,但不是公司,是个同学组成的团队,LINUX已成功运转,GUI及一些运用都已完结。最终的作业与有识公司协作,共创品牌了。
二、支撑的操作系统:
2.1 Motorola PPSM 实时单任务操作系统。
2.2 ATI Nuclues 实时多任务操作系统。
2.3 Microsoft WindowsCE 操作系统。
2.4 Linux
2.5 PalmOS
三、主处理器特性:
3.1 根据FLX68K核。
3.2 外围芯片挑选逻辑和总线接口,寻址空间达4G.
3.3 时钟发生形式和电源操控。
3.4 76个并行通用意图I/O口。
3.5 两个脉冲宽度调节器,和一个PWM输出。
3.6 两个通用意图定时器。
3.7 两个串行SPI.
3.8 两个UART和红外接口支撑。
3.9 内部LCD操控器,支撑STN五颜六色及单色,分辨率可达640*512.
3.10 计数可达512天的实时实钟。
3.11 内部WatchDog
3.12 DRAM 操控器支撑EDO 和SDRAM.
3.13 ICE 仿真形式支撑。
3.14 Bootstrap 形式支撑。
3.15 外部时钟32.768KHz,内部33MHz,5.4MIPS.
3.16 9个中止输进口,7级中止,4个可专用于键盘中止。
3.17 处理器功能与速度比EZ328要高一倍以上。