嵌入式linu就業(yè)班課程_第1頁
嵌入式linu就業(yè)班課程_第2頁
嵌入式linu就業(yè)班課程_第3頁
嵌入式linu就業(yè)班課程_第4頁
嵌入式linu就業(yè)班課程_第5頁
已閱讀5頁,還剩23頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、課程名稱:嵌入式學院嵌入式 LINUX工程師就業(yè)培訓班上課時間為:上午 9:00 12:00下午 13:30 17:30 (每天 7小時正式上課時間) 晚自習 18:00 21:00? 第一階段:嵌入式 Linux 軟件工程師職場定位: Linux Development Engineer for Software Engineering 本期目標:嵌入式系統(tǒng)是現(xiàn)在最熱門的計算機應用領域之一,嵌入式C 語言在其中起著至關重要的作用。一個精通 C 語言程序設計的程序員,可以 很容易地進入 Linux 、WinCE 、 Vxworks 等嵌入式操作系統(tǒng)下的軟件開發(fā)工 作。本階段學習目標是掌握 C

2、語言基本知識、 C 編程語法基礎和 Linux 操作 系統(tǒng)的使用, 并熟練掌握嵌入式 Linux 的開發(fā)環(huán)境, 為將來的編程工作打基 礎。序號課程名稱課程內(nèi)容掌握要求1Linux 操作系統(tǒng)使用本課程從零起點,講解 Linux 操作系統(tǒng)的概 念和安裝方法,詳細介紹 Linux 下的基本命 令、管理配置和編輯器,包括 VI 編輯器, G CC 編譯器, GDB 調(diào)試器和 Make 項目管理 工具等知識。精通2嵌入式 Linux C語言編程C 語言是嵌入式領域最重要也是最主要的編 程語言,本課程將在學員 C 語言基礎知識之 上,通過大量編程實例重點講解 C 語言的高 級編程知識,包括函數(shù)與程序結構、

3、指針、精通數(shù)組、常用算法、庫函數(shù)的使用等知識,另 外,本節(jié)還重點講解數(shù)據(jù)結構的基礎內(nèi)容, 包括鏈表、隊列、棧、樹、哈希表、圖等內(nèi) 容。3Java編程基礎本課程主要讓學員掌握 Java 語言基本語法, 熟悉面向?qū)ο缶幊谭椒ǎ煜?Java 中重要的 核心 API ,為后續(xù)的 Android 應用編程打下基 礎。熟悉4嵌入式 Linux 項目開發(fā)流程本課程主要讓學員從宏觀了解嵌入式 Linux開發(fā)環(huán)境搭建和項目開發(fā)流程,讓學員建立 起整體架構的概念,包括嵌入式產(chǎn)品需求分 析和選型、硬件平臺、移植、啟動代碼、驅(qū) 動開發(fā)、系統(tǒng)部署等整個過程。熟悉? 第二階段:嵌入式 Linux 系統(tǒng)工程師職場定位:

4、Linux Development Engineer for Embedded Systems 證書:微軟 WinCE 嵌入式開發(fā)工程師證書 (認證費 500元),紅帽公 司 Linux 應用開發(fā)工程師證書 (認證費 500 元) 本期目標:參加本期培訓的學員應該掌握嵌入式 C 語言高級編程技巧。嵌 入式 Linux 應用開發(fā)和系統(tǒng)開發(fā)是嵌入式 Linux 中最重要的一部分, 也是企 業(yè)人才需求最廣的一部分。 本期學習的主要目標是精通嵌入式 Linux 下的程 序設計,熟悉嵌入式 Linux 開發(fā)流程,強化學員對 Linux 應用開發(fā)的理解和 編碼調(diào)試的能力,同時掌握 bootloader 和

5、 kernel 的移植技能,了解 ARM 體系結構和編程,具備 ARM 硬件接口的基礎知識,并了解 Linux 內(nèi)核開發(fā)相 關內(nèi)容, 在初步掌握 Linux 下的驅(qū)動程序開發(fā)方法的基礎上, 通過典型應用 場景的分析舉例, 深入掌握 Linux 驅(qū)動程序的開發(fā)技巧, 讓學員能夠熟練的 移植或編寫不同類型的設備驅(qū)動程序。序號課程名稱課程內(nèi)容掌握要求5嵌入式 Linux應用編程嵌入式 Linux 應用開發(fā)是嵌入式 Linux 中最 重要的一部分,也是就業(yè)面最廣的方向。本 課程的主要目標是精通嵌入式 Linux 下的程 序設計,精通嵌入式 Linux 開發(fā)環(huán)境,強化 學員對 Linux 應用開發(fā)的理解

6、和編碼調(diào)試的 能力,包括系統(tǒng)編程、文件 I/O 、多進程和多 線程、網(wǎng)絡編程、 GUI 圖形界面編程、數(shù)據(jù) 庫。精通6Android 應用編程本課程主要讓學員掌握 Android 應用編程的 主要方法,熟悉 Android 中的主要組件和常 用圖形界面組件,熟悉 Android 中的事件處 理方法等,并完成一個 Android 平臺音樂播 放器的編寫。熟悉7ARM 處理器編程ARM 是嵌入式領域最主要的 CPU 處理器, 了解 ARM 處理器的基礎知識將為后面課程 的底層開發(fā)打好堅實基礎,本課程內(nèi)容包括熟練ARM 處理器體系結構、編程環(huán)境、指令集、 尋址方式、調(diào)試、匯編和混合編程等方面的 內(nèi)容

7、,為后面移植課程的學習打好基礎。學 完此課程學員可獲得 ARM 公司全球統(tǒng)一授 權培訓證書。8ARM 硬件接口開發(fā)本課程重點介紹 ARM 的常用接口開發(fā)及硬 件電路設計基礎(包括 IO 、串口、看門狗、 實時時鐘、 SPI、IIC 、掃描鍵盤、 FLASH 操 作等),為以后的設備驅(qū)動的學習打好基礎。熟練9嵌入式 Linux 系統(tǒng)開發(fā)系統(tǒng)開發(fā)是嵌入式 Linux 底層開發(fā)必備的基 本技能,本課程將教會學員在硬件電路板做 好的情況下,如何從零開始搭建嵌入式 Linu x 運行環(huán)境,內(nèi)容包括內(nèi)核裁減、內(nèi)核移植、 交叉編譯、內(nèi)核調(diào)試、啟動程序 Bootloader 編寫、根文件系統(tǒng)制作和集成部署 L

8、inux 系 統(tǒng)等整個流程。熟練10嵌入式 Linux 內(nèi)核開發(fā)本課程是驅(qū)動開發(fā)的基礎課程,深入內(nèi)核細 節(jié),了解 Linux 相關運行機理,為后面的驅(qū) 動開發(fā)打好理論基礎,內(nèi)容包括內(nèi)核源碼結 構、內(nèi)存管理、進程管理、中斷管理、系統(tǒng) 調(diào)用、內(nèi)核同步、時鐘和定時器管理、信號、 調(diào)度、進程間通信、文件系統(tǒng)和 I/O 設備管熟悉理等方面的內(nèi)容。11嵌入式 Linux 驅(qū)動開發(fā)基礎介紹嵌入式 Linux 驅(qū)動開發(fā)相關概念及開發(fā) 流程,了解驅(qū)動涉及到的關鍵技術點,并重 點學習字符設備驅(qū)動開發(fā),包括串口、 I/O、 看門狗、實時時鐘、 SPI、IIC 、掃描鍵盤、 A /D 轉(zhuǎn)換、定時器等接口的驅(qū)動開發(fā),為

9、后續(xù) 深入學習驅(qū)動高級開發(fā)打好基礎。熟練12嵌入式 Linux 驅(qū)動高級開發(fā)驅(qū)動開發(fā)是嵌入式 Linux 開發(fā)難度最高的內(nèi) 容,也是目前嵌入式行業(yè)最緊缺的人才之一。 有了前面課程知識的鋪墊,本課程將重點講 解嵌入式 Linux 下常用接口驅(qū)動的編寫方法, 內(nèi)容包括:1、 flash 驅(qū)動:掌握在 linux 環(huán)境下驅(qū)動常見 flash 存儲器( nor flash、 nand flash); 2、塊設備驅(qū)動:掌握塊設備驅(qū)動的原理、學 會 ramdisk 的編寫; 3、網(wǎng)卡驅(qū)動:掌握網(wǎng)卡設備的編寫原理、能 夠熟練移植各種網(wǎng)卡驅(qū)動。在對網(wǎng)卡硬件寄 存器熟悉的基礎上,有能力為其編寫出完善 的網(wǎng)卡驅(qū)動

10、;4、液晶驅(qū)動:掌握 frambuffer 驅(qū)動的原理。 有能力在有控制器的嵌入式平臺上參考液晶熟練手冊實現(xiàn)各種常見液晶驅(qū)動;5、sd 卡驅(qū)動:掌握 sdio 接口操作,熟悉 sd 卡驅(qū)動驅(qū)動的原理;6、usb 設備驅(qū)動:了解 usb 主機設備驅(qū)動的 結構及編程方式。在第二階段課程中,為了幫助學員充分有效地掌握核心知識點在企業(yè)中的具體應用,并開始逐步按照企業(yè)需求、流程和規(guī)范進行實13綜合案例的實戰(zhàn)訓練戰(zhàn)訓練,在嵌入式 Linux 應用開發(fā)、系統(tǒng)內(nèi)核開發(fā)的課程講授過程中全部采用項目驅(qū)動的方式,將來自合作企業(yè)的全真案例貫穿于課程中。通過這種方式帶領學員分析企業(yè)崗精通位的真實技術需求,進行案例演練,

11、從而快速掌握相關的技能和開發(fā)技巧。? 第三階段:嵌入式 Linux 驅(qū)動工程師職場定位: Embedded Linux Driver Development Engineer 證書:嵌入式學院 嵌入式 Linux 工程師職業(yè)資格證書 (認證費 800 元), ARM 公司全球統(tǒng)一 ARM 嵌入式工程師認證證書 (認證費 500 元), Atmel 公司全球統(tǒng)一 Atmel 嵌入式工程師認證證書 (認證費 500 元), 工業(yè)和信息化部國家信息技術應用技能嵌入式 Linux 工程師認證證書 (認證費 500 元)本期目標: 參加本期培訓的學員應該掌握嵌入式 Linux 應用開發(fā)、 系統(tǒng)開發(fā) 和驅(qū)

12、動開發(fā)的綜合能力。 本期學習的主要目標是掌握嵌入式產(chǎn)品開發(fā)從需求 分析到詳細設計整個過程的開發(fā)內(nèi)容, 并通過技術專題的講解, 幫助學員進 一步體驗 Linux 驅(qū)動程序開發(fā)的技巧, 并積累足夠的設備驅(qū)動開發(fā)經(jīng)驗。 同 時,本期課程還重點講解嵌入式 Linux 在 3G 領域的典型應用 -3G 手機 Android 操作系統(tǒng),全面了解 Android 系統(tǒng)的開發(fā)過程和行業(yè)前景,在專業(yè) 講師的帶領下, 實戰(zhàn)體驗 Android 應用程序的開發(fā)及底層的系統(tǒng)移植及驅(qū)動 開發(fā)。 最后,本期將重點花一個月時間, 讓學員從零開始完整完成一個真實 項目的設計, 使學員在鞏固所學內(nèi)容的同時, 迅速積累項目設計經(jīng)

13、驗, 達到 并超過企業(yè)用人需求, 另外, 通過實際項目案例, 可以發(fā)現(xiàn)學員知識薄弱環(huán) 節(jié)進行重點加強。 目前嵌入式學院提供的真實項目包括: 遠程視頻監(jiān)控系統(tǒng)、 商用 POS 機、汽車導航 GPS、個人娛樂系統(tǒng) PMP,每期學員可完整完成其 中一個項目。序號課程名稱課程內(nèi)容掌握要求14嵌入式 Linux 在 3G 領域的典型 應用 -3G 手機 A ndroid 操作系統(tǒng)介紹嵌入式 Linux 在 3G 領域的典型應用 An droid 系統(tǒng),了解 Android 系統(tǒng)如何由嵌入式 Linux 衍生出來的, 以及 Android 系統(tǒng)和嵌入 式 Linux 系統(tǒng)差異化, 了解 Android 系

14、統(tǒng)的體 系結構、開發(fā)特點以及關鍵技術點,并重點 學習 ARM 對 Android 系統(tǒng)的支持現(xiàn)狀, 掌握 ARM 平臺上的 Android 相關開發(fā)工具和解決熟悉方案,重點講解 Android 系統(tǒng)在 ARM 平臺上 的移植過程,介紹 Android 系統(tǒng)底層驅(qū)動開 發(fā)和嵌入式 Linux 驅(qū)動開發(fā)的差異化,最后 介紹 ARM+Andriod 平臺組合的行業(yè)應用前 景,使學員全面了解 Android 系統(tǒng)的開發(fā)過 程及發(fā)展前景。15Android 底層系統(tǒng)開發(fā)通過本課程的學習,學員可以全面認識和了 解 Android 內(nèi)核的框架,并以此為基礎掌握 學習 Android 內(nèi)核、分析閱讀 Andr

15、oid 內(nèi)核源 碼的方法,真正地邁過那道無形的門坎。掌 握、分析、鉆研某個子系統(tǒng)在 Android 內(nèi)核 中實現(xiàn)機制的方法,并了解 Android 內(nèi)核中 的進程管理、內(nèi)存管理、文件系統(tǒng)。了解如 何參與 Android 內(nèi)核的開發(fā)和測試,以及一 些常用的調(diào)試手段和工具。通過對其框架, 結構的分析,實現(xiàn)將 Android 應用到任何移 動硬件平臺上,支持各種硬件設備、應用于 多種行業(yè)。熟悉16嵌入式 Linux 項目實踐課程將通過一個真實完整的項目案例,讓學員了解真實項目的開發(fā)流程,讓學員知道如 何將所學知識應用到項目開發(fā)中。本課程將 模擬真實項目的管理過程,培養(yǎng)學員項目團熟練隊協(xié)同開發(fā)能力,項

16、目文檔編寫能力和新知 識的學習能力,為下一步就業(yè)做好知識上和 心理上的充分準備。目前學員在嵌入式學院 可完成的真實項目包括: 遠程視頻監(jiān)控系統(tǒng)、 商用 POS 機、汽車導航 GPS、個人娛樂系統(tǒng) PMP、3G 智能機器人,學員可在嵌入式學院 學習期間獨立完成其中一個項目。嵌入式學院學員實踐項目案例介紹 項目案例 1:基于 GPRS的遠程安防監(jiān)控系統(tǒng)1. 項目背景?隨著現(xiàn)代電力電子技術和微電子技術的迅猛發(fā)展,自動化,智能化程度的不 斷的提高,家居安防技術正在不斷發(fā)展。傳統(tǒng)的家居安防系統(tǒng)已經(jīng)越來越不能滿足現(xiàn)代人的需求。消費者希望自己可 以實時 “看見”現(xiàn)場的情況,并且可以遠程控制現(xiàn)場的一些自動化設

17、備來處理緊急 情況。這個項目的方案主要是利用 internet、GPRS,3G、WIFI 等技術實現(xiàn)遠程監(jiān)控 通信,此系統(tǒng)不但具有易維護性、可擴展性和安全性等這些嵌入式基本特點,而且充分融合了嵌入式和通信技術。使得本系統(tǒng)的功能擴展性非常好,方案具有一 定領先性, 可以稍做定制就可以應用于很多其它場合。 對我們掌握嵌入式 LINUX 傳統(tǒng)技術和比較新的 3G 技術和為畢業(yè)后找工作都應該有幫助。2. 項目功能介紹遠程安防監(jiān)控項目功能介紹,此系統(tǒng)分為服務端和客戶端2 個部分,其中服務端由 ARM 作為主控, 操作系統(tǒng)采用嵌入式 LINUX 實現(xiàn),它通過實時采集紅外、 溫度、煙霧探頭以及 USB 攝像

18、頭的的數(shù)據(jù),通過互聯(lián)網(wǎng)將數(shù)據(jù)發(fā)送到客戶端進行 顯示和告警,客戶端由 PC,傳統(tǒng)手機和比較新的 3G 手機相互比較獨立的幾個部 分組成。監(jiān)控項目功能示例圖3. 技術點1) uboot 移植2) 內(nèi)核移植及網(wǎng)卡驅(qū)動3) Nandflash 驅(qū)動壞塊管理4) Usb 協(xié)議, USB HOST 驅(qū)動移植及分析5) Sd 卡驅(qū)動和自動卸掛載6) Adc 溫度傳感器驅(qū)動以及應用控制7) Usb Camera 驅(qū)動以及云臺控制8) 人體感應器以及煙霧探測器驅(qū)動以及應用控制編程9) USB Wifi 驅(qū)動及配置10) GPRS 收發(fā)短信及應用功能封裝11) Server 端的主體實現(xiàn)及各個功能模塊劃分和綜合1

19、2) Android 客戶端的實現(xiàn)13) 其它技術點通過上面可作為技術點的實現(xiàn),可實現(xiàn)的功能如下:1) 監(jiān)控機可以通過攝像頭采集現(xiàn)場圖像;2) 監(jiān)控機可以通過傳感器采集現(xiàn)場火警等數(shù)據(jù);3) 監(jiān)控機可以通過紅外傳感器探測是否有人進入現(xiàn)場(或家中,可用做防 盜);4) 監(jiān)控機可以在異常情況下給用戶發(fā)送短信報警;5) 監(jiān)控機可以儲存特殊情況下的數(shù)據(jù)和照片;6) 用戶可以通過網(wǎng)絡登陸監(jiān)控機的主頁(有權限驗證);7) 用戶可以在主頁上觀察到監(jiān)控機通過攝像頭采集到的現(xiàn)場圖像;8) 監(jiān)控機可以將特殊情況下的數(shù)據(jù)和照片存在 SD 卡中,要實現(xiàn)卡的動態(tài)插 拔檢測和掛載;9) 用戶除了可以在主頁上觀察到監(jiān)控機通過

20、攝像頭采集到的現(xiàn)場圖像外,用 戶還可以在主頁上屏蔽或開啟溫度、闖入、 USB 攝像頭監(jiān)控功能;10) 添加日志功能, 結合 SQLITE ,在網(wǎng)頁中或者 WINDOWS 上 PC 機軟件中 能夠查看和操作日志;11) 監(jiān)控機本身可擴展本地顯示控制功能。通過添加郵件發(fā)送功能。收集報 警信息,并讓系統(tǒng)自動通過短信和郵件的方式通知事先設置好的管理員,當異常 發(fā)生時通過網(wǎng)絡發(fā)送抓拍的圖片到指定郵箱;USB CAMERA 鏡頭的12) USB CARERA 云臺功能支持,用戶可以在網(wǎng)頁上對攝像頭的亮度進行控 制;添加巡航功能,讓用過在網(wǎng)頁中能夠定制和實時控制 轉(zhuǎn)動,實現(xiàn)巡航功能;在異常發(fā)生的時候,鏡頭可

21、以快速對著用戶預先定義的區(qū) 域進行抓拍;13) 監(jiān)控機可以通過 GPRS 接入 INTERNET ,WIFI 接入局域網(wǎng), 加上 ethernet 提供多中接入網(wǎng)絡的方式, 根據(jù)具體的網(wǎng)絡接入情況智能選取網(wǎng)絡進行數(shù)據(jù)發(fā)送;14) 開發(fā) android 手機程序,實現(xiàn)在手機里面實現(xiàn)查看日志,抓圖,或者視頻 瀏覽功能;15) 支持彩信的方式報警 (選做 );16) 畫面變化偵測(選做);17) 完善 WINDOWS 客戶端,支持圖像的視頻流格式進行 AVI ,MP4 或 H.264 的壓縮和存儲,檢索(選做);18) 上面沒有列出的,以后可能再加入進去的功能。嵌入式學院學員實踐項目案例介紹 項目案

22、例 2:車載導航系統(tǒng)1. 項目背景現(xiàn)在,隨著 GPS 技術、多媒體應用、 LCD 顯示技術的日趨成熟,汽車導航、防盜系統(tǒng)在高端汽車中已經(jīng)是現(xiàn)實,而在普通汽車中實現(xiàn),也是指日可待了。車載導航系統(tǒng)中包含了很多前衛(wèi)、實用的技術,如:GPS應用技術、 GPRS 應用技術、 GUI 開發(fā)技術、多媒體功能應用技術、傳感器技術、嵌入式操作系統(tǒng)應用開 發(fā)技術、系統(tǒng)構建技術、驅(qū)動編寫技術、數(shù)據(jù)庫技術等等。學員通過項目的完成, 對于鞏固理論知識、拓展實用的項目經(jīng)驗都有很大的幫助。2. 系統(tǒng)功能說明4 定位功能: GPS 通過接收衛(wèi)星信號,可以準確地定出其所在的位置,位置誤差小于 10 米。利用 GPS,在地圖上實

23、時顯示車輛當前位置;4 地圖導航功能:輸入目標地點后,自動在地圖上顯示出行車路線;重假如用戶 因為不小心錯過路口,沒有走車載 GPS 導航系統(tǒng)推薦的最佳線路,新為用戶設計 一條回到主航線路線,或是為用戶設計一條從新位置到終點的最佳線路;4 語音導航功能:輸入目標地點后,車輛只要遇到前方路口或者轉(zhuǎn)彎,車載 GPS 語音系統(tǒng)提示用戶轉(zhuǎn)向等語音提示;4 防盜功能:通過發(fā)送 gprs 短信,可以返回車輛當前位置;4 娛樂功能:播放 U 盤、 SD 卡中的 MP3、 MP4 文件;4 智能導航功能:在短時間失去 GPS 信號時,可根據(jù)車內(nèi)的加速度傳感器、結合 行車速度計算出行車情況;4 增加興趣點功能:

24、由于我國大部分城市都處于建設階段,隨時隨地都有可能冒 出新的建筑物,由此,電子地圖的更新也成為眾多消費者關心的問題。因此遇到一些電子地圖上沒有的目標點,只要你感興趣或者認為有必要,可將該點或者新 路線增加到地圖上3、硬件需求名稱說明CPUS3C2410, 2440FLASH2M norflash + 64M Nand FlashSDRAM64MUSB1個 USB Host 接口, 1.1標準網(wǎng)口10M串口2個 3 線串口SD 卡接口SD 卡容量 1GI/O8路 I/OLCD3.5 寸 240*320 TFT 屏觸摸屏4 線電阻式觸摸屏GPRS 模塊3 線串口接線GPS 模塊3 線串口接線加速度

25、傳感器輸出電壓范圍 0-3VU盤容量 14GSD卡容量 14G4、軟件需求名稱說明操作系統(tǒng)開發(fā)工具GNU 工具啟動代碼u-boot 1.3.4驅(qū)動程序所有硬件驅(qū)動文件系統(tǒng)根文件系統(tǒng)采用 cramfs,用戶文件系統(tǒng)采用 yaffs2GUIQT地圖嵌入式學院學員實踐項目案例介紹項目案例 3:3G智能機器人1. 項目背景隨著物聯(lián)網(wǎng)技術、 3G 通訊技術、多媒體技術、機電控制技術的日趨成熟,基于 相關技術的產(chǎn)品也備受消費者的歡迎。目前嵌入式用人市場上緊缺相關人才。家 用智能機器人項目正是在此背景下設立的。3G 智能機器人項目中包含了的技術有: 傳感器技術 RFID 射頻識別技術 Wifi 通訊技術 A

26、ndroid 手機開發(fā)技術 音、視頻采集、處理技術 多媒體傳輸技術 Linux 驅(qū)動編程技術 電源管理技術 電機控制技術 Linux 網(wǎng)絡開發(fā)技術 Linux 其它應用編程技術 ARM11 開發(fā)技術由于項目涉及的技術較新,覆蓋技術面廣,且難度大,所以項目目前正在不斷的完善過程中。學員在較短的時間內(nèi),無法涉及或掌握項目的所有技術。所以針對這個項目的特點,學校計劃設置成為學校內(nèi)部的開源項目。學員在畢業(yè)以后仍 然可以加入到項目的開發(fā)中,且可以獲得到項目的最新成果。2. 項目結構圖3、系統(tǒng)功能簡述用戶可以在其 android 手機上安裝項目開發(fā)的 andorid 程序,實現(xiàn)遠程控制智能機器人。機器人利

27、用其豐富的傳感器實時檢測周圍的環(huán)境參數(shù),并在遇 到緊急情況時主動通知用戶。機器人和手機間可以實現(xiàn)視頻、語音等多媒體通訊。 用戶可以通過手機控制機器人運動, 也可以通過機器人控制家中的其它智能設備。4、部分實物照片嵌入式學院學員實踐項目案例介紹 項目案例 4:食品倉儲物聯(lián)網(wǎng)系統(tǒng)1. 項目背景隨著嵌入式、物聯(lián)網(wǎng)技術快速發(fā)展,在很多行業(yè)上得到了應用。其中包括在物 流倉儲上的應用。大大提高管理效率,降低了維護成本。物聯(lián)網(wǎng)技術、嵌入式技術、 3G 技術,都是目前熱門的技術(這 3種技術很難 界定,更多的是從應用上進行劃分),市場對相關人才的需求也越來越來多。學 員在學習嵌入式技術時,希望能夠把這些知識串

28、聯(lián)起來,形成更系統(tǒng)的知識架構。本案例正是在這種背景下提出的。它融合了三大技術點:1 )物聯(lián)網(wǎng)技術;2 )嵌入式 linux 技術;3) 3G 移動開發(fā)技術。學員可以在此項目框架下,集合實驗平臺,發(fā)揮自己的主觀能動性,設計出 自己的系統(tǒng)2. 項目框架示例圖3. 功能描述設計一套物聯(lián)網(wǎng)系統(tǒng),實現(xiàn)對分布于各地(北京、上海 )的食品倉庫,以及各個具體庫房的監(jiān)控、管理。1) “二級網(wǎng)關 ”和“物聯(lián)網(wǎng)節(jié)點 ”作用分布于各庫房內(nèi)的監(jiān)控點通過傳感器采集溫度、濕度、光線等數(shù)據(jù)然后通過ZigBee 無線方式發(fā)送給二級網(wǎng)關,二級網(wǎng)關可以通過對數(shù)據(jù)的分析控制各個控制 端點。二級網(wǎng)關會把信息發(fā)送給一級網(wǎng)關, 一級網(wǎng)關最終通過 Internet 將數(shù)據(jù)發(fā)送 到中心服務器。同樣二級網(wǎng)關還可以接收來自一級網(wǎng)關的命令。(2)“一級網(wǎng)關 ”作用一級網(wǎng)關主要任務是管理下方各個二級網(wǎng)關,并負責和中心服務器通過互聯(lián) 網(wǎng)進行交互。一級網(wǎng)關還要負責整個倉庫的安防工作。所以需要:配置攝像頭, 用于監(jiān)控現(xiàn)場, 并且可以將現(xiàn)場的圖片、 圖像發(fā)送到 “中心服務器 ”,或“移動終端 ”; 配置紅外傳感器, 防止外人入侵; 配備 GPRS,在發(fā)生異常時通過短信或電話形式 報警。(3)“3G移動終端 ”作用基于 3

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論