freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于linux嵌入式開發(fā)板的qt的移植與應(yīng)用-展示頁

2025-06-27 17:20本頁面
  

【正文】 UBoot源碼就是相應(yīng)的Linux內(nèi)核源程序的簡化,尤其是一些設(shè)備的驅(qū)動程序,這從UBoot源碼的注釋中能體現(xiàn)這一點。UBoot,全稱是Universal Boot Loader,是遵循GPL條款的開放源碼項目。Bootloader是在操作系統(tǒng)內(nèi)核運行之前運行的一段小程序。一個內(nèi)核不是一套完整的操作系統(tǒng)。技術(shù)上說Linux是一個內(nèi)核。Linux最早是由芬蘭黑客 Linus Torvalds為嘗試在英特爾x86架構(gòu)上提供自由免費的類Unix操作系統(tǒng)而開發(fā)的。Linux是最受歡迎的自由電腦操作系統(tǒng)內(nèi)核。MC9261EK開發(fā)板外圍設(shè)備齊全,軟件資源豐富,Linux可配備QT或MiniGUI圖形界面,適合信息通信、數(shù)據(jù)采集、儀器儀表、智能交通、醫(yī)療設(shè)備、數(shù)控終端、工業(yè)控制等場合,性價比極高[1]。 嵌入式硬件環(huán)境 本設(shè)計所用到的硬件環(huán)境是杭州邁沖科技有限公司開發(fā)的MC9261EK開發(fā)板。Ubuntu系統(tǒng):版本:,內(nèi)存:512M,單核。本論文提到的Qt的移植包括了對源代碼的裁剪、編譯和移植。TrollTech 公司所發(fā)布的面向嵌入式系統(tǒng)的QT/E 版本只提供源代碼,用戶必須針對自己的嵌入式硬件平臺進(jìn)行裁剪、編譯和移植。QT/E 是跨平臺的C++圖形用戶界面(GUI)工具包,它是著名的Qt開發(fā)商TrollTech發(fā)布的面向嵌入式系統(tǒng)的Qt 版本,Qt 是目前KDE等項目使用的GUI 支持庫,許多基于Qt的XWindow程序可以非常方便地移植到嵌入式Qt/Embedded 版本上。另外,是否具有良好的人機(jī)圖形界面,方便用戶操作,是衡量嵌入式設(shè)備性能的重要標(biāo)準(zhǔn)。主流的嵌入式操作系統(tǒng)有WinCE,Linux,VxWorks, pSOS, PalmOS等等。 ?!娟P(guān)鍵詞】Qt tslibAbstractEmbedded Linux is a embedded operating system based on Linux. Linux has many features, for example, open source, the kernel is small, efficient, free OS and so on. It is widely used in mobile phones, personal digital assistant (PDA), media players, consumer electronics and aerospace fields.Qt is a crossplatform development of C++ graphical user interface application framework which is developed by Nokia. It provides all the required functions to the application developers to buildtheart graphical user interface. Qt is fully object oriented, easily extensible, and allows true ponent programming manner. Since early 1996, Qt into the business world, it has bee a worldwide success of thousands of applications that base. Qt is also the popular Linux desktop environment KDE foundation. Basically, Qt is the same with Motif, Openwin, GTK graphical interface libraries on X Window and MFC, OWL, VCL, ATL on Windows platform, but Qt has many advantages, for example: excellent crossplatform, objectoriented, rich API, a large number of development documents and soon. To develop graphical user interface on embedded platform, select the Qt is a good choice. The design framework based on the AT91SAM9261 ARM9EJS Development Kit for embedded chips, and details of the package of hardware and embedded Linux operating system. This paper explains the transplantation of tslib, , in the Linux embedded development board. Introduces the use of Qt Creator and the method to run Qt applications on the development board.【Key words】Qt。本文給出了tslib 、。在嵌入式平臺上開發(fā)用戶圖形界面,選擇Qt是一個很好的選擇。Qt也是流行的Linux桌面環(huán)境KDE 的基礎(chǔ)。Qt是完全面向?qū)ο蟮?,很容易擴(kuò)展,并且允許真正地組件編程。Qt是諾基亞開發(fā)的一個跨平臺的C++圖形用戶界面應(yīng)用程序框架。普通本科畢業(yè)設(shè)計題目:基于Linux嵌入式開發(fā)板的Qt的移植與應(yīng)用二O一一 年 五 月摘 要嵌入式 Linux是以Linux為基礎(chǔ)的嵌入式操作系統(tǒng),Linux有著開放源代碼,內(nèi)核小、效率高,免費的OS等優(yōu)點。它被廣泛應(yīng)用在移動電話、個人數(shù)字助理(PDA)、媒體播放器、消費性電子產(chǎn)品以及航空航天等領(lǐng)域中。它提供給應(yīng)用程序開發(fā)者建立藝術(shù)級的圖形用戶界面所需的所用功能。自從1996年早些時候,Qt進(jìn)入商業(yè)領(lǐng)域,它已經(jīng)成為全世界范圍內(nèi)數(shù)千種成功的應(yīng)用程序的基礎(chǔ)?;旧?,Qt同X Window上的Motif,Openwin,GTK等圖形界面庫和Windows平臺上的MFC,OWL,VCL,ATL 是同類型的東西,但Qt具有優(yōu)良的跨平臺特性、面向?qū)ο?、豐富的API、大量的開發(fā)文檔等優(yōu)點。本設(shè)計采用基于ARM9EJS構(gòu)架的AT91SAM9261芯片的嵌入式開發(fā)套件,并詳細(xì)介紹了套件的硬件和Linux嵌入式操作系統(tǒng)。介紹了Qt Creator的使用方法和Qt應(yīng)用程序在開發(fā)板上的使用方法。 。 tslib目 錄1 緒論 1 基于ARM的Linux的嵌入式系統(tǒng)平臺概述 1 嵌入式硬件環(huán)境 1 嵌入式操作系統(tǒng) 3 本文的意義 4 本文所做的工作 42 5 準(zhǔn)備資源 6 搭建移植環(huán)境 6 7 7 8 10 安裝tslib 11 11 配置,編譯,安裝tslib 11 配置,編譯, 12 12 13 13 13 移植tslib 14 14 設(shè)置環(huán)境變量 14 15 153 16 準(zhǔn)備資源 17 17 18 18 19 移植tslib 19 194 Qt Creator的使用方法 19 Windows下Qt Creator開發(fā)環(huán)境的建立 20 一個login實例 20 Creator 20 新建一個工程 21 25 新建一個dialog 25 添加一個類 28 編寫代碼 28 285 測試移植效果 29 測試Qt Embedded的移植效果 29 29 30 測試Qt Extended的移植效果 30 添加源代碼 30 為應(yīng)用程序添加圖標(biāo) 30 31 添加對login應(yīng)用程序的支持 32 32 運行l(wèi)ogin應(yīng)用程序 32 中文顯示 326總結(jié)與展望 33 33 33參考文獻(xiàn) 34致 謝 351 緒論隨著信息技術(shù)的發(fā)展和數(shù)字化產(chǎn)品的普及,嵌入式設(shè)備被廣泛應(yīng)用。Linux的優(yōu)勢在于其完全開放的操作系統(tǒng),可以給開發(fā)者一定的獨立性和自由度,允許它們自己掌控自己的產(chǎn)品。Qt/Embedded是著名的Qt庫開發(fā)商Trolltech公司開發(fā)的基于嵌入式Linux系統(tǒng)的Qt版本,廣泛應(yīng)用的KDE等項目即使用Qt作為支持庫,它以良好的代碼結(jié)構(gòu)、強大的可定制功能以及統(tǒng)一的API都給用戶提供了極高的便利性,QT/Embedded已經(jīng)逐漸成為GUI的事實標(biāo)準(zhǔn)。自從Qt/Embedded發(fā)布以來,就有許多嵌入式Linux 開發(fā)商利用Qt/Embedded 進(jìn)行嵌入式GUI 應(yīng)用開發(fā)。在嵌入式開發(fā)的過程中一個非常重要的內(nèi)容就是移植。 基于ARM的Linux的嵌入式系統(tǒng)平臺概述說明一下移植過程中用到的Windows XP系統(tǒng)和Ubuntu系統(tǒng)的主要參數(shù)Windows XP系統(tǒng):CPU:Pentium雙核,內(nèi)存:1GB。以下主要對嵌入式系統(tǒng)的硬件環(huán)境和操作系統(tǒng)做簡單介紹。它采用ATMEL AT91SAM9261(S)處理器,最新ARM926EJS ARM內(nèi)核,它擴(kuò)展了DSP指令集和Jazelle Java 加速器,主頻190MHz 時性能高達(dá)210 MIPS。開發(fā)板硬件規(guī)格如表11所示:表11 開發(fā)板硬件規(guī)格系統(tǒng)資源CPUATMEL AT91SAM9261(S),200MHz存儲64~256MB NandFlash,2~8MB DataFlash內(nèi)存64MB SDRAM實時時鐘帶后備電池RTC通信接口網(wǎng)口1路10M/100M自適應(yīng)網(wǎng),帶網(wǎng)絡(luò)變壓器和指示燈串口4路RS232串口,1路調(diào)試串口,3路數(shù)據(jù)通信串口CAN預(yù)留SPI接口,可擴(kuò)展CAN接口,音頻1路音頻輸出LCD,觸摸屏功能USB2路USB Host接口,1路USB Device接口GPIOGPIO若干,矩陣鍵盤存儲設(shè)備IDE/CF/SD支持SD卡存儲,預(yù)留IDE接口,可擴(kuò)展IDE/CF接口,連接硬盤或CF卡工作參數(shù)工作電源6~30V DCIN工作溫度20~+70℃(可選配全工業(yè)級溫寬元器件)工作濕度5%~95%尺寸規(guī)格146mmX102mm以下是核心板資源l 工業(yè)級ATMEL AT91SAM9261處理器,200MHzl 64MB SDRAMl 128MB NandFlashl 2MB DataFlashl 6層高精密工業(yè)PCBl 尺寸:73mm X l 2條2x30 PIN插件,方便簡單l 電源:,超低功耗 嵌入式操作系統(tǒng)本設(shè)計基于Linux嵌入式操作系統(tǒng),使用Uboot作為Bootloader[2],使用jffs2作為文件系統(tǒng)。它是一個用C語言寫成,符合POSIX標(biāo)準(zhǔn)的類Unix操作系統(tǒng)。該計劃開始于1991年,在計劃的早期有一些Minix 黑客提供了協(xié)助,而今天全球無數(shù)程序員正在為該計劃無償提供幫助。
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1