日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【毕设教程】物联网/嵌入式/单片机毕业设计项目开发流程

發(fā)布時間:2023/12/14 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【毕设教程】物联网/嵌入式/单片机毕业设计项目开发流程 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1 前言

這段時間不少同學來問學長,嵌入式(單片機)畢設周末做、大學4年啥都沒學怎么辦、單片機項目開發(fā)流程、等等。。。。

學長這里也明白大家的焦慮,不用著急,單片機開發(fā)并沒有大家想想做的怎么難,學長分享一些經驗

🔥 項目分享與指導: https://gitee.com/dancheng-senior/IOT-sharing-2/blob/master/README.md



2 單片機項目開發(fā)流程

學長這里這里以stm32為例

stm23單片機開發(fā)學習基本的外設差不多3~5周(包括簡單的C語言),這個單片機都是類似的,stm32的外設相對簡單所以適合入門

要具體掌握的話就是可以用stm32開發(fā)產品,那其實大部分工作不在51上,而在項目業(yè)務實現(xiàn)上



3 比如你要做室內溫濕度顯示器

  • 1.首先你得先設計硬件選型,這個得看模塊參數(shù),比如溫度模板,濕度模板,顯示器選擇,電源選擇,這部分其實對于小項目比較簡單,基本就是默認即可,不過要是要參數(shù)限制,成本控制就需要工程師的經驗了,成熟的電子設備,能少用一個電阻都是要省的

  • 2.上述工作都好了就可以簡單搭建環(huán)境開始寫代碼了,又涉及到模塊和單片機的通信方式(單片機開發(fā)里邊我認為最重要的就是通信方式),是IIC,SPI, 單總線,CAN總線,Modbus,還是藍牙,WiFi,ZigBee,這些事是需要花很多時間學習琢磨的,尤其是學習如何自由運用到項目里邊

  • 3.這時候需要根據(jù)項目復雜度和之后的擴展需求考慮是否需要上操作系統(tǒng),裸機和操作系統(tǒng)完全是不同的設計思路,由于現(xiàn)在的單片機性能基本都是足夠的,主要的開發(fā)難度基本都在軟件部分,建議多上操作系統(tǒng),尤其是對于復雜的項目,開發(fā)效率較高,后期維護比較容易。

  • 4.然后就是項目的調試,可以這么說,嵌入式開發(fā)一半的時間都是在調試,你要逐個模板的設計demo,調試通過,測試性能,最后是軟件集成,這時候原則上硬件工程師應該已經出硬件測試板子了,很多小公司,這部分工作都是一個人做的(硬件的學習可以非常深,建議盡量選擇一個為主要方向,另一個多了解即可,否則很可能不高不低互相牽制)

  • 5.項目測試,這個其實很多做嵌入式開發(fā)的都不太重視,這就會導致之后很多隱患沒有暴露出來,增加了之后的維護成本,測試方式主要有 配置命令測試,具體功能測試,健壯性測試,魯棒性測試,長時間性能測試等,這個可以自己結和情況而定

到這里不算結束,后期還需要對項目反饋進行問題修改,功能增強等,上述過程都是在我在大學開始學習單片機中經歷的,只是以stm為例,其他單片機同理

(從大一到研二,學長用過不少板子,還是覺得stm32綜合效果最好,同時是我的啟蒙板子,比較有感情了)

*學長作品:* 做過的項目很多,這里放一些有意思的大家參考,對嵌入式開發(fā)有疑問的同學,歡迎找學長探討

🔥 項目分享與指導: https://gitee.com/dancheng-senior/IOT-sharing-2/blob/master/README.md


4 最后

總結

以上是生活随笔為你收集整理的【毕设教程】物联网/嵌入式/单片机毕业设计项目开发流程的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。