GUI與TCP/IP協(xié)議在嵌入式系統(tǒng)中的移植與應用開發(fā)
發(fā)布時間:2022-09-27 18:32
隨著嵌入式系統(tǒng)的迅速發(fā)展,嵌入式產品開發(fā)已經涉及到各個領域,多數(shù)嵌入式系統(tǒng)產品的應用開發(fā)都需要GUI接口和TCP/IP協(xié)議的支持。 本文首先簡單介紹了MMC2107微控制器為核心的嵌入式硬件平臺、μC/OS-Ⅱ嵌入式操作系統(tǒng)和CodeWarrior開發(fā)環(huán)境。其次研究了嵌入式系統(tǒng)軟件中GUI接口和TCP/IP協(xié)議的實現(xiàn),包括GUI的層次結構、圖形生成算法以及窗口管理機制,TCP/IP協(xié)議的層次結構、實現(xiàn)原理以及用戶接口,同時在MMC2107微控制器為核心的硬件平臺和μC/OS-Ⅱ嵌入式操作系統(tǒng)環(huán)境中實現(xiàn)了GUI接口和TCP/IP協(xié)議的移植。 在GUI接口和TCP/IP協(xié)議移植的基礎上,利用這兩種軟件的系統(tǒng)接口,在特定的硬件平臺和操作系統(tǒng)環(huán)境中開發(fā)了兩款典型的嵌入式系統(tǒng)應用軟件;中文輸入法和嵌入式Web瀏覽器。本論文詳細闡述了漢字的顯示方法、漢字庫的制作以及中文輸入的實現(xiàn)流程,設計并實現(xiàn)了使用觸摸屏和液晶顯示器完成中文的輸入和顯示的算法。在對幾種常見的嵌入式瀏覽器結構分析的基礎上,描述了嵌入式瀏覽器的一般層次結構,詳細闡述了基于M·CORE硬件平臺的嵌入式Web瀏覽器設計開...
【文章頁數(shù)】:71 頁
【學位級別】:碩士
【文章目錄】:
圖目錄
摘要
ABSTRACT
第一章 緒論
1.1 課題研究背景及意義
1.2 嵌入式系統(tǒng)的層次結構
1.2.1 嵌入式處理器分類
1.2.2 嵌入式操作系統(tǒng)
1.2.3 嵌入式系統(tǒng)軟件
1.3 嵌入式系統(tǒng)軟件開發(fā)及移植方法
1.3.1 嵌入式系統(tǒng)軟件開發(fā)流程
1.3.2 嵌入式系統(tǒng)軟件移植方法
1.4 課題研究目標
1.5 論文整體框架
第二章 移植開發(fā)環(huán)境介紹
2.1 硬件開發(fā)環(huán)境介紹
2.1.1 微控制器
2.1.2 液晶顯示模塊
2.1.3 網絡接口模塊
2.1.4 觸摸屏模塊
2.2 嵌入式操作系統(tǒng)環(huán)境
2.2.1 μC/OS-Ⅱ簡介
2.2.2 μC/OS-Ⅱ API簡介
2.3 交叉編譯環(huán)境CodeWarrior
2.4 小結
第三章 GUI分析及移植
3.1 嵌入式GUI的結構
3.1.1 ZLG/GUI的層次結構
3.1.2 圖形生成算法
3.1.3 窗口管理機制
3.2 GUI的移植
3.2.1 GUI與底層驅動之間的接口
3.2.2 GUI使用的相關配置
3.3 小結
第四章 TCP/IP協(xié)議分析及移植
4.1 嵌入式TCP/IP協(xié)議結構
4.1.1 ZLG/IP協(xié)議棧的層次結構
4.1.2 ZLG/IP協(xié)議棧的收、發(fā)流程分析
4.1.3 ZLG/IP Socket API程序
4.2 協(xié)議的移植
4.2.1 協(xié)議與底層驅動之間的接口
4.2.2 協(xié)議與操作系統(tǒng)相關配置
4.2.3 協(xié)議使用相關配置
4.3 小結
第五章 GUI與TCP/IP協(xié)議的應用
5.1 中文輸入法
5.1.1 漢字庫模塊實現(xiàn)
5.1.2 人機交互模塊實現(xiàn)
5.1.3 輸入法模塊實現(xiàn)
5.2 嵌入式瀏覽器
5.2.1 嵌入式瀏覽器簡介
5.2.2 嵌入式瀏覽器設計思路
5.2.3 嵌入式瀏覽器具體模塊實現(xiàn)
5.3 小結
結束語
參考文獻
附錄 ZLG/GUI中Bresenham算法流程
作者簡歷 攻讀碩士學位期間完成的主要工作
致謝
【參考文獻】:
期刊論文
[1]輸入法程序設計技術初探[J]. 焦翠珍,戴文華. 咸寧師專學報. 2001(03)
碩士論文
[1]嵌入式瀏覽器的研究與實現(xiàn)[D]. 胡青山.西北大學 2005
本文編號:3681398
【文章頁數(shù)】:71 頁
【學位級別】:碩士
【文章目錄】:
圖目錄
摘要
ABSTRACT
第一章 緒論
1.1 課題研究背景及意義
1.2 嵌入式系統(tǒng)的層次結構
1.2.1 嵌入式處理器分類
1.2.2 嵌入式操作系統(tǒng)
1.2.3 嵌入式系統(tǒng)軟件
1.3 嵌入式系統(tǒng)軟件開發(fā)及移植方法
1.3.1 嵌入式系統(tǒng)軟件開發(fā)流程
1.3.2 嵌入式系統(tǒng)軟件移植方法
1.4 課題研究目標
1.5 論文整體框架
第二章 移植開發(fā)環(huán)境介紹
2.1 硬件開發(fā)環(huán)境介紹
2.1.1 微控制器
2.1.2 液晶顯示模塊
2.1.3 網絡接口模塊
2.1.4 觸摸屏模塊
2.2 嵌入式操作系統(tǒng)環(huán)境
2.2.1 μC/OS-Ⅱ簡介
2.2.2 μC/OS-Ⅱ API簡介
2.3 交叉編譯環(huán)境CodeWarrior
2.4 小結
第三章 GUI分析及移植
3.1 嵌入式GUI的結構
3.1.1 ZLG/GUI的層次結構
3.1.2 圖形生成算法
3.1.3 窗口管理機制
3.2 GUI的移植
3.2.1 GUI與底層驅動之間的接口
3.2.2 GUI使用的相關配置
3.3 小結
第四章 TCP/IP協(xié)議分析及移植
4.1 嵌入式TCP/IP協(xié)議結構
4.1.1 ZLG/IP協(xié)議棧的層次結構
4.1.2 ZLG/IP協(xié)議棧的收、發(fā)流程分析
4.1.3 ZLG/IP Socket API程序
4.2 協(xié)議的移植
4.2.1 協(xié)議與底層驅動之間的接口
4.2.2 協(xié)議與操作系統(tǒng)相關配置
4.2.3 協(xié)議使用相關配置
4.3 小結
第五章 GUI與TCP/IP協(xié)議的應用
5.1 中文輸入法
5.1.1 漢字庫模塊實現(xiàn)
5.1.2 人機交互模塊實現(xiàn)
5.1.3 輸入法模塊實現(xiàn)
5.2 嵌入式瀏覽器
5.2.1 嵌入式瀏覽器簡介
5.2.2 嵌入式瀏覽器設計思路
5.2.3 嵌入式瀏覽器具體模塊實現(xiàn)
5.3 小結
結束語
參考文獻
附錄 ZLG/GUI中Bresenham算法流程
作者簡歷 攻讀碩士學位期間完成的主要工作
致謝
【參考文獻】:
期刊論文
[1]輸入法程序設計技術初探[J]. 焦翠珍,戴文華. 咸寧師專學報. 2001(03)
碩士論文
[1]嵌入式瀏覽器的研究與實現(xiàn)[D]. 胡青山.西北大學 2005
本文編號:3681398
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3681398.html
最近更新
教材專著