嵌入式Linux技術學習交流區 加入小組

16個成員 24個話題 創建時間:2015-10-23

嵌入式從入門到精通的學習攻略

發表于23天前 82次查看

近幾年,嵌入式系統產品漸漸完善,并在全世界各行業得到廣泛應用。2004年,全球嵌入式系統產品的產值已達2000億美元,國內嵌入式軟件的產值也達到600億人民幣。據預測,隨著Internet的迅速發展和廉價微處理器的出現,嵌入式系統將在日常生活里形成更大的應用領域。

嵌入式軟件工程師學習路線推薦:

一、嵌入式軟件編程的基礎

這一階段重點打好嵌入式軟件編程的基礎,包括學習Linux系統的基本應用,Linux的常用命令、C語言編程基礎、常用的數據結構。

特別是C語言中對指針的理解和應用。信盈達小編告訴你這一階段的主要目的是學習編程語言、開發環境、和培養自己的編程思維,為進一步學習嵌入式開發打下良好的基礎。 必學內容有:Linux Ubuntu操作系統安裝、使用、Linux常用命令、samba服務器、SSH遠程登錄GCC編譯器、GDB調試器、VI編輯器

1、嵌入式C語言高級編程

2C數據類型、控制語句

3C程序結構設計、數組、函數、預處理:

4、指針及字符串操作

5、結構體、共用體、宏、枚舉

6文件I/O操作

嵌入式中物聯網開發學習

1、了解物聯網、泛在網、互聯網基本要領及其關系

2、熟悉RFID從低頻段到高頻段的基本工作原理,以及RFID標簽的種類與行業應用,讀卡器原理與通信過程

3、熟悉TIcc2530的基本應用,包含基本硬件資源,協議棧相關接口使用,以及點對點通信、星形通信、廣播通信、綁定通信,三種網絡結構startreemesh,掌握zibgee相關微控制處理芯片

4、了解zigbe協議棧組成,以及zigbee在通信、組網、搖控等領域的不同應用

5、通過Bluetoothwifizigbee技術對比各自的優缺點,并重點介紹zigbee的各種應用

6、掌握溫度、濕度、光照、PH值、二氧化碳等傳感器的工作原理及通信接口

7、了解NB-IOT基本概念及移運BC95模塊

8、熟悉CoAP協議在NB-IOT中的應用

9、掌握常用AT指定集

嵌入式技術關鍵在于理論和實踐的結合,要能夠學以致用,完成了以上的所有階段的知識點學習后,到底有沒有學會,會不會用,能不能應用所學知識來解決實際開發中的問題,我們需要來完成一個綜合的嵌入式實訓項目,例如:

項目一:智能家居項目

本項目實現設備的本地控制與遠程控制,對開關量設備,能夠實現信息采集類設備的控制如溫濕度,能夠實現監控類設備的控制如視頻監控,安全系統如外人入侵能夠自動通過GPRS報警。項目涉及技術c語言、多任務開發、網絡socket開發、boa網絡服務器、CGI編程、html網頁設計等

?

項目二:智能人臉識別項目

本項目首先通過opencv庫的使用來實現人臉基本訓練模型檢測、再深入學習通過人臉識別以及實時抓取圖像分析并識別,了解認識opencvdlib等開源工具

?

項目三:RFID智能門禁項目

本項目實現RFID卡識別,用戶信息注冊、修改、刪除、語音播報提示可按不同的查詢條件查詢,可實現考勤

發表回復
你還沒有登錄,請先 登錄或 注冊!
JBO竞博 JBO| 竞博电竞| 竞博JBO| JBO电竞| 竞博lol| JBO| JBO竞博| 电竞竞博| JBO.Club| 竞博| JBO竞博| JBO| JBO.Club| 竞博体育|