當前位置:編程學習大全網 - 編程語言 - Nanopi編程

Nanopi編程

C語言8個項目的練習,切中要害。

壹、基於百度AI的語音識別

難度系數:

代碼數量:400行。

實現功能:語音輸入,語音轉文字適合人群:C++,QT,網絡基礎。

相關技術:QT,信號與槽,HTTP,百度AI開放平臺。

二、溝通管理系統

難度系數:

代碼數量:400行。

實現功能:添加、刪除、更改和搜索通訊錄信息。

適合人群:C語言初學者難度較小,不適合寫在簡歷上。數組和指針的綜合應用可以訓練編程的邏輯思維,積累代碼。

相關技術:數組,指針,結構,函數。

三、停車管理系統

難度系數:

碼量:800行。

功能:停車、找車、支付、離開、路線規劃。

適合人群:有C語言和鏈表、棧、隊列的基礎。

相關技術:指針,數組,鏈表,隊列,廣度優先搜索。

第四,基於百度AI的圖像識別

難度系數:

代碼量:800行實現功能:停車、尋車、支付、離開、路線規劃。

適合人群:有C語言和鏈表、棧、隊列的基礎。

相關技術:指針,數組,鏈表,隊列,廣度優先搜索。

五、智能WiFi攝像頭

難度系數:

代碼數量:1500行。

語言:c語言。

實現功能:圖像數據采集、APP顯示、遠程控制。

適合人群:有C語言、Linux、網絡基礎,屬於綜合性項目,適合對嵌入式開發感興趣的學生。

硬件平臺:NanoPi Duo2。

相關技術:mjpg_stremer,json,TCP,UDP,QT,epoll。

第六,智能音箱

難度系數:

碼量:3000行。

實現功能:由嵌入式終端、後臺雲服務器、APP組成,實現切歌、暫停、恢復、音量調節、APP遠程控制、語音控制。

適合人群:有C/C++/Linux的基礎,比較全面,可以用於項目推廣,基礎建設,就業。

硬件平臺:mini2440。

相關技術:C/C++,libevnet,json,process,TCP,QT。

七、OpenCV智能汽車

難度系數:

代碼數量:1000行。

功能:車輛控制、巡航控制、測距、車道檢測和車道保持。

適合人群:有C語言和單片機開發基礎。

硬件平臺:51單片機和ARMCortexA開發套件。

相關技術:C語言,51單片機,圖像處理,串口通信。

八、遠程通訊軟件

難度系數:

代碼量:3000行實現功能:註冊、登錄、添加好友、聊天、建群、文件傳輸。

適合人群:有C++和網絡基礎。

平臺:客戶端Windows,服務器Linux。

相關技術:C++,libevent,QT,多線程,MySQL,文件。

  • 上一篇:平面設計包括哪些詳細內容?
  • 下一篇:IP地址和MAC地址有什麽區別?
  • copyright 2024編程學習大全網