基于嵌入式linux遠(yuǎn)程升級(jí)設(shè)計(jì)與實(shí)現(xiàn).rar
基于嵌入式linux遠(yuǎn)程升級(jí)設(shè)計(jì)與實(shí)現(xiàn),基于嵌入式linux遠(yuǎn)程升級(jí)設(shè)計(jì)與實(shí)現(xiàn)1.3萬(wàn)字52頁(yè)包括開題報(bào)告和任務(wù)書摘要隨著信息技術(shù)、計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的迅猛發(fā)展和廣泛普及,人們對(duì)internet的需求也越來(lái)越大,internet帶來(lái)的好處也越來(lái)越得到體現(xiàn),許多信息家電、智能儀表等設(shè)備接入到互聯(lián)網(wǎng)成為可能,實(shí)現(xiàn)網(wǎng)絡(luò)化、智能化的集中管理,從而帶給人們更精彩、更方便的...
該文檔為壓縮文件,包含的文件列表如下:


內(nèi)容介紹
原文檔由會(huì)員 20023286 發(fā)布
基于嵌入式Linux遠(yuǎn)程升級(jí)設(shè)計(jì)與實(shí)現(xiàn)
1.3萬(wàn)字 52頁(yè)
包括開題報(bào)告和任務(wù)書
摘要
隨著信息技術(shù)、計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的迅猛發(fā)展和廣泛普及,人們對(duì)Internet的需求也越來(lái)越大,Internet帶來(lái)的好處也越來(lái)越得到體現(xiàn),許多信息家電、智能儀表等設(shè)備接入到互聯(lián)網(wǎng)成為可能,實(shí)現(xiàn)網(wǎng)絡(luò)化、智能化的集中管理,從而帶給人們更精彩、更方便的生活方式。
近年來(lái)我國(guó)電力需求不斷增加,供應(yīng)日趨緊張。為了保證電網(wǎng)安全、正確地商業(yè)化運(yùn)營(yíng),必須有一套計(jì)量精確、功能強(qiáng)大的自動(dòng)抄表系統(tǒng)。因此也需要設(shè)計(jì)一個(gè)升級(jí)程序,實(shí)現(xiàn)對(duì)自動(dòng)抄表系統(tǒng)的遠(yuǎn)程升級(jí)。本論文考慮的就是如何設(shè)計(jì)和實(shí)現(xiàn)基于嵌入式Linux的遠(yuǎn)程升級(jí)系統(tǒng)。
如果人工逐一對(duì)這些程序升級(jí),存在兩個(gè)問(wèn)題。其一,需要耗費(fèi)大量人力和物力,其二,人工操作不如電腦精細(xì)和方便。本課題研究的是如何利用主站應(yīng)用程序?qū)?shù)據(jù)采集器進(jìn)行遠(yuǎn)程升級(jí)。本論文詳細(xì)闡述了設(shè)計(jì)系統(tǒng)的整體思路,系統(tǒng)各功能的實(shí)現(xiàn),利用自己設(shè)計(jì)出的規(guī)約來(lái)實(shí)現(xiàn)斷點(diǎn)續(xù)傳的基本原理。同時(shí)也介紹了多線程設(shè)計(jì),以及簡(jiǎn)單的加密和壓縮方法。
關(guān)鍵詞:遠(yuǎn)程升級(jí),多線程設(shè)計(jì),斷點(diǎn)續(xù)傳
Based on embedded Linux remote update design and implement
ABSTRACT
Along with the technical fast development and extensive universalities of information and networks, the people's need to the Internet is also more and more big, the advantage that Internet bring also gets materialize more and more now, make equipments, such as many information appliances and the intelligence appearance... etc .connect go into the Internet to make possible, thus carry out the network to turn, the centralized management that intelligence turn, bring the people the more fascinating and more convenient life style.
Considering that the demand of electric power is increasing ceaselessly in recent years, and the supply become more and more embarrassed. In order to assure the safety of the electricity supply and put the running of electricity into a right commercial way, a powerful and exactly computing system to gain the data automatically is essential.So,it also need to design a system to make it update automatically. This paper is considering how to design and implement the remote update system which based on the embedded Linux.
Updating system by manual work exist two disadvantage.First,it must waste a lost of manpower and time.Second,manual work usually make mistakes, to be contrary, the computer can make the work much more efficiently and correctly. This subject is studying how to implement the remote update of data collect system by the application. this paper detailed discusses the thought of the system analysis, and the implement of the system function, and the principle of continue transferring from breakpoint which make use of the stipulations of an agreement designed by myself. At the same time , it also introduce the multithreading design, simply encrypt and compress method and so on.
Keywords: long-distance update, multithreading design, continue transferring from breakpoint
目錄
1. 緒論 1
1.1本課題的目的和意義 1
1.2本課題的課題來(lái)源 2
1.3目前國(guó)內(nèi)外的發(fā)展情況 2
2. 嵌入式Linux基礎(chǔ) 5
2.1嵌入式Linux系統(tǒng)概述 5
2.2 Linux在嵌入式系統(tǒng)中的優(yōu)勢(shì) 6
2.3 嵌入式Linux系統(tǒng)的技術(shù)發(fā)展 7
3. 總體方案設(shè)計(jì) 8
3.1系統(tǒng)總體結(jié)構(gòu) 8
3.2升級(jí)方式選擇 9
3.3工具軟件選擇 10
4. 多進(jìn)程和多線程設(shè)計(jì) 11
4.1 Linux下多進(jìn)程編程 11
4.1.1 Linux下進(jìn)程的結(jié)構(gòu) 11
4.1.2 如何創(chuàng)建進(jìn)程 11
4.1.3 Linux的進(jìn)程與Win32的進(jìn)程/線程的區(qū)別 12
4.2多線程設(shè)計(jì) 12
4.3多線程具體實(shí)現(xiàn)代碼 13
5. 斷點(diǎn)續(xù)傳的基本原理 17
5.1 主站請(qǐng)求文件信息 17
5.2主站設(shè)置升級(jí)文件信息 18
5.3文件傳輸 19
5.4實(shí)現(xiàn)斷點(diǎn)續(xù)傳 20
6.遠(yuǎn)程升級(jí)流程圖 22
6.1升級(jí)流程時(shí)序圖 23
6.2升級(jí)流程活動(dòng)圖 24
7. 測(cè)試結(jié)果和分析 25
7.1文件傳輸 25
7.2斷點(diǎn)續(xù)傳 26
7.3 錯(cuò)誤檢測(cè) 27
8. 工作總結(jié)和展望 29
8.1總結(jié) 29
8.2畢業(yè)設(shè)計(jì)的主要工作 29
8.3下一步工作 29
致謝 30
參考文獻(xiàn) 31
附錄 服務(wù)器端源代碼 32
參考文獻(xiàn)
[1] 鮑衛(wèi)兵,杜豐,周云水.GPRS 在遠(yuǎn)程抄表終端中應(yīng)用[J]. 浙江工業(yè)大學(xué)學(xué)報(bào), 2006,34(4):420-425.
[2] 趙睿明,錢東平,秦瑞果.配電網(wǎng)電力線遠(yuǎn)程集中抄表系統(tǒng)[J]. 微計(jì)算機(jī)信息, 2006,22(8):130-133.
[3] 吳軍基,王文斌,張鵬.基于GSM短消息遠(yuǎn)程抄表系統(tǒng)研究[J]. 電力自動(dòng)化設(shè)備, 2006,26(4):53-56.
[4] 王子健, 張軍;,羅喜伶。基于TFFS的嵌入式系統(tǒng)在線升級(jí)設(shè)計(jì)與實(shí)現(xiàn)[J]. 計(jì)算機(jī)工程,2006,13(91):72-74.
附錄 服務(wù)器端源代碼
/*server.c*/
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
......
1.3萬(wàn)字 52頁(yè)
包括開題報(bào)告和任務(wù)書
摘要
隨著信息技術(shù)、計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的迅猛發(fā)展和廣泛普及,人們對(duì)Internet的需求也越來(lái)越大,Internet帶來(lái)的好處也越來(lái)越得到體現(xiàn),許多信息家電、智能儀表等設(shè)備接入到互聯(lián)網(wǎng)成為可能,實(shí)現(xiàn)網(wǎng)絡(luò)化、智能化的集中管理,從而帶給人們更精彩、更方便的生活方式。
近年來(lái)我國(guó)電力需求不斷增加,供應(yīng)日趨緊張。為了保證電網(wǎng)安全、正確地商業(yè)化運(yùn)營(yíng),必須有一套計(jì)量精確、功能強(qiáng)大的自動(dòng)抄表系統(tǒng)。因此也需要設(shè)計(jì)一個(gè)升級(jí)程序,實(shí)現(xiàn)對(duì)自動(dòng)抄表系統(tǒng)的遠(yuǎn)程升級(jí)。本論文考慮的就是如何設(shè)計(jì)和實(shí)現(xiàn)基于嵌入式Linux的遠(yuǎn)程升級(jí)系統(tǒng)。
如果人工逐一對(duì)這些程序升級(jí),存在兩個(gè)問(wèn)題。其一,需要耗費(fèi)大量人力和物力,其二,人工操作不如電腦精細(xì)和方便。本課題研究的是如何利用主站應(yīng)用程序?qū)?shù)據(jù)采集器進(jìn)行遠(yuǎn)程升級(jí)。本論文詳細(xì)闡述了設(shè)計(jì)系統(tǒng)的整體思路,系統(tǒng)各功能的實(shí)現(xiàn),利用自己設(shè)計(jì)出的規(guī)約來(lái)實(shí)現(xiàn)斷點(diǎn)續(xù)傳的基本原理。同時(shí)也介紹了多線程設(shè)計(jì),以及簡(jiǎn)單的加密和壓縮方法。
關(guān)鍵詞:遠(yuǎn)程升級(jí),多線程設(shè)計(jì),斷點(diǎn)續(xù)傳
Based on embedded Linux remote update design and implement
ABSTRACT
Along with the technical fast development and extensive universalities of information and networks, the people's need to the Internet is also more and more big, the advantage that Internet bring also gets materialize more and more now, make equipments, such as many information appliances and the intelligence appearance... etc .connect go into the Internet to make possible, thus carry out the network to turn, the centralized management that intelligence turn, bring the people the more fascinating and more convenient life style.
Considering that the demand of electric power is increasing ceaselessly in recent years, and the supply become more and more embarrassed. In order to assure the safety of the electricity supply and put the running of electricity into a right commercial way, a powerful and exactly computing system to gain the data automatically is essential.So,it also need to design a system to make it update automatically. This paper is considering how to design and implement the remote update system which based on the embedded Linux.
Updating system by manual work exist two disadvantage.First,it must waste a lost of manpower and time.Second,manual work usually make mistakes, to be contrary, the computer can make the work much more efficiently and correctly. This subject is studying how to implement the remote update of data collect system by the application. this paper detailed discusses the thought of the system analysis, and the implement of the system function, and the principle of continue transferring from breakpoint which make use of the stipulations of an agreement designed by myself. At the same time , it also introduce the multithreading design, simply encrypt and compress method and so on.
Keywords: long-distance update, multithreading design, continue transferring from breakpoint
目錄
1. 緒論 1
1.1本課題的目的和意義 1
1.2本課題的課題來(lái)源 2
1.3目前國(guó)內(nèi)外的發(fā)展情況 2
2. 嵌入式Linux基礎(chǔ) 5
2.1嵌入式Linux系統(tǒng)概述 5
2.2 Linux在嵌入式系統(tǒng)中的優(yōu)勢(shì) 6
2.3 嵌入式Linux系統(tǒng)的技術(shù)發(fā)展 7
3. 總體方案設(shè)計(jì) 8
3.1系統(tǒng)總體結(jié)構(gòu) 8
3.2升級(jí)方式選擇 9
3.3工具軟件選擇 10
4. 多進(jìn)程和多線程設(shè)計(jì) 11
4.1 Linux下多進(jìn)程編程 11
4.1.1 Linux下進(jìn)程的結(jié)構(gòu) 11
4.1.2 如何創(chuàng)建進(jìn)程 11
4.1.3 Linux的進(jìn)程與Win32的進(jìn)程/線程的區(qū)別 12
4.2多線程設(shè)計(jì) 12
4.3多線程具體實(shí)現(xiàn)代碼 13
5. 斷點(diǎn)續(xù)傳的基本原理 17
5.1 主站請(qǐng)求文件信息 17
5.2主站設(shè)置升級(jí)文件信息 18
5.3文件傳輸 19
5.4實(shí)現(xiàn)斷點(diǎn)續(xù)傳 20
6.遠(yuǎn)程升級(jí)流程圖 22
6.1升級(jí)流程時(shí)序圖 23
6.2升級(jí)流程活動(dòng)圖 24
7. 測(cè)試結(jié)果和分析 25
7.1文件傳輸 25
7.2斷點(diǎn)續(xù)傳 26
7.3 錯(cuò)誤檢測(cè) 27
8. 工作總結(jié)和展望 29
8.1總結(jié) 29
8.2畢業(yè)設(shè)計(jì)的主要工作 29
8.3下一步工作 29
致謝 30
參考文獻(xiàn) 31
附錄 服務(wù)器端源代碼 32
參考文獻(xiàn)
[1] 鮑衛(wèi)兵,杜豐,周云水.GPRS 在遠(yuǎn)程抄表終端中應(yīng)用[J]. 浙江工業(yè)大學(xué)學(xué)報(bào), 2006,34(4):420-425.
[2] 趙睿明,錢東平,秦瑞果.配電網(wǎng)電力線遠(yuǎn)程集中抄表系統(tǒng)[J]. 微計(jì)算機(jī)信息, 2006,22(8):130-133.
[3] 吳軍基,王文斌,張鵬.基于GSM短消息遠(yuǎn)程抄表系統(tǒng)研究[J]. 電力自動(dòng)化設(shè)備, 2006,26(4):53-56.
[4] 王子健, 張軍;,羅喜伶。基于TFFS的嵌入式系統(tǒng)在線升級(jí)設(shè)計(jì)與實(shí)現(xiàn)[J]. 計(jì)算機(jī)工程,2006,13(91):72-74.
附錄 服務(wù)器端源代碼
/*server.c*/
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
......
TA們正在看...
- 范本-夏令營(yíng)如何組織.doc
- 范進(jìn)中舉練習(xí)題復(fù)習(xí)題匯總.doc
- 范進(jìn)中舉資料閱讀答案.doc
- 范里安高級(jí)微觀經(jīng)濟(jì)學(xué)資料復(fù)習(xí)資料1-16章完整版.doc
- 荷葉表面超疏水性的研究及仿生.doc
- 荷花資料全國(guó)小學(xué)語(yǔ)文說(shuō)課一等獎(jiǎng).doc
- 荷載計(jì)算及計(jì)算公式小知識(shí).doc
- 獲取信息的過(guò)程與方法教案.doc
- 獲嘉縣共產(chǎn)主義渠綜合治理工程.doc
- 獲獎(jiǎng)-試講稿-小學(xué)數(shù)學(xué)-小數(shù)的性質(zhì).doc