<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 一款基于嵌入式Linux的觸摸屏自助點(diǎn)菜機

一款基于嵌入式Linux的觸摸屏自助點(diǎn)菜機

作者: 時(shí)間:2011-06-10 來(lái)源:網(wǎng)絡(luò ) 收藏

  3 終端軟件設計

  終端的軟件設計主要是開(kāi)發(fā) 系統的客戶(hù)端應用程序,用以訪(fǎng)問(wèn)服務(wù)器網(wǎng)站。

  終端軟件結構如圖3 所示。

自助點(diǎn)菜終端軟件結構圖


  該系統開(kāi)發(fā)主要有3 個(gè)主要內容: 開(kāi)發(fā)平臺的構建、編譯Qt/Embedded 庫和終端應用程序的實(shí)現。

  3.1 系統開(kāi)發(fā)平臺的構建

  搭建交叉編譯環(huán)境是開(kāi)發(fā)的第一步,也是必備一步。由于一般嵌入式開(kāi)發(fā)系統存儲大小有限,通常需要在功能強大的PC 機上建立一個(gè)用于目標機的交叉編譯環(huán)境。該系統主機開(kāi)發(fā)平臺選擇Fedo ra 12 系統,安裝交叉編譯器ARMlinuxg cc 4. 3. 2 用來(lái)編譯 內核,安裝ARM 920teabi 用來(lái)編譯Qt/Embedded 庫,用來(lái)支持瀏覽程序的開(kāi)發(fā)。終端以嵌入式Linux 作為操作系統,管理系統軟硬件資源。該終端采用Linux 2. 6. 29內核版本,首先移植了系統引導程序Ubo ot , 然后編譯裁剪的Linux 內核,加載無(wú)線(xiàn)網(wǎng)卡等驅動(dòng),制作根文件系統。

  3.2 編譯Qt/embedded 庫和T slib

  Qt/Embedded 是一個(gè)多平臺的C++ 圖形用戶(hù)界面應用程序框架,其對象容易擴展,可移植性好,支持多個(gè)GUI平臺的交互開(kāi)發(fā)。Qt/Embedded 被廣泛地應用于各種嵌入式產(chǎn)品和設備中。因此本文選擇Qt/Embedded 為本系統的GUI。

  Qt/embedded Linux 是為嵌入式Linux 優(yōu)化過(guò)的Qt 版本。為了盡可能減少內存
內存

  內存的正式叫法是內存儲器,以此來(lái)與外存儲器區分開(kāi)。物理上它安裝在計算機內部,通常安裝在主板上,所以稱(chēng)為內存。它的作用是供暫時(shí)存儲處理器需要處理的數據或處理后的結果,可見(jiàn)內存是計算機處理器的工作空間。它是處理器運行的程序和數據必須駐留于其中的一個(gè)臨時(shí)存儲區域,是計算機十分重要的部件。 [全文]

占用量,Qt/embeddedLinux 可以被重新編譯以去掉那些不用的特性。

  首先編譯安裝t slib,添加支持: 下載,t slib1.4. tar. g z, 解壓后執行配置、編譯和安裝命令。

  然后通過(guò)/ cONfigure 開(kāi)始配置Q t embedded 庫,將不需要的應用去除以減小庫的大小。配置完畢后,用make 命令編譯,用make install 命令安裝Qt / embedded Linux 到指定的目錄。

linux操作系統文章專(zhuān)題:linux操作系統詳解(linux不再難懂)


評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>