【正文】
th a foreground program, and then users can store and query data through the browser or client. This project is to design and implement a WEB database based ARM. Entering data through the soft keyboard, users can connect with the server and perform query data. PC acts as a server and FriendlyARM Tiny6410 development board with external touch screen as a client. The software part of the system consists of server and client ponents. It uses Qt graphical user interface to develop and SQLite database to store data. Then we can connect to database and operate it in Qt. The client runs the Linux operating system. A driver is transplanted to control and use of the wireless work card to achieve wireless work connection. Client interface mainly includes user login screen and query screen. According to the embedded systems developing process, this thesis consider Qt programming, SQLite databases designing and Embedded Linux operating settings. Taking the student information system for example, users operate on the ARM terminal and gain the student information that stored in a remote server. This information is transferred to the ARM terminal via work. The information can be further applied to other systems and lay the foundation for more plex embedded system designs. Keywords: Web Database, Embedded, SQLite, Linux, Qt III 目 錄 第 1 章 緒論 ........................................................................................................ 1 課題背景及意義 ....................................................................................... 1 研究現(xiàn)狀及發(fā)展趨勢 ............................................................................... 2 論文研究內(nèi)容及章節(jié)安排 ........................................................................ 2 本章小結(jié) ................................................................................................... 3 第 2 章 網(wǎng)絡(luò)數(shù)據(jù)庫系統(tǒng)的方案設(shè)計(jì) ................................................................... 4 方案的總體設(shè)計(jì) ....................................................................................... 4 網(wǎng)絡(luò)環(huán)境的選擇 ....................................................................................... 4 用戶圖形界面 ........................................................................................... 6 嵌入式數(shù)據(jù)庫 ........................................................................................... 8 本章小結(jié) ................................................................................................... 9 第 3 章 網(wǎng)絡(luò)數(shù)據(jù)庫終端的開發(fā)環(huán)境的搭建 ..................................................... 10 終端的 硬件環(huán)境 ................................................................................... 10 ARM 處理器 .................................................................................. 10 Tiny6410 開發(fā)板 .......................................................................... 11 嵌入式操作系統(tǒng)及其安裝 ..................................................................... 11 嵌入式操作系統(tǒng)的選型 ............................................................... 11 Linux 的開發(fā)環(huán)境的建立 ............................................................ 12 軟件開發(fā)環(huán)境的搭建 ............................................................................. 13 共享文件夾的配置 ....................................................................... 13 交叉編譯工具 ............................................................................... 13 的安裝 ................................................................................. 14 本章小結(jié) ................................................................................................. 15 第 4 章 開發(fā)板上的系統(tǒng)平臺(tái)的實(shí)現(xiàn) ............................................................... 16 Bootloader ................................................................................................ 16 Bootloader 及啟動(dòng)流程 ................................................................ 16 uboot 及其編譯 ........................................................................... 16 Linux 內(nèi)核 ........................................................................................... 17 內(nèi)核的版本 ................................................................................... 17 內(nèi)核模塊結(jié)構(gòu) ............................................................................... 17 內(nèi)核的配置 ................................................................................... 17 文件系統(tǒng) ................................................................................................. 18 開發(fā)板上安裝配置 ....................................................................... 18 IV 本章小結(jié) ................................................................................................. 19 第 5 章 基于 ARM 的網(wǎng)絡(luò)數(shù)據(jù)庫系統(tǒng)功 能的實(shí)現(xiàn) ..................................... 20 系統(tǒng)方案的設(shè)計(jì) ..................................................................................... 20 服務(wù)器端的設(shè)計(jì)方案 ................................................................... 20 客戶端的設(shè)計(jì)方案 ....................................................................... 20 服務(wù)器端數(shù)據(jù)庫的實(shí)現(xiàn) ......................................................................... 21 數(shù)據(jù)庫的建立 ............................................................................... 21 數(shù)據(jù)庫的使用 ............................................................................... 21 數(shù)據(jù)傳輸?shù)膶?shí)現(xiàn) ..................................................................................... 22 網(wǎng)絡(luò)環(huán)境的構(gòu)建 ........................................................................... 22 網(wǎng)絡(luò)傳輸模式及協(xié)議 ................................................................... 22 應(yīng)用程序的實(shí) 現(xiàn) ........................................................................... 22 客戶端各子界面的實(shí)現(xiàn) ......................................................................... 24 歡迎界面的實(shí)現(xiàn) ........................................................................... 24 用戶登錄界面的實(shí)現(xiàn) ................................................................... 25 測