接續昨日的動作,將SD卡插到Raspberry Pi後插電開機,這時如果有接螢幕會出現開機進度如果看到"device eth0 entered pro...
了解完套件更新的地方後,再回來玩其他的網路架構。依照day04的架構,嚴格說來樹梅派wifi連上的其實不是外網,只是家庭網路中的一個節點。動態主機設定協定(DH...
今天介紹另外一個古老的文件技術FTP(File Transfer Protocol)。建立一個檔案server,讓client端能夠傳送與存取檔案。但是FTP不...
前面提到一些文件交換的方式,今天將openwrt路由變成一個airplay播放站點。現在人手一支智慧手機或裝置,在同個區網之下,很容易就透過這樣的技術播放影音。...
已經常用的一些指令集介紹完畢,接下來就是要如何使用 ARM Cortex-M 進行程式設計。 Cortex-M 系列可以使用arm assembly、C 語言或...
cpu 的架構是指什麼? cpu 是電腦作爲邏輯處理的重要核心,而我們會需要特殊的語言與 cpu 對話,當我們對 cpu 下命令時,這些命令會先儲存到記憶體裡面...
我在第2天的時候說了如何做自己的開發板,今天來說最小系統板的規劃吧,會做開發板後做最小系統板只需要好好安排IC、腳位規劃、需要有甚麼樣的功能。首先,我這塊系統板...
一般市售的路由器、無線分享機通常會配有一個廣域網路(WAN, Wide Area Network)或稱外網 、一個以上的區域網絡(LAN, Local Area...
如果你看完Day_12 有線網路應用(四)跟著也買了管理型交換機,那麼看到這篇應該會想揍人XD。今天嘗試的方法適用任何一般無管理功能的交換機,甚至是拿無線分享器...
目前嵌入式軟體,大部分都是燒錄在DDR或SDRAM上面,過去的韌體燒錄,非常麻煩,常常會失敗,目前大概失敗率已經沒有那麼高了,而且也可以透過FTP或網路下載的方...
平常我們很少關注編譯和鏈結的過程,因為開發環境都集成開發的環境,比如Visual Studio、Eclipse,這樣的IDE一般都將編譯和鏈結的過程一步完成,因...
STM32有兩個看門狗,IWDG(獨立看門狗)、WWDG(視窗看門狗)這兩個看門狗的說明在Reference manual有獨立2章出來1.IWDG(Indep...
前兩天介紹兩個以VPN以點對點加密方式連回我們所架設的網路。但這裡有個問題是我們得具有硬體與實體IP的控制權,無論是自行撥號或以電信商的數據機進行埠口的轉發。但...
指令集與執行的程式 看完後上一篇我們知道,指令集代表在 cpu 內預先準備好的動作代號,比如說 代號a 代表取得當下記憶體用量狀態之類的,而我們也知道不同架構的...
在Kernel裡面有一項功能,就是所謂的號誌(semaphore)的功能,裡面包括:1.號誌控制區塊(semaphore control block)2.ID名...
稍早介紹了書上以及網路上的遠程控制的方法可是就是沒有實際操作今天就試用了XRDP這個只要用遠端桌面連線就可以了應該很簡單於是乎我打開了"遠端桌面連線&...
記憶體區塊稱為堆疊(heap),記憶體管理會有個控制塊,而這個控制塊在使用時,會將固定的區塊配置進去,裡面某些區塊可能不能使用或者不適用於這個控制塊的需求時,就...
SPI協議類似於I2C差別在於是全雙工的,正常有四條線:CLK、MISO、MOSI、SS先來看這四條線的作用吧 1.CLK 時鐘訊號線,I2C一樣用於數據同步,...
昨天件紹了看們狗的,今天就來看看如何使用看門狗 獨立看門狗一般用來檢測和解決由程式引起的故障,比如一個程式正常運行的時間是50ms,在運行完這個段程式之後緊接著...
MacOs ARM 版本的遊戲之旅 Mac 玩遊戲?而且還是在 ARM 架構?是的你沒聽錯,你可以透過 Steam 與 Rosetta 2 遊玩 Mac X86...
我在第一天有講到我剛開始接觸ST公司的NFC標籤今天我來講講NFC標籤IC,我利用ST官方的工具來產生天線,我用這顆具有能量採集的NFC標籤,我簡單描述一下原理...
一般來說,ARM組合語言,目前大部分是稱作嵌入式系統,大部分會說它是寫到韌體裡面的程式語言,就是硬體與軟體之前如何溝通的語言,在這發展的過程當中,我們生活上的應...
今天來說說溫溼度讀取的部分吧,首先來看看這顆的Datasheet:https://www.silabs.com/documents/public/data-sh...
前面提到Raspberry pi有哪些傳輸方式IIC/SPI/1-wire/UART書上建議可以透過UART來溝通如果是直接用PIN8.PIN10與Arduin...
可程式設計間隔計時器(programmable interval timer,簡稱PIT),是晶片上的計時器,主要也是降低處理器的負載之用。這種可程式設計的計時...
今天談一下即時作業系統(Real-time operating system, RTOS),根據維基百科上面的定義: 又稱實時作業系統,它會按照排序執行、管理...
今天我就來講用邏輯分析儀來看I2C的時序吧,我覺得在學習階段有台邏輯分析儀是很方便的,可以快速查看那個腳的時序,當然用示波器也行,但還要自己拉波型分段看有點麻煩...
之前,我們都在討論排程、號誌的觀念,在有效的排程之後,就能讓任務很順利的運作,達到一個有效的即時系統。但是,任務跟任務之間還是需要互相交換訊息,有交換訊息的功能...
大多數的嵌入式處理器會提供例外(exception)和中斷(interrupt)這兩個功能,允許處理器去中斷異常的狀況,這些異常的狀況,有可能是軟體、程式設計錯...
什麼是虛擬化? 這裏泛指模擬不同 os 與 cpu 架構的模擬器,所以包含小時候常玩的 GBA,GB,PSP 模擬器都算在內,他的邏輯透過中介程式將指令集轉換成...