網(wǎng)絡(luò)的普及和計(jì)算機(jī)微型化的趨勢使得移動(dòng)終端成為未來人們生活中的必備。移動(dòng)終端具有體積小,重量輕,易于攜帶的特點(diǎn)。它將PC的部分功能與手機(jī)的通訊功能結(jié)合起來,可以進(jìn)行無線通訊,還可以通過互聯(lián)網(wǎng)得到豐富多彩的服務(wù)。因此,針對移動(dòng)終端的研究具有非常重要的意義。 本文針對移動(dòng)終端的移動(dòng)性和無線上網(wǎng)功能提出一套基于ARM Linux平臺的解決方案。移動(dòng)終端硬件部分采用基于S3C2410控制器的硬件平臺。采用USB接口的WiFi模塊作為無線網(wǎng)卡。采用FPGA模塊做信息加密處理。軟件部分采用嵌入式Linux系統(tǒng)作為操作系統(tǒng),采用基于Qt的嵌入式konqueror瀏覽器作為應(yīng)用程序。采用移動(dòng)IPv6技術(shù)支持終端的移動(dòng)性。 本文闡述了移動(dòng)終端軟件部分從底層到頂層的實(shí)現(xiàn)。包括了引導(dǎo)加載程序移植,Linux內(nèi)核的移植,NOR Flash驅(qū)動(dòng)移植,網(wǎng)卡驅(qū)動(dòng)移植,無線網(wǎng)卡驅(qū)動(dòng)移植,LCD驅(qū)動(dòng)的移植,觸摸屏驅(qū)動(dòng)的移植,根文件系統(tǒng)的實(shí)現(xiàn),Qt/Embedded和Qtopia的移植以及嵌入式konqueror的移植。并對原理、相關(guān)知識點(diǎn)以及實(shí)現(xiàn)過程進(jìn)行了詳細(xì)的說明。本文介紹了如何在移動(dòng)終端上支持移動(dòng)IPv6技術(shù),搭建基于Linux的移動(dòng)IPv6的實(shí)驗(yàn)網(wǎng)絡(luò),并測試移動(dòng)終端在不同的WiFi子網(wǎng)之間移動(dòng)過程中與通信對端的連接情況。 經(jīng)過測試表明,該移動(dòng)終端可以在無線條件下通過瀏覽器訪問Internet,支持中文網(wǎng)頁并能通過鼠標(biāo)、鍵盤和觸摸屏進(jìn)行操作。在移動(dòng)性上,移動(dòng)終端在從家鄉(xiāng)網(wǎng)絡(luò)和外地網(wǎng)絡(luò)之間的漫游過程中能夠在一定的切換延遲下保持和通信對端的連接。
標(biāo)簽:
ARMLinux
移動(dòng)終端
上傳時(shí)間:
2013-04-24
上傳用戶:R50974