回覆列表
-
1 # 和不同
-
2 # 晒糊了的仙人掌
首先要是理論,俗話說,練拳不練功,到老一場空。如果你懂理論了,你就知道你的方向的流行框架是那種語言,你在學就好了。[酷拽]
-
3 # 航空知行者
學習物聯網,主要包括:
一、嵌入式高階C語言
linux系統,恰如是C語言高階程式設計,資料結構及演算法
二、嵌入式裝置及GUI開發
嵌入式環境配置與開發工具學習,GUI圖形介面開發
三、嵌入式linux高階程式設計
嵌入式linux系統程式設計
四、linux高階網路程式設計
linux高階網路程式設計
五、資料庫開發
資料庫開發
六、C++面向物件高階語言程式設計
C++語言高階語言開發
七、物聯網
物聯網開發
八、CotexA53linux平臺驅動開發
-
4 # 沃的自留地
入門物聯網,做人工智慧的話,就選擇python。個人意見,python在人工智慧,大資料處理方面確實有優勢。可移植性,相容性,都比較好。
-
5 # 66電子電工
物聯網是計算機軟體技術,網路技術,作業系統,電子資訊科技等多學科的產物。
如果做物聯網的底層需要的是嵌入式技術的程式設計,必須要掌握C需要的程式設計技術,Linux 系統的驅動開發,系統構建。
當然,物聯網還需要上位機的支援,客戶端的程式設計,目前主流的就是Android 和IOS的程式設計。這些都是物聯網產業結構所需要的技術,所以看看自己到底要從哪一塊入手。
我想,首先還要看題主自身的情況,尤其是以下兩點:
基礎知識:原來做過哪些IT相關開發?有哪些知識?電子?機械?軟體?發展方向:打算向物聯網的哪部分或者哪些方面發展?我們先假設:沒有相關基礎知識。
學什麼語言?雖然與傳統網際網路不同,但物聯網也可以同樣分成雲端和終端兩部分。
如果有志於雲端開發,也就是伺服器端開發。可以考慮學習伺服器端的主流語言,如:Java,Go,或者Python也不錯。
如果打算主攻終端開發,其實就是嵌入式開發。可以優先考慮嵌入式方面的主流語言,尤其是C語言。
其它知識光學語言是不夠的。建議再做一點實踐專案,如果沒有條件,可以參與開源專案。
通過參與專案,瞭解、理解相關知識,如:
TCP/IP及相關上層通訊知識(如Websocket, MQTT)Wi-Fi和行動通訊(如2G,4G)常見的感測器介面標準(具體情況和工作的領域有關)以上是為了入門。入門以後,自然會了解到進一步的知識和技能需求。