第十四次:系統平臺重要發展與演進及組成架構與基本運作原理1


系統平臺(System Platform)

電腦科學人工智慧之父

快轉到1'16秒

 

定義

系統平台是由硬體軟體網路通訊技術等三者相互配合,是應用軟體(程式)或APP執行的環境

發展與演進

資料引用:111全華技術型高中資訊科技課本

圖片引用:梁文耀博士嵌入式智慧應用開源軟硬整合新趨勢

圖片引用:張原禎老師

 

思考問題:請問上述的影片中民生公共物聯網是探討哪幾方面民生的議題?

何謂API?

 

https://medium.com/codingbar/api-%E5%88%B0%E5%BA%95%E6%98%AF%E4%BB%80%E9%BA%BC-%E7%94%A8%E7%99%BD%E8%A9%B1%E6%96%87%E5%B8%B6%E4%BD%A0%E8%AA%8D%E8%AD%98-95f65a9cfc33


嵌入式系統(Embeded System)

 

A.嵌入式系統的核心-微控制器單元(microcontroller unit,MCU)

又稱單晶片 ,一般而言就是將 CPU、RAM、ROM 和各類 I/O 介面整合成一個積體電路(IC),可以透過燒入自訂韌體達成讀取、計算、輸出等等功能。

聯發科AI晶片

http://omnixri.blogspot.com/2022/10/icaiottinyml.html

B.MCU集成開發環境( Integrated Development Environment ,IDE)

*集成開發環境 (IDE) 是一個軟體套件,它整合了編寫和測試軟體所需的基本工具

(1)C/C++

(2)MicroPython

C.感測器(sensor)


活動設計1-體驗嵌入式系統

硬體:ESP32+麵包版+MicroUSB數據線+感測器+杜邦線

軟體:MicroBlock開源客製版(MicroPython積木與文字並列)

(1)軟體下載(MicroBlock開源.客製版) 

https://reurl.cc/6L55z6

ESP Gyro 擴充板 

(2)安裝USB驅動程式(讓電腦認識ESP32晶片)

(3)安裝MicroPython韌體

活動設計2-內建LED BLINK(閃滅 )

內建LED燈的腳位是GPIO2

高電位(1,ON)/低電位(0,OFF)

https://youtube.com/shorts/WcKFyRXdpb0?feature=share

思考問題1:如何控制內建LED閃滅的時間呢?

思考問題2:這樣程式寫法好嗎?(建議用變數)

思考問題3:如何將LED的狀態(ON.OFF)以'字串'輸出到終端機模式?

https://www.youtube.com/shorts/RA86d7KwpGE

提示:


作業上傳

程式碼截圖