计算机技术与发展
計算機技術與髮展
계산궤기술여발전
COMPUTER TECHNOLOGY AND DEVELOPMENT
2008年
9期
209-211,215
,共4页
PDA%μC/OS-Ⅱ%μCLinux%嵌入式系统
PDA%μC/OS-Ⅱ%μCLinux%嵌入式繫統
PDA%μC/OS-Ⅱ%μCLinux%감입식계통
以S3C2410为硬件开发平台进行相关的研究.首先以μC/OS-Ⅱ为嵌入式操作系统,MiniGUI为图形用户界面,进行应用程序的设计,实现一个具有电话名片、画板、计算器等简单功能的中低端PDA;接着以μCLinux为操作系统,使用BusyBox实现文件系统的移植,以MicroWindows作为图形开发库,使用Nano-XAPI实现具有文件系统的复杂中高端PDA.此外,对两款PDA实现过程中的技术支持广泛程度、硬件要求等技术指标进行了对比:对于μC/OS-Ⅱ与MiniGUI,其技术支持虽然有限,功能多样性的实现也有限,但是其实施难度较小,因而适合代价相对较小的中低端PDA的解决方案;而对于μCLinux与MicroWindows,其操作系统移植难度较大,具备文件系统等复杂功能,技术支持广泛,图形用户界面更加友好,因而适合功能强大的中高端PDA的开发.对于不同用户需求领域的IDA市场,可采用不同的解决方案,做到量体裁衣,最小化开发成本,最大化市场利润.
以S3C2410為硬件開髮平檯進行相關的研究.首先以μC/OS-Ⅱ為嵌入式操作繫統,MiniGUI為圖形用戶界麵,進行應用程序的設計,實現一箇具有電話名片、畫闆、計算器等簡單功能的中低耑PDA;接著以μCLinux為操作繫統,使用BusyBox實現文件繫統的移植,以MicroWindows作為圖形開髮庫,使用Nano-XAPI實現具有文件繫統的複雜中高耑PDA.此外,對兩款PDA實現過程中的技術支持廣汎程度、硬件要求等技術指標進行瞭對比:對于μC/OS-Ⅱ與MiniGUI,其技術支持雖然有限,功能多樣性的實現也有限,但是其實施難度較小,因而適閤代價相對較小的中低耑PDA的解決方案;而對于μCLinux與MicroWindows,其操作繫統移植難度較大,具備文件繫統等複雜功能,技術支持廣汎,圖形用戶界麵更加友好,因而適閤功能彊大的中高耑PDA的開髮.對于不同用戶需求領域的IDA市場,可採用不同的解決方案,做到量體裁衣,最小化開髮成本,最大化市場利潤.
이S3C2410위경건개발평태진행상관적연구.수선이μC/OS-Ⅱ위감입식조작계통,MiniGUI위도형용호계면,진행응용정서적설계,실현일개구유전화명편、화판、계산기등간단공능적중저단PDA;접착이μCLinux위조작계통,사용BusyBox실현문건계통적이식,이MicroWindows작위도형개발고,사용Nano-XAPI실현구유문건계통적복잡중고단PDA.차외,대량관PDA실현과정중적기술지지엄범정도、경건요구등기술지표진행료대비:대우μC/OS-Ⅱ여MiniGUI,기기술지지수연유한,공능다양성적실현야유한,단시기실시난도교소,인이괄합대개상대교소적중저단PDA적해결방안;이대우μCLinux여MicroWindows,기조작계통이식난도교대,구비문건계통등복잡공능,기술지지엄범,도형용호계면경가우호,인이괄합공능강대적중고단PDA적개발.대우불동용호수구영역적IDA시장,가채용불동적해결방안,주도량체재의,최소화개발성본,최대화시장리윤.