《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > PXA255處理器上的Linux應用介紹
PXA255處理器上的Linux應用介紹
摘要: PXA255處理器上的Linux應用介紹,PXA255是Intel繼PXA250后的第二代XScale處理器,也是一款高檔的Intel個人互聯網架構(PCA)網絡處理器,它提供更高的性能和更低的耗電量。Linux操作系統高效穩定,實現了真正的多任務、多用戶環境,有著強大的網絡功能
Abstract:
Key words :

    PXA255是Intel繼PXA250后的第二代XScale處理器,也是一款高檔的Intel個人互聯網架構(PCA)網絡處理器,它提供更高的性能和更低的耗電量。Linux操作系統高效穩定,實現了真正的多任務、多用戶環境,有著強大的網絡功能,更由于其開放源碼、定制方便而在嵌入式系統領域獲得了飛速的發展。

    本平臺針對諸如銀行、稅控、商業POS等行業的應用,為業界提供非常豐富的功能和一整套嵌入式交叉開發工具鏈,二次開發用戶可以根據實際需要選擇使用其中某一部分或全部的組件來進行有關嵌入式系統產品的應用開發。平臺提供了4M/16M/32M/64M/128M可選的SDRAM和4M/16M/32M/64M/128M可選的Flash存儲器,給予應用程序開發工程師較大的選擇空間

。同時采用JFFS2文件系統用于管理非易失性存儲中的結構化文件數據,為掉電等突發事件提供很好的數據保護機制。提供了用于創建連接各類設備的集成化驅動程序和協議堆棧,如10M以太網接口、USB接口、JTAG接口、多達6個的串口、并口和可選的IrDA接口等,給予工程師極其豐富的選擇。顯示采用單色/彩色TFT LCD,提供了友好的人機界面。

    平臺系統設計 本應用平臺由硬件系統和軟件系統構成,其中軟件系統包括嵌入式操作系統(EOS)、圖形用戶接口(GUI)和應用程序接口(API)。同時提供一套在PC機上構建交叉開發環境的開發工吡矗詿私徊嬋⒒肪誠驢⒌撓τ貿絳蚩梢栽諂教ㄉ銜薹煸誦校傭迪腫鈧詹返墓δ堋?硬件系統 硬件系統分為核心電路系統和各外圍設備,前者是由微處理器PXA255和Flash/SRAM存儲器加上各種外圍接口模塊構成的;后者包括10.4′TFT LCD、標準101鍵盤和鼠標等,同時可以通過串/并口連接諸如打印機等各類設備。

    PXA255采用RISC結構,內部集成了RAM、LCD、USB(client)和AC97等大量的功能模塊,具有很強的擴展能力,提供200MHz外頻,最高時鐘頻率提供200/300/400MHz等多種選擇。采用1.3V的工作電壓,耗電量低。PXA255支持JTAGT調試,這樣不需要ICE而大大降低了開發成本。

    SDRAM 選用Winbond的W981216(16MB), Flash選用Intel的E28F128(16MB),用戶可以根據不同應用采用多片來進行擴大存儲容量。同時考慮到行業應用對串口的需要,利用W83977EF進行了擴展,可使用的總串口可多達6個,同時提供1個打印并口,應用程序可以分別通過設備名ttyS00~ttyS04、ttyS1和lp0來進行訪問控制。 軟件系統 軟件系統由嵌入式Linux操作系統、嵌入式圖形用戶界面和相應的支持API庫構成。嵌入式Linux操作系統包括Linux 2.4.18內核、JFFS2文件系統、busybox工具集等,具有高度模塊化、易于定制、可移植性好等優點。

    由于Linux 2.4.18內核提供Framebuffer的支持,這樣就不需要對顯示芯片進行直接的硬件編程,而是由FrameBuffer系統通過打開/dev/fb0,使用mmap()映射顯存到內存中的線性緩沖區的方式來工作。這樣,考慮在商業POS等領域還使用單色的顯示而不需要用到GUI,平臺提供了兩套圖形應用庫:一個是基于Framebuffer運行于虛擬控制臺方式下的嵌入式圖形應用庫,另一個是基于GTK+1.2運行于多任務GUI下的嵌入式多任務圖形應用庫。前者支持屏幕和鍵盤驅動,其中屏幕驅動支持1 、2 、4 、8 、16 、32 位每像素(bpp),能進行相應的西文和中文顯示。具有強大的繪圖功能,包括畫線、區域填充、畫多邊形、剪貼和圖形模塊等。提供大量的圖形應用編程接口,該庫只有100KB左右,特別適合用在嵌入式系統上開發控制臺圖形用戶界面的應用程序。后者支持彩色LCD、鼠標等,支持五筆和拼音中文輸入,并且具有智能記憶功能,即可以自動記憶到用戶詞庫中。

    運行時系統提供Linux常用的命令,并提供網絡和Shell等必備的工具,支持FTP、Telnet以及遠程登錄Win2000 Server,能自動實現IP地址沖突的檢測并進行相應的提示。 交叉開發工具鏈 交叉開發工具鏈由一套用于編譯、匯編和鏈接內核及應用程序的組件組成,它們自身運行于一個平臺(如PC Linux)下,而利用它們開發出來的應用程序是運行在另一個平臺(如嵌入式應用平臺)下。這些組件包括用于操作二進制文件的實用程序集合Binutils、Gcc編譯器和鏈接運行庫Glibc等三部分。

    嵌入式系統本身沒有自舉開發功能,必須有一套開發工具并且要在PC機中建立起相應的開發環境。一般有三種選擇:一是PC機的操作系統只用Windows,但是要安裝cgywin來提供Windows下的Linux開發環境,同時要安裝適合于cgywin的交叉開發工具鏈(本平臺不提供);也可只用Linux,但需要對Linux環境以及vi等文本編輯器非常熟悉;而最常用的方式是采用Linux服務器、Windows工作站的開發方式,這樣可只需要在一臺Linux服務器上建立交叉開發環境,多臺Windows工作站通過telnet客戶端遠程登錄協同開發。這樣,一方面節省了內存和硬盤等資源,還可以使用Windows的一些軟件來加快編輯開發速度。

    這種嵌入式Linux的開發模式一般叫做主從模式。在PC機的交叉編譯環境下,編譯鏈接通過后的應用程序可以通過串行口或以太網口從PC機下載到應用平臺上,通過GDB服務器進行聯機調試及運行。很顯然,用戶在本平臺的基礎上只需要專注于自己應用程序開發就可以實現項目系統的功能。 結 語 本平臺目前已經應用于POS系統。利用開發工具開發出運行于平臺上的相應應用程序,通過串口將平臺和商場POS服務器相連,通過以太網接口和通訊服務器相連并最終連接到銀行主機系統,這樣構成了一個完整的商業POS系統。平臺在該系統中就相當于一個高檔的網絡終端,或者說更類似一臺標準PC機,搭建系統只需要從應用程序著手。

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
日韩视频在线免费观看| 亚洲黄色一区| 欧美一级视频| 日韩一级在线| 亚洲丰满在线| 国产欧美日韩综合一区在线播放| 欧美精品在线观看一区二区| 老司机凹凸av亚洲导航| 99热免费精品| 久久精品国产免费| 欧美一级一区| 午夜在线成人av| 亚洲无吗在线| 国产精品99久久久久久www| 国产老肥熟一区二区三区| 国产精品qvod| 欧美视频网址| 久久精视频免费在线久久完整在线看| 91久久精品网| 欧美在线一二三四区| 亚洲乱码国产乱码精品精可以看| 亚洲高清不卡在线观看| 国产精品视频99| 国产精品igao视频网网址不卡日韩| 久久精品人人做人人综合 | 毛片一区二区三区| 亚洲视频电影图片偷拍一区| 亚洲欧美一级二级三级| 亚洲精品乱码久久久久久| 亚洲人精品午夜在线观看| 亚洲日本国产| 国户精品久久久久久久久久久不卡 | 美女性感视频久久久| 欧美成人精品一区| 欧美一区二区三区四区在线观看地址| 亚洲国产欧美一区| 久久精品国产综合精品| 一区二区av| 一区二区三区日韩精品| 国户精品久久久久久久久久久不卡 | 一区二区三区欧美亚洲| 亚洲影院高清在线| 欧美伊人久久| 一本到高清视频免费精品| 亚洲最新在线| 亚洲欧美视频一区| 久久精品国产亚洲aⅴ| 久久综合亚州| 欧美激情亚洲一区| 久久久久久久久久久一区| 玖玖视频精品| 欧美日本在线看| 国产精品久久久对白| 国产视频精品xxxx| 国产精品久久精品日日| 欧美激情一区二区三级高清视频| 久久久久久夜| 男人的天堂成人在线| 久久精品亚洲一区二区| 麻豆国产精品一区二区三区 | 欧美午夜久久| 国产字幕视频一区二区| 亚洲日韩欧美视频一区| 艳妇臀荡乳欲伦亚洲一区| 亚洲第一区色| 精品999成人| 国产日产欧产精品推荐色| 国产精品劲爆视频| 国产一区二区在线免费观看| 国产伦精品一区二区三区视频孕妇 | 中文国产亚洲喷潮| 9l视频自拍蝌蚪9l视频成人| 亚洲欧美日韩精品久久久| 亚洲国产99精品国自产| 欧美在线视频播放| 99国产精品视频免费观看| 欧美一级视频免费在线观看| 欧美风情在线观看| 免费日韩一区二区| 免费av成人在线| 欧美性大战xxxxx久久久| 欧美性猛交xxxx免费看久久久| 欧美日韩极品在线观看一区| 国产老女人精品毛片久久| 亚洲人体偷拍| 亚洲欧美中文另类| av不卡免费看| 久久午夜视频| 免费日韩成人| 国产精品午夜在线观看| 在线免费观看日本一区| 亚洲激情第一区| 午夜一级在线看亚洲| 欧美在线亚洲| 亚洲激情精品| 日韩视频在线观看国产| 欧美一区视频在线| 欧美日韩成人综合在线一区二区| 欧美日韩午夜在线视频| 国产精品v亚洲精品v日韩精品| 黄色精品一二区| 亚洲一区欧美二区| 一区二区免费看| 老妇喷水一区二区三区| 欧美激情第3页| 国内精品免费在线观看| 亚洲愉拍自拍另类高清精品| 久久成人一区二区| 亚洲专区免费| 久久全国免费视频| 国产精品一二一区| 亚洲视频观看| 久久精品视频在线播放| 性亚洲最疯狂xxxx高清| 国产精品第2页| 国内成人精品一区| 亚洲精品一二| 91久久精品国产91久久| 美女黄网久久| 国产精品激情av在线播放| 国产一区二区三区在线观看精品 | 久久精品99国产精品日本| 欧美在线视频一区二区三区| 久久综合伊人77777麻豆| 国产视频在线观看一区| 亚洲第一在线| 午夜精品久久| 亚洲欧美一区二区三区极速播放 | 久久精品一区四区| 一个人看的www久久| 免费不卡欧美自拍视频| 亚洲国产片色| 亚洲一级电影| 中文av一区特黄| 欧美日本网站| 国产欧美一区二区三区在线老狼| 亚洲无人区一区| 久久精品久久综合| 亚洲免费视频在线观看| 欧美日韩国产一区二区| 亚洲黄网站在线观看| aa级大片欧美| 欧美另类一区| 国产一区二区三区精品欧美日韩一区二区三区| 在线观看一区视频| 久久精品国产亚洲高清剧情介绍 | 在线一区二区三区四区五区| 欧美精品一级| 在线成人性视频| 日韩午夜电影在线观看| 欧美日韩国产小视频| 永久域名在线精品| 亚洲国产视频a| 亚洲一区二区在线视频| 国产精品免费一区二区三区在线观看 | 亚洲国产精品久久91精品| 久久精品一区蜜桃臀影院| 亚洲精品一区二区三区樱花 | 在线亚洲欧美| 欧美三级乱人伦电影| 原创国产精品91| 亚洲午夜久久久| 欧美精彩视频一区二区三区| 国产精品成人一区二区| 尤物视频一区二区| 亚洲国产精品久久久久婷婷884| 欧美一区二区视频在线观看| 国产农村妇女精品一二区| 性久久久久久久久久久久| 久久理论片午夜琪琪电影网| 国产精品美女黄网| 亚洲日本中文字幕免费在线不卡| 99精品欧美一区| 国产免费亚洲高清| 亚洲大片精品永久免费| 欧美电影专区| 一区二区三区色| 99riav国产精品| 欧美精彩视频一区二区三区| 精品成人a区在线观看| 午夜在线视频一区二区区别| 中文精品视频| 国产精品视频999| 久久成人精品无人区| 欧美一区二区三区电影在线观看| 国产精品视频yy9099| 亚洲日本免费| 女人天堂亚洲aⅴ在线观看| 国产综合在线看| 亚洲欧美在线x视频| 久久久亚洲精品一区二区三区| 国产精品都在这里| 一区二区激情小说| 老鸭窝91久久精品色噜噜导演| 国产一区二区三区四区在线观看| 亚洲国产午夜| 国产精品嫩草久久久久| 久久精品一二三| 国产麻豆91精品| 国产精品国内视频|