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

正文內(nèi)容

基于嵌入式linux實驗箱移植android操作系統(tǒng)的可行性研究03-資料下載頁

2025-06-23 07:36本頁面
  

【正文】 常啟動并創(chuàng)建了設(shè)備節(jié)點。RTC是否已經(jīng)啟動時鐘正在運(yùn)行、DM9000網(wǎng)絡(luò)是否已經(jīng)啟動設(shè)置MAC地址獲得IP、觸摸屏驅(qū)動是否成功,是否已經(jīng)打開ts—device、文件系統(tǒng)是否已經(jīng)掛載并成功啟動其中的服務(wù)程序。系統(tǒng)啟動結(jié)束后按回車,查看是否可以進(jìn)入文件系統(tǒng)并可以對本機(jī)的文件系統(tǒng)系統(tǒng)進(jìn)行讀寫操作。接下來需要對系統(tǒng)驅(qū)動程序的功能進(jìn)行測試。 DM9000網(wǎng)絡(luò)功能測試Android內(nèi)核啟動后觀察到DM9000網(wǎng)絡(luò)已經(jīng)設(shè)置MAC地址和IP。接下來對DM9000的功能進(jìn)行測試。在開發(fā)板端對主機(jī)進(jìn)行ping。ping 192.168.1.230(主機(jī)IP)得到測試結(jié)果如圖5,說明開發(fā)板可以ping通主機(jī)。圖5 開發(fā)板ping主機(jī)在主機(jī)端ping開發(fā)板。ping 192.168.1.130(開發(fā)板IP)得到測試結(jié)果如圖6,說明主機(jī)可以ping通開發(fā)板,網(wǎng)絡(luò)通信正常。圖6 主機(jī)ping開發(fā)板接下來測試內(nèi)核是否可以掛載主機(jī)端的NFS文件系統(tǒng),需要在主機(jī)端進(jìn)行功能配置并在bootloader內(nèi)對啟動參數(shù)進(jìn)行設(shè)置。1.設(shè)置共享目錄gedit/etc/exports編輯nfs服務(wù)配置文件,第一次打開該文件為空,添加以下內(nèi)容:/../../root_nfs*(rw,sync,no_root—squash)其中:/../../root_nfs為nfs共享目錄,它作為開發(fā)板的根文件系統(tǒng)通過nfs掛接。* 表示所有客戶機(jī)可以掛接此目錄;Rw表示掛接此目錄的客戶機(jī)對該目錄有讀寫權(quán)力;no root—squash表示允許掛接此目錄的客戶機(jī)享有該主機(jī)root身份;2.建立共享目錄將制作好的NFS文件系統(tǒng)存放于exports文件指目錄,檢查NFS服務(wù)是否啟動。3.啟動和停止nfs服務(wù)/etc/init.d/nfs start啟動nfs服務(wù),輸入以下命令檢驗nfs服務(wù)是否啟動。mount—t nfs localhost:/../../root—nfs/mnt/如果沒有出現(xiàn)錯誤信息,可以瀏覽/mnt目錄的內(nèi)容和/../../root_nfs是一致的。使用如下命令可以停止nfs服務(wù)。/etc/ini t.d/nfs stop為了在開機(jī)時系統(tǒng)自動啟動該服務(wù)可以輸入如下命令。redhat’configservices打開系統(tǒng)服務(wù)配置窗口,在左側(cè)nfs服務(wù)選項框,并選中它,然后保存退出。在啟動或復(fù)位時按空格鍵進(jìn)入bootloader命令行模式,輸入如下命令。Superviviparam set 1inux_cmd_line ”console=ttySACOroot=/dev/nfsnfsroot=192.168.1.1 1 1:/../../root—nfsip=192.168.1.XX:192.168.1.XXX:192.168.1.XXX:255.255.255.0:MINl2440.a(chǎn)rm9.net:ethO:off”其中,param set linux—cmd line是設(shè)置啟動linux時的命令參數(shù)。其各參數(shù)的含義如下所示。Nfsroot 是自己開發(fā)主機(jī)的IP地址。ip=后面:第一項(192.168.1.XX)是目標(biāo)板的臨時IP,不能和局域網(wǎng)內(nèi)其他IP沖突;第二項(192.168.1.XXX)是開發(fā)主機(jī)的IPt第三項(192.168.1.xxx)是目標(biāo)板上網(wǎng)關(guān)(Gw)的設(shè)置;第四項(255.255.255.0)是子網(wǎng)掩碼;第五項是開發(fā)主機(jī)的名字;啟動以后嘗試對掛載的NFS文件系統(tǒng)進(jìn)行讀寫操作,如果成功則表示NFS文件系統(tǒng)掛載成功,DM9000網(wǎng)絡(luò)設(shè)備測試通過。 LCD觸摸屏功能測試內(nèi)核啟動掛載完文件系統(tǒng)就會啟動GUI,可以觀察LCD顯示是否正常,是否有截屏或歪圖的現(xiàn)象出現(xiàn),如果有需要依據(jù)上章對LCD驅(qū)動進(jìn)行重新設(shè)置。然后點擊觸摸屏查看系統(tǒng)是否相應(yīng)觸摸,如果沒有反應(yīng)就需要對觸摸屏進(jìn)行檢測。查看是否存在/dev/input/event0文件節(jié)點,運(yùn)行如下命令:Scat/dev/input/event0然后點擊觸摸屏查看終端是否會有觸摸屏坐標(biāo)輸出,如果沒有可能觸摸屏驅(qū)動沒有完全移植成功,需要重新設(shè)置編譯。在掛載qtopia文件系統(tǒng)時,會遇見終端有坐標(biāo)輸出,但是觸摸屏仍沒有反應(yīng)的情況,檢測如下文件。開發(fā)板上操作:cat/etc/init.d/rcS……/bin/qtopia amp??梢钥吹皆谧詈笸ㄟ^/bin/qtopia&這句來啟動Qtopia,/bin/qtopia是一個腳本。cat/bin/qtopia!/bin/shexport TSLIB—TSDEVICE=/dev/input/event0export TSLIB—CONFFILE=/usr/local/etc/ts.confexport TSLIB_PLUGINDIR=/usr/10cal/l ib/tsexport TSLIB_CALIBFILE=/etc/pointercalexport QTDIR=/opt/qtopiaexport QPEDIR=/opt/qtopiaexport PATH=$QTDIR/b i n:$PATHexport LD—LIBRARY PATH=$QTDIR/1 ib:/usr/local/1 ib:SUD—LIBRARY—PATHexport QWS_DISPLAY=”linuxFB:mmWidth35:mmtteight45:0”TS_INFO__FILE=/sys/devices/virtual/input/input0/uevent47if[e$TS_INFO_FILE a”/bin/grep—q TouchScreen$TS—INFO_FILE”]:thenexport QWS MOUSE PROTO=”TPanel:/deV/input/eVentOUSB:/dev/input/mice”if [e/etc/pointercal:a ! S/etc/pointercal] :thenfirm/etc/pointercalelseexport QWS_MOUSE_PROTO=”USB:/dev/input/mice”/etc/pointercalunset TS_INFO_FILEexport Qws KEYBOARD=TTY:/dev/ttylexport KDEDI R=/opt/kdeexport HOME=/rootexec$QPEDIR/bin/qpe l/dev/null 2/dev/nullcd/sysfind—name uevent雖然未能找到/sys/devices/VAirtual/input/inputO/ueVent/sys/class/input/input0/uevent 將TS—INFO_FILE 改為如下TS INFO FILE=/sys/class/input/input0/ueVent保存后重啟,觸摸屏就可以正常使用了。 Androi d設(shè)備整體測試與分析A下載Android內(nèi)核和文件系統(tǒng)進(jìn)行調(diào)試,第一次啟動需要一些時間,在啟動過程中會出現(xiàn)Andriod的Logo和機(jī)器人的圖案,啟動以后可以在終端中看到Andriod文件系統(tǒng)目錄。Android文件系統(tǒng)結(jié)構(gòu)和yaffs2文件系統(tǒng)不同。在data目錄下有文件系統(tǒng)的應(yīng)用程序,cache作為文件系統(tǒng)的緩存、init.goldfish.re為平臺初始化文件、myDev下面注冊有觸摸屏和顯示緩沖節(jié)點。目錄結(jié)構(gòu)如圖7所示。圖7 Andriod文件系統(tǒng)目錄再來看LCD觸摸屏的顯示,可以看到LCD觸摸屏顯示Andriod的應(yīng)用程序,如圖8顯示,可以使用這些應(yīng)用程序加以驗證。在啟動的Android系統(tǒng)中有瀏覽器,相機(jī),音樂,wifi等設(shè)備,開發(fā)者可以根據(jù)自己的需要在編譯文件系統(tǒng)前對平臺的應(yīng)用程序進(jìn)行配置來滿足自身實際應(yīng)用的需要。圖8 Andriod文件系統(tǒng)GUI界面通過對平臺的測試發(fā)現(xiàn),$3C2440的處理能力和運(yùn)算速度為400MHz,相對G2手機(jī)的性能來說,反應(yīng)和靈敏度略顯遲鈍,但是不影響使用和操作。要讓平臺得到更好的使用效果和更多的功能建議使用更快的處理器運(yùn)行Android。經(jīng)過測試,基于嵌入式Linux實驗箱移植Android操作系統(tǒng)實踐得出答案,是可以移植的。第六章:總結(jié)大學(xué)三年時間轉(zhuǎn)眼就要過去,回顧這三年的學(xué)生生涯,我覺得最大的收獲并不在于取得了學(xué)歷,而是養(yǎng)成了一種獨立的思維習(xí)慣,豁達(dá)的處事態(tài)度,和在本專業(yè)學(xué)科上的鉆研精神。感謝我的導(dǎo)師張中林在我大學(xué)期間對我的教導(dǎo),感謝您始終以耐心和寬容的態(tài)度來對待我,并在學(xué)業(yè)和處事上給予良多幫助和指導(dǎo)。感謝我的母校天津職業(yè)大學(xué)。從2009年到2012年,我人生最黃金的時刻在這里度過,校園里每一處風(fēng)景幾乎都留下了我的足跡,也給我留下了深刻的印象。我深深地愛著這片美麗的校園,不論是建筑,院墻,樹木,還是林間的道路,現(xiàn)在以至永遠(yuǎn)。感謝我在大學(xué)3年以來的同學(xué)們。同你們探討知識使我獲得更開闊的視野,我從你們身上學(xué)習(xí)到很多優(yōu)秀的品質(zhì),你們無論是在學(xué)習(xí)上、還是生活上都給予我很多無私的幫助,幫助我成長,給予我鼓勵。感謝我的父母。你們一直寄予我很高的期望,給予我很多的幫助,我以此鼓勵自己,努力提高自己的專業(yè)能力,不讓你們失望。在以后的工作和生活中,我會以我的實際行動努力回報你們多年來對我的養(yǎng)育之恩。參考文獻(xiàn)[1] 周潤景,袁偉亭,劉曉濱編著,Cadence PCB設(shè)計與制版[M],電子工業(yè)出版社,2005.8 [2] 趙炯,Linux內(nèi)核O.11完全注釋[M],北京:機(jī)械工業(yè)出版社,2007.6 [3] 賀利軍,王理燕,彭永勝,陳建華,Linux實時操作系統(tǒng)在s3c2410的移植,微計算機(jī)信息,2008,24(10):8082 [4] 趙瑞娟,李敬兆,嵌入式Linux系統(tǒng)在s3C2410上的移植實現(xiàn)[J],安徽理工大學(xué)學(xué)報(自然科學(xué)版),2008.28(3):7376 [5]宋寶華,LINUX設(shè)備驅(qū)動開發(fā)詳解[M],北京:人民郵電出版社,2008.2[6] 28]魏永明,狄岳,鐘書毅,LINUX設(shè)備驅(qū)動程序(第三版)[M],北京:中國電力出版社,2006.1Android operating system brief introductionThe word Android meaning of robot, but also Google announced on November 5, 2007 that the Linux platform based on open source mobile phone operating system name, the platform by the operating system, middleware, user interface and application software, which is the first for the mobile terminal to build a truly open and plete mobile present, the latest version of Android Gingerbread and Android 3 Honeyb.System introduction:Android is based on Linux kernel operating system, is the Google Corporation announced on November 5, 2007 mobile phone operating system, developed by Google after early, by the Open Handset Alliance (Open Handset Alliance) uses the software stack (software stack, aka the software stack) architecture, is mainly divided into three Linux kernel provides only basic functions。 other application software by the pany39。s own development, part of the program written in Java.At the end of 2010, data display, only officially launched two years operating system Android has transcended the hegemony ten years Nokia (Nokia) Symbian OS system, Android system using mobile phone manufacturers including HTC mainly electronic (HTC) (SAMSUNG), Samsung, LG, Motorola (MOTOROLA), Sony Ericsson, Meizu M9, which in the world most popular intelligent mobile phone platform, Android system is not only applied in the intelligent mobile phone, also in the tablet puter market expanding r
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1