1. gzyueqian
      18529173453

      嵌入式開發(fā):在嵌入式設(shè)備中,小小的閃存大有用武之地

      更新時(shí)間: 2023-02-13 11:11:41來源: 粵嵌教育瀏覽量:6002

        隨著嵌入式設(shè)備在功能上變得越來越復(fù)雜,并在社會中普及,應(yīng)用程序迫切需要一個(gè)積極吸引用戶的人機(jī)界面。借助Adobe的Flash Lite技術(shù),嵌入式開發(fā)人員可以創(chuàng)建豐富的媒體內(nèi)容,使用戶能夠利用設(shè)計(jì)中內(nèi)置的所有功能。

        用戶使用簡單的靜態(tài)文本菜單和由字母數(shù)字和塊ASCII字符構(gòu)建的圖形與嵌入式設(shè)備連接的日子已經(jīng)一去不復(fù)返了。如果一個(gè)界面晦澀難懂或者平淡無奇,以至于用戶感到害怕或者厭煩,那么這就是對優(yōu)秀嵌入式工程的浪費(fèi)。在今天的嵌入式應(yīng)用程序上使用“老派”界面就像構(gòu)建麥金塔電腦的所有奇妙功能,并將其隱藏在MS-DOS界面下。這種能力可能就在某個(gè)地方,但是用戶可能永遠(yuǎn)也找不到它或者不知道如何利用它。

        為了滿足這種對直觀用戶界面的需求,公司正在花費(fèi)大量的營銷資源來開發(fā)網(wǎng)站,使客戶能夠更容易地理解他們的使命,研究、購買和獲得對他們產(chǎn)品的支持。一家網(wǎng)站質(zhì)量好、內(nèi)容有意義且吸引人的公司,可能比網(wǎng)站質(zhì)量差的競爭對手成功得多。

        公司提高向Web訪問者有效傳達(dá)信息的能力的一種方法是實(shí)施Adobe Flash技術(shù),該技術(shù)廣泛用于提供引人注目的網(wǎng)站內(nèi)容,如介紹頁面、導(dǎo)航系統(tǒng)和廣告內(nèi)容。對于嵌入式開發(fā)人員來說,好消息是Adobe在一個(gè)名為Flash Lite的衍生產(chǎn)品中提供了Flash技術(shù)的子集。Flash Lite以前面向移動(dòng)設(shè)備市場,現(xiàn)在面向更廣泛的嵌入式社區(qū)。

        旨在解決發(fā)展制約因素

        Flash是一個(gè)平臺,用于開發(fā)和呈現(xiàn)各種富媒體內(nèi)容,并以高度便攜的方式將其交付給最終用戶。使用Flash,開發(fā)人員可以將矢量和光柵圖形、生動(dòng)的動(dòng)畫、流式視頻和音頻,甚至網(wǎng)頁瀏覽結(jié)合在一起。由于技術(shù)和物流方面的原因,在嵌入式應(yīng)用中提供這種用戶體驗(yàn)曾經(jīng)是一個(gè)挑戰(zhàn)。如今,開發(fā)人員可以使用Flash Lite輕松接觸到他們的目標(biāo)受眾,這些媒體類型包括Shockwave Flash (SWF)、Flash Video (FLV)、H.264和其他MPEG-4視頻格式、樂器數(shù)字接口(MIDI)、脈沖編碼調(diào)制/自適應(yīng)增量脈沖編碼調(diào)制(PCM/ADPCM)、JPEG、GIF和XML。集成這些和其他媒體類型的界面可以使用現(xiàn)成的Flash工具進(jìn)行開發(fā),并利用ActionScript(全球媒體內(nèi)容開發(fā)人員已經(jīng)在使用的Adobe Flash Player運(yùn)行時(shí)編程語言)進(jìn)行管理。

        使用閃存進(jìn)行開發(fā)涉及常見的嵌入式技術(shù)挑戰(zhàn),例如處理有限的內(nèi)存、在受限的處理環(huán)境中實(shí)現(xiàn)響應(yīng)能力以及適應(yīng)非標(biāo)準(zhǔn)I/O設(shè)備。克服這些問題需要專門構(gòu)建的解決方案。

        

        Flash Lite旨在正面滿足嵌入式開發(fā)的限制。作為全Flash環(huán)境的精簡版本,F(xiàn)lash Lite可以為Flash接口提供關(guān)鍵功能,同時(shí)只需要380K的最小占用空間和2 MB RAM來支持基本內(nèi)容。功能、占用空間和性能高度依賴于目標(biāo)硬件和功能要求,并且可能會因應(yīng)用而異。

        使用Flash在尋找合適的技能來開發(fā)復(fù)雜的用戶界面時(shí)也帶來了邏輯上的復(fù)雜性。這些挑戰(zhàn)在嵌入式領(lǐng)域更加嚴(yán)峻,因?yàn)榍度胧介_發(fā)人員傾向于專注于處理器和支持堆棧的內(nèi)部工作,涉及操作設(shè)備、最小化資源,并經(jīng)常滿足實(shí)時(shí)約束。此外,嵌入式開發(fā)人員通常不擅長設(shè)計(jì)復(fù)雜的用戶界面,比如桌面應(yīng)用程序中的界面。

        Flash Lite解決了這個(gè)問題,因?yàn)樗诔汕先f的Flash設(shè)計(jì)人員已經(jīng)使用的流行的Flash平臺,所以不缺少專家來咨詢幫助。嵌入式應(yīng)用程序開發(fā)人員可以輕松地利用龐大的Flash內(nèi)容設(shè)計(jì)人員資源,構(gòu)建一個(gè)引人入勝的前端,適合開發(fā)其嵌入式設(shè)計(jì)中內(nèi)置的所有功能。不需要專門的工具;在嵌入式設(shè)備硬件和軟件開發(fā)期間,甚至之前,嵌入式開發(fā)人員可以使用流行的COTS工具(如Adobe Creative Suite)和傳統(tǒng)Windows或Macintosh桌面環(huán)境的原型設(shè)計(jì)來構(gòu)建界面。

        利用功能和專業(yè)知識

        憑借在Windows Mobile、Symbian、Brew和Linux等專業(yè)移動(dòng)操作環(huán)境上的超過10億次部署,F(xiàn)lash Lite在移動(dòng)市場上獲得了重要的立足點(diǎn)。

        許多嵌入式應(yīng)用能夠受益于閃存技術(shù)。例如,集成遠(yuǎn)程信息處理系統(tǒng)將各種功能,如車隊(duì)互動(dòng)、GPS、地圖、傳感器監(jiān)控、車輛控制、路線規(guī)劃和娛樂功能融合到一個(gè)設(shè)備中。這些功能可以與直觀的用戶界面結(jié)合在一起,使車輛操作員能夠使用各種圖形、音頻和視頻組件以及多點(diǎn)觸摸顯示器。消費(fèi)產(chǎn)品應(yīng)用采用網(wǎng)頁瀏覽功能、位置敏感內(nèi)容或贊助廣告信息和游戲。工廠車間應(yīng)用程序?qū)⒏鞣N工廠設(shè)備管理功能、狀態(tài)監(jiān)控和控制結(jié)合在一起。醫(yī)療系統(tǒng)在活檢工具等設(shè)備中將設(shè)備操作與成像、診斷和醫(yī)學(xué)知識操作相結(jié)合,這些工具可以掃描樣本,將圖像和測試結(jié)果與病史數(shù)據(jù)庫進(jìn)行比較,并調(diào)出相關(guān)網(wǎng)頁以幫助診斷。

        雖然這些應(yīng)用程序中的一些設(shè)備可以采用完整的Flash Player 10實(shí)現(xiàn),但內(nèi)存等資源有限的設(shè)備可以使用Flash Lite來利用Flash設(shè)計(jì)專業(yè)知識和許多已經(jīng)開發(fā)的Flash材料。將Flash Lite與SYSGO的ELinOS之類的RTOS結(jié)合起來,使得嵌入式開發(fā)人員在嵌入式設(shè)備中實(shí)現(xiàn)Flash的開發(fā)環(huán)境變得更加容易。

      免費(fèi)預(yù)約試聽課

      亚洲另类欧美综合久久图片区_亚洲中文字幕日产无码2020_欧美日本一区二区三区桃色视频_亚洲AⅤ天堂一区二区三区

      
      

      1. 宅女在线免费观看 | 日韩精品亚洲人成在线观看 | 午夜在线不卡精品国产 | 亚洲v欧美v国产ⅴ在线成 | 日本淑妇性爱视频 | 香蕉久久夜色精品国产 |