ETH官方钱包

前往
大廳
主題

Microsoft Azure RTOS GUIX

小超一世 | 2023-03-13 09:26:04 | 巴幣 1002 | 人氣 228

嗯~我知道這次要聊的主題又有點要唱獨角戲了,
題目是Microsoft Azure IoT的整個服務精神的一環要談的就是GUIX。
物聯網產品,就是能夠將資料連上網路的產品,這裡在解釋IoT(Internet of Thing),
連上網需要什麼呢?除了這個產品本身的功能外,
例如:溫度溼度計功能就是量溫度濕度、NFC類的玩具功能就是能讀解各種Nearby Field的
裝置資料並做出一連串互動的系統設計....裡面會有很多資料,但這些資料其實未共享前
都是存在於裝置內,裝置內的資料經過網路資料交握後(Tokens),可以做的創新的事情就很多了,
例如:語音辨識、影像辨識、AI modle Analysis.....等等。因為連網後你的產品就更有意思了....
而資料怎麼傳出去或是接收進來呢?可能是有線網路,也可能是無線網路WIFI,在連網路之前
也可能有無線BLE,Thread,Zigbee,2.4Ghz這些無線技術到Gateway,或是直接有線的介面傳輸。
所以說,以開發一個IoT產品來說,是有很多環節的,不巧的是微軟已經注意到這一塊,
所以開發了整套解決方案,稱之為Microsoft Azure IoT,
當然可能玩物聯網的開發工程師知道並非只有Microsoft一家,沒錯Amzazone有AWS,
對岸的也有阿里雲(Ali cloud),其實都是各據山頭有自己協議的雲端服務。
整套的Azure IoT是有NETX,USBX,GUIX,ThreadX這些系統組成的,其中各代表了
網路層,USB介面底層,人機介面,還有多執行序層。
那麼主題進入GUIX,
其實如果有用過Visual studio開發工具的話,幾乎使用GUIX是無痛使用,
只是....GUIX可能為了讓學C的方便,所以就沒有使用C++ Class的結構,
在windows下的Microsoft App Store 就可以下載GUIX studio應用程式,
所謂GUIX就是圖形介面的使用介面設計,凡舉螢幕上顯示的圖示.按鍵.滑鼠鼠標之類的物件,
都可以先用它內建的,或是自己畫的,按照貼圖的方式貼上,最後在每個物件的事件裡面定義
觸發的事件,編寫觸發事件的程式,可能是輸入也可能是輸出,
以流程的方式串起來,在外觀方面,並不用特意寫程式就可以做出一個簡易的執行結果,
當然要做什麼執行甚麼的那部份還是要自己人工設計系統,
這樣就大大減少那些以前很花時間很不聰明的用程式碼去畫方畫圓或是要寫程式碼去顯示
JPEG,PNG,BMP檔的圖形內容,這些....GUIX都已經幫你處理了,
所以可以省下更多時間去做實際產品上功能的程式,所以它是一個很不錯的開發工具,
然而這也只是Azure IoT開發的其中一環而已,實際上如果用到多工執行,
那你還會用到ThreadX開數個執行序執行不同工作,如果有USB,那你就會用USBX
去驅動各種USB裝置,有網路上下載到Azure cloud那你還會用到NETX裡面去定義
json傳遞資料,這才是Azure IoT的全貌而不是使用了Azure RTOS的開發工具,
就以為這樣就可以做遊戲?產品了,其實....那還遠遠不足,因為使用者的角度,
會牽扯的跟開發者的角度會使用到的技術跟技巧是差很遠的.....
其實寫這篇是有點賭氣的成分在,因為現在的年輕人總只在意速成,
所以會覺得能google到的知識,照著用就好,這樣好像就很強了,
但知其然不知其所以然的結果,其實你得到的是"資訊",而不是"知識",
自己能運用自如的,才是知識,只是像鸚鵡一樣學聲鳥的,那也不過是"資訊"而已。
最後在不妨礙公司開發機密的情況下,我舉個自己寫的一個在GUIX下完成的玩具車表展示。
有興趣想互相討論相關技術的歡迎可以找我。


創作回應

橫眉冷
你跟三和大神那種人認真幹嘛?但是我看了覺得好爽....哈哈
2023-04-17 01:43:50
小超一世
喔,其實我沒認真啊~只是剛好有人說簡單,這樣就確定一下他的簡單以為的理解是不是有什麼誤會而已,實務本來就需要互相討論研究的。
2023-04-17 10:41:55
橫眉冷
你沒發現在留言說過之後 , 三和就不敢再講了嗎 ? 真的有點基礎能討論就算了 , 三和最討人厭的地方就是 , 他這種隨口虎爛真的會誤導那些不了解的新手 , 他會挑程式類唬爛 , 也是因為其他行業都很容易被人戳爆 , 像你就在不經意間戳爆他
2023-04-19 11:37:09
小超一世
人都有年輕的時候,我是覺得他能說出自己想法已經算是對自己有方向的年輕人,就算想法在我們看下來是蠻不成熟或是太天真,但另一層面上我覺得也是以後大有可為,也許很多人不見的知道自己走什麼方向,只是順從父母的期待,所以對於敢豪小的年輕人,雖然我會吐槽心裡還是會覺得他是特別的。
2023-04-19 11:43:07
橫眉冷
1. 其實三和的狀況不是這樣 , 有些時候覺得小超大大還是心地太善良了一點 , 嚴格說來 , 三和已經有點精神病癥狀 , 幻想癥那類的 ( 巴哈職場版 , 跟酸甜版有不少這類人 ) 小弟在人生旅途上也遇過好幾個 , 怎麼說呢 , 還是請小超大多觀察一下 , 2. 再補充一點 , 你知道巴哈職場版與酸甜版有多少版友說在服藥 , 自己承認有精神疾病 , 或是過往有精神疾病的病史 ? 我比較有印象的就是 taipoo 跟 暴哥 , 如果有興趣可以查一下
2023-04-19 11:54:54
小超一世
喔....其實很早以前我就常上酸甜苦辣版了,我在服國防役的時候,還曾經在那個版的日記子版寫過個人日記,那時候還沒有小屋blog,所以才會有特殊的感情在那個版回文,那時候的板主是Nina也曾經是講談以前的板主,但現在已經也不在巴哈線上了,因為那個年代久遠的個人日記子板在那邊找不到了這點覺得有些可惜,但四味板的存在,我覺得多少對於一些巴友的心情處理上有很大的幫助。
2023-04-19 12:01:48

更多創作