嵌入式可控智能插座.doc
約49頁(yè)DOC格式手機(jī)打開展開
嵌入式可控智能插座,畢業(yè)論文全文49頁(yè) 20000余字引言嵌入式系統(tǒng)(embedded system)是當(dāng)今最熱門的領(lǐng)域之一,其迅猛的發(fā)展勢(shì)頭引起了社會(huì)各方面人士的關(guān)注。家用電器、手持通信設(shè)備、信息終端、儀器儀表、工業(yè)制造、航空航天、軍事裝備等都有嵌入式系統(tǒng)的身影。各種新型嵌入式設(shè)備在數(shù)量上已經(jīng)遠(yuǎn)遠(yuǎn)超過了通用計(jì)算機(jī)?!扒?..
內(nèi)容介紹
此文檔由會(huì)員 usactu 發(fā)布
嵌入式可控智能插座畢業(yè)論文
全文49頁(yè) 20000余字
引 言
嵌入式系統(tǒng)(Embedded System)是當(dāng)今最熱門的領(lǐng)域之一,其迅猛的發(fā)展勢(shì)頭引起了社會(huì)各方面人士的關(guān)注。家用電器、手持通信設(shè)備、信息終端、儀器儀表、工業(yè)制造、航空航天、軍事裝備等都有嵌入式系統(tǒng)的身影。各種新型嵌入式設(shè)備在數(shù)量上已經(jīng)遠(yuǎn)遠(yuǎn)超過了通用計(jì)算機(jī)。“嵌入式系統(tǒng)”這個(gè)名詞已經(jīng)被各行各業(yè)的人所熟悉。它正在以各種不同的形式悄悄地改變著人們的生產(chǎn)、生活方式。無(wú)庸質(zhì)疑,嵌入式系統(tǒng)已成為了當(dāng)今計(jì)算機(jī)領(lǐng)域的一個(gè)亮點(diǎn)。
從技術(shù)角度來(lái)看,嵌入式系統(tǒng)是軟件和硬件有機(jī)的結(jié)合體。一名合格的嵌入式系統(tǒng)設(shè)計(jì)人員往往要求同時(shí)具備軟件和硬件兩方面的知識(shí)。在大多數(shù)公司和科研單位,設(shè)計(jì)軟件和硬件的工程師是分開的,他們?cè)诠ぷ鲿r(shí)經(jīng)常需要互相協(xié)調(diào)來(lái)解決以下矛盾:做系統(tǒng)底層的軟件工程師很希望學(xué)習(xí)到硬件設(shè)計(jì)的相關(guān)知識(shí),以寫出更高效、可移植性強(qiáng).接口更簡(jiǎn)單的軟件模塊。1970年左右出現(xiàn)了嵌入式系統(tǒng)的概念,此時(shí)的嵌入式系統(tǒng)很多都不采用操作系統(tǒng),它們只是為了實(shí)現(xiàn)某個(gè)控制功能,使用一個(gè)簡(jiǎn)單的循環(huán)控制對(duì)外界的控制請(qǐng)求進(jìn)行處理。當(dāng)應(yīng)用系統(tǒng)越來(lái)越復(fù)雜、利用的.....
摘 要
該課題設(shè)計(jì)是基于網(wǎng)絡(luò)編程的客戶機(jī)/服務(wù)器模式,應(yīng)用C語(yǔ)言及嵌入式開發(fā)的基于嵌入式系統(tǒng)的可控定時(shí)插座這個(gè)項(xiàng)目。本項(xiàng)目展示整個(gè)嵌入式項(xiàng)目開發(fā)過程,研究由嵌入式硬件平臺(tái)的構(gòu)建,到操作系統(tǒng)移植,驅(qū)動(dòng)程序以及用戶程序的設(shè)計(jì),涉及內(nèi)容包括,嵌入式liunx網(wǎng)絡(luò)編程,嵌入式linux多線程編程,嵌入式控制等。在該系統(tǒng)軟件中用戶可以通過在客戶端輸入信息來(lái)連接服務(wù)端進(jìn)行對(duì)開關(guān)的控制操作。為那些經(jīng)常出差在外的用戶提供一個(gè)防盜功能,為那些上班族提供方便、省電的控制家里的電器。
設(shè)計(jì)步驟與一般嵌入式系統(tǒng)開發(fā)步驟相似,分為5個(gè)步驟:硬件平臺(tái)設(shè)計(jì);嵌入式Linux操作系統(tǒng)移植;項(xiàng)目驅(qū)動(dòng)程序編寫;項(xiàng)目嵌入式應(yīng)用程序編寫;普通PC控制端程序編寫;以及測(cè)試與調(diào)試的整個(gè)開發(fā)過程,總結(jié)了開發(fā)過程中的經(jīng)驗(yàn)及本系統(tǒng)今后的改進(jìn)方向。
本課題為項(xiàng)目中的驅(qū)動(dòng)程序設(shè)計(jì)部分。
關(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 嵌入式簡(jiǎn)介 2
1.2 課題簡(jiǎn)介 6
第二章 硬件平臺(tái)設(shè)計(jì)與Linux燒寫 9
2.1基于ARM硬件平臺(tái)構(gòu)架 9
2.1 Linux嵌入式操作系統(tǒng) 16
第三章 驅(qū)動(dòng)程序設(shè)計(jì) 22
3.1開發(fā)環(huán)境配置 22
3.2 驅(qū)動(dòng)程序設(shè)計(jì) 25
第四章 網(wǎng)絡(luò)控制 28
4.1網(wǎng)絡(luò)編程基本概念 28
4.2客戶端編程 31
4.3 服務(wù)端編程 37
第五章 項(xiàng)目運(yùn)行說明 43
結(jié) 論 44
參 考 文 獻(xiàn) 45
致 謝 46
參 考 文 獻(xiàn)
[4]《ARM嵌入式常用模塊與綜合系統(tǒng)設(shè)計(jì)實(shí)例精講》 電子工業(yè)出版社 張綺文 謝建雄 謝勁心 編著,2003-5.
[5]《嵌入式網(wǎng)絡(luò)系統(tǒng)設(shè)計(jì)》 北京航空航天大學(xué)出版社 僬海波 劉健康 編著,2005-6.
[6]《嵌入式系統(tǒng)中網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)程序的開發(fā)》 中國(guó)科學(xué)技術(shù)大學(xué)計(jì)算機(jī)系 朱洲 陳香蘭 龔育昌,2007-3.
[7]《基于C語(yǔ)言的嵌入式系統(tǒng)編程》 張波 耿在丹 蘇國(guó)平,2007-6.
[8]《嵌入式系統(tǒng)網(wǎng)絡(luò)接口模塊設(shè)計(jì)》 太原理工大學(xué) 康雪麗 夏路易,2007-12.
[9]《Linux系統(tǒng)下C程序開發(fā)詳解》 北京-電子工業(yè)出版社 徐磊等編著. 2008.
[10]《VC++深入祥解》電子工業(yè)出版社 孫鑫 余安萍 編著 2007-11.
全文49頁(yè) 20000余字
引 言
嵌入式系統(tǒng)(Embedded System)是當(dāng)今最熱門的領(lǐng)域之一,其迅猛的發(fā)展勢(shì)頭引起了社會(huì)各方面人士的關(guān)注。家用電器、手持通信設(shè)備、信息終端、儀器儀表、工業(yè)制造、航空航天、軍事裝備等都有嵌入式系統(tǒng)的身影。各種新型嵌入式設(shè)備在數(shù)量上已經(jīng)遠(yuǎn)遠(yuǎn)超過了通用計(jì)算機(jī)。“嵌入式系統(tǒng)”這個(gè)名詞已經(jīng)被各行各業(yè)的人所熟悉。它正在以各種不同的形式悄悄地改變著人們的生產(chǎn)、生活方式。無(wú)庸質(zhì)疑,嵌入式系統(tǒng)已成為了當(dāng)今計(jì)算機(jī)領(lǐng)域的一個(gè)亮點(diǎn)。
從技術(shù)角度來(lái)看,嵌入式系統(tǒng)是軟件和硬件有機(jī)的結(jié)合體。一名合格的嵌入式系統(tǒng)設(shè)計(jì)人員往往要求同時(shí)具備軟件和硬件兩方面的知識(shí)。在大多數(shù)公司和科研單位,設(shè)計(jì)軟件和硬件的工程師是分開的,他們?cè)诠ぷ鲿r(shí)經(jīng)常需要互相協(xié)調(diào)來(lái)解決以下矛盾:做系統(tǒng)底層的軟件工程師很希望學(xué)習(xí)到硬件設(shè)計(jì)的相關(guān)知識(shí),以寫出更高效、可移植性強(qiáng).接口更簡(jiǎn)單的軟件模塊。1970年左右出現(xiàn)了嵌入式系統(tǒng)的概念,此時(shí)的嵌入式系統(tǒng)很多都不采用操作系統(tǒng),它們只是為了實(shí)現(xiàn)某個(gè)控制功能,使用一個(gè)簡(jiǎn)單的循環(huán)控制對(duì)外界的控制請(qǐng)求進(jìn)行處理。當(dāng)應(yīng)用系統(tǒng)越來(lái)越復(fù)雜、利用的.....
摘 要
該課題設(shè)計(jì)是基于網(wǎng)絡(luò)編程的客戶機(jī)/服務(wù)器模式,應(yīng)用C語(yǔ)言及嵌入式開發(fā)的基于嵌入式系統(tǒng)的可控定時(shí)插座這個(gè)項(xiàng)目。本項(xiàng)目展示整個(gè)嵌入式項(xiàng)目開發(fā)過程,研究由嵌入式硬件平臺(tái)的構(gòu)建,到操作系統(tǒng)移植,驅(qū)動(dòng)程序以及用戶程序的設(shè)計(jì),涉及內(nèi)容包括,嵌入式liunx網(wǎng)絡(luò)編程,嵌入式linux多線程編程,嵌入式控制等。在該系統(tǒng)軟件中用戶可以通過在客戶端輸入信息來(lái)連接服務(wù)端進(jìn)行對(duì)開關(guān)的控制操作。為那些經(jīng)常出差在外的用戶提供一個(gè)防盜功能,為那些上班族提供方便、省電的控制家里的電器。
設(shè)計(jì)步驟與一般嵌入式系統(tǒng)開發(fā)步驟相似,分為5個(gè)步驟:硬件平臺(tái)設(shè)計(jì);嵌入式Linux操作系統(tǒng)移植;項(xiàng)目驅(qū)動(dòng)程序編寫;項(xiàng)目嵌入式應(yīng)用程序編寫;普通PC控制端程序編寫;以及測(cè)試與調(diào)試的整個(gè)開發(fā)過程,總結(jié)了開發(fā)過程中的經(jīng)驗(yàn)及本系統(tǒng)今后的改進(jìn)方向。
本課題為項(xiàng)目中的驅(qū)動(dòng)程序設(shè)計(jì)部分。
關(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 嵌入式簡(jiǎn)介 2
1.2 課題簡(jiǎn)介 6
第二章 硬件平臺(tái)設(shè)計(jì)與Linux燒寫 9
2.1基于ARM硬件平臺(tái)構(gòu)架 9
2.1 Linux嵌入式操作系統(tǒng) 16
第三章 驅(qū)動(dòng)程序設(shè)計(jì) 22
3.1開發(fā)環(huán)境配置 22
3.2 驅(qū)動(dòng)程序設(shè)計(jì) 25
第四章 網(wǎng)絡(luò)控制 28
4.1網(wǎng)絡(luò)編程基本概念 28
4.2客戶端編程 31
4.3 服務(wù)端編程 37
第五章 項(xiàng)目運(yùn)行說明 43
結(jié) 論 44
參 考 文 獻(xiàn) 45
致 謝 46
參 考 文 獻(xiàn)
[4]《ARM嵌入式常用模塊與綜合系統(tǒng)設(shè)計(jì)實(shí)例精講》 電子工業(yè)出版社 張綺文 謝建雄 謝勁心 編著,2003-5.
[5]《嵌入式網(wǎng)絡(luò)系統(tǒng)設(shè)計(jì)》 北京航空航天大學(xué)出版社 僬海波 劉健康 編著,2005-6.
[6]《嵌入式系統(tǒng)中網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)程序的開發(fā)》 中國(guó)科學(xué)技術(shù)大學(xué)計(jì)算機(jī)系 朱洲 陳香蘭 龔育昌,2007-3.
[7]《基于C語(yǔ)言的嵌入式系統(tǒng)編程》 張波 耿在丹 蘇國(guó)平,2007-6.
[8]《嵌入式系統(tǒng)網(wǎng)絡(luò)接口模塊設(shè)計(jì)》 太原理工大學(xué) 康雪麗 夏路易,2007-12.
[9]《Linux系統(tǒng)下C程序開發(fā)詳解》 北京-電子工業(yè)出版社 徐磊等編著. 2008.
[10]《VC++深入祥解》電子工業(yè)出版社 孫鑫 余安萍 編著 2007-11.
TA們正在看...
- 三維激光掃描圖像處理算法.doc
- 基于b/s圖書管理系統(tǒng)設(shè)計(jì).doc
- 萬(wàn)科第五園策劃報(bào)告-房地產(chǎn)策劃大全.ppt
- 匯編語(yǔ)言實(shí)現(xiàn)aes優(yōu)化.doc
- 醫(yī)藥電子商務(wù)網(wǎng)站設(shè)計(jì).doc
- 網(wǎng)上考試系統(tǒng)開題報(bào)告.doc
- 中型酒店管理系統(tǒng)設(shè)計(jì)方案.doc
- 音像出租管理系統(tǒng)設(shè)計(jì).doc
- 汽車配件業(yè)務(wù)管理系統(tǒng)設(shè)計(jì).doc
- 十六位搶答器設(shè)計(jì).doc