前天在講I2C時序的時候應該接著這部分講的,忘記了這個記憶體的讀寫對了解I2C很有幫助的實際例子,今天就簡單看看這Datasheet吧,至於程式部分我就不講太多...
已經常用的一些指令集介紹完畢,接下來就是要如何使用 ARM Cortex-M 進行程式設計。 Cortex-M 系列可以使用arm assembly、C 語言或...
先前的設定都是在web介面下操作與實踐,但實務上 UCI(Unified Configuration Interface) 才是本體。我們只不過透過LuCI介面...
之前,我們都在討論排程、號誌的觀念,在有效的排程之後,就能讓任務很順利的運作,達到一個有效的即時系統。但是,任務跟任務之間還是需要互相交換訊息,有交換訊息的功能...
Function of timer and compare functionality of hardware and software timer Comp...
Linux 可以玩遊戲嗎? Linux 當然可以玩遊戲,著名的線上遊戲商店 Steam 所出的專屬遊戲發燒友的作業系統 SteamOS 就是由著名 Linux...
在最開頭我提到這邊有一個MIPI 的CSI接口的相機可是前面只有稍微設定與測試之後就開始來用這相機的功能了 我們可以使用OpenCV直接連接PiCamera拍照...
我在第2天的時候說了如何做自己的開發板,今天來說最小系統板的規劃吧,會做開發板後做最小系統板只需要好好安排IC、腳位規劃、需要有甚麼樣的功能。首先,我這塊系統板...
在[Day 10] tinyML整合開發平台介紹有提到小型AI(tinyML)應用程式開發框架(Fig. 10-3)在推論函式庫中可能會使用到CMSIS-NN,...
本篇我們繼續討論號誌的存取同步的形式。 假設如果有兩個任務同步執行,此時該如何同步處理這類狀況呢?遇到這種狀況,號誌就要給予互斥的號誌,也就是Day 10 號誌...
繼續探討我們昨天沒完成的 ARM Instruction Sets。 Reverse Ordering Operations 為什麼需要 Reverse Or...
接下來會介紹到一些套件包、常用網路功能等應用。在開始介紹這些之前,一定要先聊聊termainl。先前都在 openwrt luci 的網頁介面下設置網路的應用,...
執行推論(C/C++ + Arduino IDE + MCU) 書接上回[Day 12] tinyML開發框架(一):TensorFlow Lite Micro...
Implement audio wave generator using the Mbed API Theory of analog signal to di...
音樂播放器 雖然 Mac Os , Linux, Windows 都內建了音樂播放器,但他們仍有一些音樂格式是無法播放的,抑或是可以調的選項不夠齊全,無法滿足聆...
昨天寫了"利用網頁瀏覽器執行Raspberry Pi的程式"很直覺地想把訊息也傳到網頁上面所以必須要知道現在Raspberry pi 上面的...
今天我就來講用邏輯分析儀來看I2C的時序吧,我覺得在學習階段有台邏輯分析儀是很方便的,可以快速查看那個腳的時序,當然用示波器也行,但還要自己拉波型分段看有點麻煩...
前面幾天連續介紹有線與無線的應用,多數家中或單位的網路就都從這些應用做拓展。讓透天每層樓都有網路、wifi信號、MOD等等。或在辦公室中佈建網路,共用NAS、網...
我們在本篇來說一下,號誌使用的第二種方式:多工等待跟號誌同步。 如果說,有三個優先任務在執行多工處理,當某一個任務完成時,會暫時把完成的任務給凍結住,此時,就會...
說到tinyML不得不說起「TinyML Machine Learning with TensorFlow Lite on Arduino and Ultra-...
Introduction to embedded system Role of embedded systems in IoT and the context...
Mac ARM 作為主要開發機是否可行? 對我來說,完全可以,我有在撰寫的語言為 C#, JS, Java 與 Go ,IDE 統一用 jetbrains 全家...
前面有提到Raspberry pi有網路的功能既然有網路就可以將感測器所計算出來的數據傳送到雲端上面 反向的如果能透過網路執行程式,Raspberry pi的應...
續昨天的bdp_I2C_ADXL345.c實現讀寫說明,首先先看到Datasheet的第7頁引腳說明,在使用任何感測器前都要先看看引腳的功能描述:]1. VDD...
如果你看完Day_12 有線網路應用(四)跟著也買了管理型交換機,那麼看到這篇應該會想揍人XD。今天嘗試的方法適用任何一般無管理功能的交換機,甚至是拿無線分享器...
號誌的操作主要分成四種,我們就做個簡單的說明: 1.創建跟刪除號誌:主要分成create/delete兩種操作模式。2.取得跟釋放號誌:主要分成aquire/r...
在先前[Day 09] tinyML開胃菜Arduino IDE上桌(下)已經簡單介紹過Arduino Nano 33 BLE Sense(以下簡稱BLE Se...
Introduction to embedded system Components and applications Role of embedded sy...
Mac 剪片趣 身邊很多圖像與影音工作者,如插畫師, 影片剪輯師, 攝影師 都是使用 mac 電腦來支撐著他們的工作,mac 有很多有效幫助影音工作者的優勢,如...
在Raspberry pi 的網站上面有Raspberry Pi 寵物小車學習套件以及Duckiebot DB18 人工智慧自走車這兩個跟車子有關的學習範例自走...