欧美另类日韩中文色综合,天堂va亚洲va欧美va国产,www.av在线播放,大香视频伊人精品75,奇米777888,欧美日本道免费二区三区,中文字幕亚洲综久久2021

嵌入式Linux下基于MiniGUI的信息終端軟件開發(fā)

時(shí)間:2023-05-01 08:11:01 計(jì)算機(jī)論文 我要投稿
  • 相關(guān)推薦

嵌入式Linux下基于MiniGUI的信息終端軟件開發(fā)

摘要:嵌入式系統(tǒng)的開發(fā)已成為新的行業(yè)熱點(diǎn)。本文首先概述嵌入式Linux系統(tǒng)開發(fā)的特點(diǎn)及其工具,然后具體描述MiniGUI圖形系統(tǒng)的移植、使用方法,并舉例說明在該系統(tǒng)上開始信息終端軟件的過程。該方案有很大的應(yīng)用前景。

    關(guān)鍵詞:嵌入式操作系統(tǒng) Linux MiniGUI 信息終端

引言

近年來,隨著軟硬件資源的成熟與完善,嵌入式技術(shù)越來越和人們的生活緊密相關(guān),功能單一的公用電話也開始向嵌入式多媒體信息終端轉(zhuǎn)型。對(duì)嵌入式系統(tǒng)的研究,在全球激起了人們極大的興趣。

選擇開放源碼的Linux操作系統(tǒng)開發(fā)新一代嵌入式產(chǎn)品已經(jīng)成為其中新的技術(shù)熱點(diǎn)。在本系統(tǒng)中,采用了MontaVista Linux系統(tǒng)。它提供了很多處理器、目標(biāo)板和主機(jī)環(huán)境的組合,有一套完整的輔助開發(fā)工具,便于嵌入式系統(tǒng)專用人員設(shè)計(jì)、開發(fā)和發(fā)布應(yīng)用程序。

與此同時(shí),配備一個(gè)優(yōu)秀的圖形用戶界面,使產(chǎn)品和用戶能進(jìn)行友善可靠的交互也已成為開發(fā)工作中非常緊迫的要求。本系統(tǒng)中使用的MiniGUI就是嵌入式Linux系統(tǒng)下一個(gè)輕量級(jí)的圖形用戶界面支持系統(tǒng),目前已比較成熟,并已被用到很多項(xiàng)目的實(shí)際開發(fā)中。

1 嵌入式Linux系統(tǒng)

嵌入式系統(tǒng)是以應(yīng)用為中心,以計(jì)算機(jī)技術(shù)為基礎(chǔ),并且軟硬件可裁減。適用于用戶系統(tǒng)對(duì)功能、可靠性、成本、體積、功耗有嚴(yán)格要求的專用計(jì)算機(jī)系統(tǒng)。從20世紀(jì)80年代末開始,陸續(xù)出現(xiàn)了一些嵌入式操作系統(tǒng),如VxWorks、pSOS、WindowsCE、Linux等。其中免費(fèi)源代碼的Linux操作系統(tǒng)因其內(nèi)核小、支持多種硬件平臺(tái)、可裁減性好等顯著優(yōu)點(diǎn),得到了廣泛的關(guān)注,為嵌入式系統(tǒng)開發(fā)提供了一個(gè)極有力的選擇。

(2)MontaVista Linux

目前,已有多家公司推出了嵌入式Linux發(fā)行版本。本系統(tǒng)中采用的是應(yīng)用全球三大嵌入式Linux供應(yīng)商之一MontaVista Software公司的最新版MontaVista Linux3.0。它使用的是最標(biāo)準(zhǔn)Linux內(nèi)核2.4.2,是針對(duì)嵌入式設(shè)備度身定制的實(shí)時(shí)的、專業(yè)的嵌入式操作系統(tǒng)。考慮到嵌入式設(shè)備處理器、存儲(chǔ)器資源有限的情況,在不減少新內(nèi)核對(duì)嵌入設(shè)備有利特性的基礎(chǔ)上,MontaVista公司對(duì)內(nèi)核部分進(jìn)行了高度裁減、配置,使MontaVista Linux 3.0。它使用的是標(biāo)準(zhǔn)Linux內(nèi)核2.4.2,是針對(duì)嵌入式設(shè)備度身定制的實(shí)時(shí)的、專業(yè)的嵌入式操作系統(tǒng)?紤]到嵌入式設(shè)備處理器、存儲(chǔ)器資源有限的情況,在不減少新內(nèi)核對(duì)嵌入設(shè)備有利特性的基礎(chǔ)上,MontaVista公司對(duì)內(nèi)核部分進(jìn)行了高度裁減、配置,使MontaVista Linux 3.0系統(tǒng)性能具備穩(wěn)定、突出等特點(diǎn),同時(shí)還為MontaVista Linux 3.0配備了一個(gè)由優(yōu)先級(jí)驅(qū)動(dòng)的實(shí)時(shí)調(diào)度器(RealTime Scheduler),從而使客戶對(duì)實(shí)時(shí)

[1] [2] [3] [4] [5] 

【嵌入式Linux下基于MiniGUI的信息終端軟件開發(fā)】相關(guān)文章:

基于Windows CE嵌入式車載導(dǎo)航終端的設(shè)計(jì)04-26

基于AUTOSAR的汽車電子控制系統(tǒng)嵌入式軟件開發(fā)04-26

基于Linux內(nèi)核的Netfilter框架研究04-26

嵌入式環(huán)境下基于PDB的空間數(shù)據(jù)索引技術(shù)05-01

基于Internet的便攜式車輛維修終端的開發(fā)04-29

A-SMGCS中基于QNX平臺(tái)的車載終端的設(shè)計(jì)研究04-30

基于Linux/NC網(wǎng)絡(luò)教學(xué)課件實(shí)現(xiàn)技術(shù)研究04-29

基于工作崗位的Linux課程教學(xué)體系構(gòu)建與實(shí)踐05-01

基于ARM的嵌入式web服務(wù)器的設(shè)計(jì)04-29

基于嵌入式列車油量遠(yuǎn)程監(jiān)控系統(tǒng)設(shè)計(jì)04-28