嵌入式可控智能插座.doc
約49頁DOC格式手機打開展開
嵌入式可控智能插座,畢業(yè)論文全文49頁 20000余字引言嵌入式系統(tǒng)(embedded system)是當(dāng)今最熱門的領(lǐng)域之一,其迅猛的發(fā)展勢頭引起了社會各方面人士的關(guān)注。家用電器、手持通信設(shè)備、信息終端、儀器儀表、工業(yè)制造、航空航天、軍事裝備等都有嵌入式系統(tǒng)的身影。各種新型嵌入式設(shè)備在數(shù)量上已經(jīng)遠遠超過了通用計算機?!扒?..


內(nèi)容介紹
此文檔由會員 usactu 發(fā)布
嵌入式可控智能插座畢業(yè)論文
全文49頁 20000余字
引 言
嵌入式系統(tǒng)(Embedded System)是當(dāng)今最熱門的領(lǐng)域之一,其迅猛的發(fā)展勢頭引起了社會各方面人士的關(guān)注。家用電器、手持通信設(shè)備、信息終端、儀器儀表、工業(yè)制造、航空航天、軍事裝備等都有嵌入式系統(tǒng)的身影。各種新型嵌入式設(shè)備在數(shù)量上已經(jīng)遠遠超過了通用計算機?!扒度胧较到y(tǒng)”這個名詞已經(jīng)被各行各業(yè)的人所熟悉。它正在以各種不同的形式悄悄地改變著人們的生產(chǎn)、生活方式。無庸質(zhì)疑,嵌入式系統(tǒng)已成為了當(dāng)今計算機領(lǐng)域的一個亮點。
從技術(shù)角度來看,嵌入式系統(tǒng)是軟件和硬件有機的結(jié)合體。一名合格的嵌入式系統(tǒng)設(shè)計人員往往要求同時具備軟件和硬件兩方面的知識。在大多數(shù)公司和科研單位,設(shè)計軟件和硬件的工程師是分開的,他們在工作時經(jīng)常需要互相協(xié)調(diào)來解決以下矛盾:做系統(tǒng)底層的軟件工程師很希望學(xué)習(xí)到硬件設(shè)計的相關(guān)知識,以寫出更高效、可移植性強.接口更簡單的軟件模塊。1970年左右出現(xiàn)了嵌入式系統(tǒng)的概念,此時的嵌入式系統(tǒng)很多都不采用操作系統(tǒng),它們只是為了實現(xiàn)某個控制功能,使用一個簡單的循環(huán)控制對外界的控制請求進行處理。當(dāng)應(yīng)用系統(tǒng)越來越復(fù)雜、利用的.....
摘 要
該課題設(shè)計是基于網(wǎng)絡(luò)編程的客戶機/服務(wù)器模式,應(yīng)用C語言及嵌入式開發(fā)的基于嵌入式系統(tǒng)的可控定時插座這個項目。本項目展示整個嵌入式項目開發(fā)過程,研究由嵌入式硬件平臺的構(gòu)建,到操作系統(tǒng)移植,驅(qū)動程序以及用戶程序的設(shè)計,涉及內(nèi)容包括,嵌入式liunx網(wǎng)絡(luò)編程,嵌入式linux多線程編程,嵌入式控制等。在該系統(tǒng)軟件中用戶可以通過在客戶端輸入信息來連接服務(wù)端進行對開關(guān)的控制操作。為那些經(jīng)常出差在外的用戶提供一個防盜功能,為那些上班族提供方便、省電的控制家里的電器。
設(shè)計步驟與一般嵌入式系統(tǒng)開發(fā)步驟相似,分為5個步驟:硬件平臺設(shè)計;嵌入式Linux操作系統(tǒng)移植;項目驅(qū)動程序編寫;項目嵌入式應(yīng)用程序編寫;普通PC控制端程序編寫;以及測試與調(diào)試的整個開發(fā)過程,總結(jié)了開發(fā)過程中的經(jīng)驗及本系統(tǒng)今后的改進方向。
本課題為項目中的驅(qū)動程序設(shè)計部分。
關(guān)鍵詞:嵌入式系統(tǒng);liunx網(wǎng)絡(luò)編程;嵌入式Linux操作系統(tǒng)移植。
Abstract
This topic design is based on the network programming client/server pattern, applies the C language and the embedded development based on embedded system's controllable fixed time plug this project. This project demonstration entire embedded project performance history, studies by the embedded hardware platform construction, to the operating system transplant, the driver as well as user program's design, involves the content to include, embedded liunx network programming, embedded linux multithreading programming, embedded control and so on. The user may through connect the service end in this system software in the client side infed information to carry on to the switch the control operation. Travels on official business frequently for these in the outside u.....
目 錄
摘 要 I
Abstract II
引 言 1
第一章 緒 論 2
1.1 嵌入式簡介 2
1.2 課題簡介 6
第二章 硬件平臺設(shè)計與Linux燒寫 9
2.1基于ARM硬件平臺構(gòu)架 9
2.1 Linux嵌入式操作系統(tǒng) 16
第三章 驅(qū)動程序設(shè)計 22
3.1開發(fā)環(huán)境配置 22
3.2 驅(qū)動程序設(shè)計 25
第四章 網(wǎng)絡(luò)控制 28
4.1網(wǎng)絡(luò)編程基本概念 28
4.2客戶端編程 31
4.3 服務(wù)端編程 37
第五章 項目運行說明 43
結(jié) 論 44
參 考 文 獻 45
致 謝 46
參 考 文 獻
[4]《ARM嵌入式常用模塊與綜合系統(tǒng)設(shè)計實例精講》 電子工業(yè)出版社 張綺文 謝建雄 謝勁心 編著,2003-5.
[5]《嵌入式網(wǎng)絡(luò)系統(tǒng)設(shè)計》 北京航空航天大學(xué)出版社 僬海波 劉健康 編著,2005-6.
[6]《嵌入式系統(tǒng)中網(wǎng)絡(luò)設(shè)備驅(qū)動程序的開發(fā)》 中國科學(xué)技術(shù)大學(xué)計算機系 朱洲 陳香蘭 龔育昌,2007-3.
[7]《基于C語言的嵌入式系統(tǒng)編程》 張波 耿在丹 蘇國平,2007-6.
[8]《嵌入式系統(tǒng)網(wǎng)絡(luò)接口模塊設(shè)計》 太原理工大學(xué) 康雪麗 夏路易,2007-12.
[9]《Linux系統(tǒng)下C程序開發(fā)詳解》 北京-電子工業(yè)出版社 徐磊等編著. 2008.
[10]《VC++深入祥解》電子工業(yè)出版社 孫鑫 余安萍 編著 2007-11.
全文49頁 20000余字
引 言
嵌入式系統(tǒng)(Embedded System)是當(dāng)今最熱門的領(lǐng)域之一,其迅猛的發(fā)展勢頭引起了社會各方面人士的關(guān)注。家用電器、手持通信設(shè)備、信息終端、儀器儀表、工業(yè)制造、航空航天、軍事裝備等都有嵌入式系統(tǒng)的身影。各種新型嵌入式設(shè)備在數(shù)量上已經(jīng)遠遠超過了通用計算機?!扒度胧较到y(tǒng)”這個名詞已經(jīng)被各行各業(yè)的人所熟悉。它正在以各種不同的形式悄悄地改變著人們的生產(chǎn)、生活方式。無庸質(zhì)疑,嵌入式系統(tǒng)已成為了當(dāng)今計算機領(lǐng)域的一個亮點。
從技術(shù)角度來看,嵌入式系統(tǒng)是軟件和硬件有機的結(jié)合體。一名合格的嵌入式系統(tǒng)設(shè)計人員往往要求同時具備軟件和硬件兩方面的知識。在大多數(shù)公司和科研單位,設(shè)計軟件和硬件的工程師是分開的,他們在工作時經(jīng)常需要互相協(xié)調(diào)來解決以下矛盾:做系統(tǒng)底層的軟件工程師很希望學(xué)習(xí)到硬件設(shè)計的相關(guān)知識,以寫出更高效、可移植性強.接口更簡單的軟件模塊。1970年左右出現(xiàn)了嵌入式系統(tǒng)的概念,此時的嵌入式系統(tǒng)很多都不采用操作系統(tǒng),它們只是為了實現(xiàn)某個控制功能,使用一個簡單的循環(huán)控制對外界的控制請求進行處理。當(dāng)應(yīng)用系統(tǒng)越來越復(fù)雜、利用的.....
摘 要
該課題設(shè)計是基于網(wǎng)絡(luò)編程的客戶機/服務(wù)器模式,應(yīng)用C語言及嵌入式開發(fā)的基于嵌入式系統(tǒng)的可控定時插座這個項目。本項目展示整個嵌入式項目開發(fā)過程,研究由嵌入式硬件平臺的構(gòu)建,到操作系統(tǒng)移植,驅(qū)動程序以及用戶程序的設(shè)計,涉及內(nèi)容包括,嵌入式liunx網(wǎng)絡(luò)編程,嵌入式linux多線程編程,嵌入式控制等。在該系統(tǒng)軟件中用戶可以通過在客戶端輸入信息來連接服務(wù)端進行對開關(guān)的控制操作。為那些經(jīng)常出差在外的用戶提供一個防盜功能,為那些上班族提供方便、省電的控制家里的電器。
設(shè)計步驟與一般嵌入式系統(tǒng)開發(fā)步驟相似,分為5個步驟:硬件平臺設(shè)計;嵌入式Linux操作系統(tǒng)移植;項目驅(qū)動程序編寫;項目嵌入式應(yīng)用程序編寫;普通PC控制端程序編寫;以及測試與調(diào)試的整個開發(fā)過程,總結(jié)了開發(fā)過程中的經(jīng)驗及本系統(tǒng)今后的改進方向。
本課題為項目中的驅(qū)動程序設(shè)計部分。
關(guān)鍵詞:嵌入式系統(tǒng);liunx網(wǎng)絡(luò)編程;嵌入式Linux操作系統(tǒng)移植。
Abstract
This topic design is based on the network programming client/server pattern, applies the C language and the embedded development based on embedded system's controllable fixed time plug this project. This project demonstration entire embedded project performance history, studies by the embedded hardware platform construction, to the operating system transplant, the driver as well as user program's design, involves the content to include, embedded liunx network programming, embedded linux multithreading programming, embedded control and so on. The user may through connect the service end in this system software in the client side infed information to carry on to the switch the control operation. Travels on official business frequently for these in the outside u.....
目 錄
摘 要 I
Abstract II
引 言 1
第一章 緒 論 2
1.1 嵌入式簡介 2
1.2 課題簡介 6
第二章 硬件平臺設(shè)計與Linux燒寫 9
2.1基于ARM硬件平臺構(gòu)架 9
2.1 Linux嵌入式操作系統(tǒng) 16
第三章 驅(qū)動程序設(shè)計 22
3.1開發(fā)環(huán)境配置 22
3.2 驅(qū)動程序設(shè)計 25
第四章 網(wǎng)絡(luò)控制 28
4.1網(wǎng)絡(luò)編程基本概念 28
4.2客戶端編程 31
4.3 服務(wù)端編程 37
第五章 項目運行說明 43
結(jié) 論 44
參 考 文 獻 45
致 謝 46
參 考 文 獻
[4]《ARM嵌入式常用模塊與綜合系統(tǒng)設(shè)計實例精講》 電子工業(yè)出版社 張綺文 謝建雄 謝勁心 編著,2003-5.
[5]《嵌入式網(wǎng)絡(luò)系統(tǒng)設(shè)計》 北京航空航天大學(xué)出版社 僬海波 劉健康 編著,2005-6.
[6]《嵌入式系統(tǒng)中網(wǎng)絡(luò)設(shè)備驅(qū)動程序的開發(fā)》 中國科學(xué)技術(shù)大學(xué)計算機系 朱洲 陳香蘭 龔育昌,2007-3.
[7]《基于C語言的嵌入式系統(tǒng)編程》 張波 耿在丹 蘇國平,2007-6.
[8]《嵌入式系統(tǒng)網(wǎng)絡(luò)接口模塊設(shè)計》 太原理工大學(xué) 康雪麗 夏路易,2007-12.
[9]《Linux系統(tǒng)下C程序開發(fā)詳解》 北京-電子工業(yè)出版社 徐磊等編著. 2008.
[10]《VC++深入祥解》電子工業(yè)出版社 孫鑫 余安萍 編著 2007-11.
TA們正在看...
- 論我國商業(yè)銀行個人理財業(yè)務(wù)的發(fā)展和創(chuàng)新.doc
- 論我國國際物流現(xiàn)狀及發(fā)展趨勢.doc
- 論我國國際貿(mào)易中國際結(jié)算的風(fēng)險及防范.doc
- 論我國城市文化建設(shè)存在的問題及對策.doc
- 論我國民間文學(xué)藝術(shù)作品的法律保護.doc
- 論我國石油化工行業(yè)的現(xiàn)狀及發(fā)展.doc
- 論我國網(wǎng)絡(luò)銀行的運營模式及發(fā)展前景.doc
- 論我國茶文化旅游創(chuàng)意體驗產(chǎn)品開發(fā).doc
- 論我國設(shè)立特別行政區(qū)的理論根據(jù)和法律依據(jù).doc
- 論房地產(chǎn)行業(yè)成本管理的若干問題.doc