iT邦幫忙

arm arm platforms相關文章
共有 211 則文章
鐵人賽 Arm Platforms DAY 5
Embedded Systems with Arm 系列 第 5

技術 Day 05 GPIO peripherals

Control GPIO peripherals using digital input/output interfaces Relationship bet...

鐵人賽 Arm Platforms DAY 7

技術 [DAY 7] _GPIO口的八種模式

接續昨天說完暫存器的看法,再來講一下GPIO口的八種模式,兩大類分成輸出跟輸入細分有以下8種 1.開漏輸出 (Output open-drain) 2.推...

鐵人賽 Arm Platforms DAY 6

技術 Day 6 作業系統

今天談一下即時作業系統(Real-time operating system, RTOS),根據維基百科上面的定義: 又稱實時作業系統,它會按照排序執行、管理...

鐵人賽 Arm Platforms DAY 8
OpenWRT開源路由兩三事 系列 第 8

技術 Day_08 有線網路應用(一)

延續昨天Day_07 有線網路應用(一)進度 討論一些我遇到的問題與細節補充。 Troubleshooting openwrt 版本 一開始在wifi設定時就翻...

鐵人賽 Arm Platforms DAY 6
STM32 基礎入門教學 系列 第 6

技術 【Day6】:GPIO輸入輸出(中)

GPIO 輸出-LED閃爍 昨天我們成功將腳位設定成輸出模式,現在我們將PB0腳位設定為輸出模式。會選PB0是因為STM32F429ZI這塊晶片的PB0腳位與U...

鐵人賽 Arm Platforms DAY 5

技術 [Day 05] tinyML與卷積神經網路(CNN)

在說完了神經元和神經網路後,接下來要介紹深度學習(Deep Learning, DL)了。在上篇Fig. 4-1圖中,神經網路只有三層,當中間隱藏層(Hidde...

鐵人賽 Arm Platforms DAY 4
Embedded Systems with Arm 系列 第 4

技術 Day 04 Mbed Simulator

Before running basic application using Mbed Simulator: Mbed platform and its im...

鐵人賽 Arm Platforms DAY 4

技術 day4_複雜指令集幫 x86 的打下的江山

x86 在電腦市場的市佔率高的原因 目前不論是筆記型電腦與桌上型電腦,大多是採用 x86 的 cpu 架構,這原因也很好理解,記憶體的大小與性能在以前的技術上是...

鐵人賽 Arm Platforms DAY 16
Arm 的初體驗 系列 第 16

技術 距離感測模組

在網路上面google距離感測 會發現有很多方式的模組可供選擇 有簡單的超音波 也有紅外線 甚至是雷射的 超音波的原理就是打聲音出去,聽看看多久時間會回來 以此...

鐵人賽 Arm Platforms DAY 5
STM32 基礎入門教學 系列 第 5

技術 【Day5】:GPIO輸入輸出(上)

GPIO GPIO全稱為General-purpose input/output,通用型之輸入輸出的簡稱,可以供使用者對腳位進行輸入輸出的操作。 腳位 單晶片不...

鐵人賽 Arm Platforms DAY 6

技術 [DAY 6] _stm32f103c8t6_暫存器查找方法

DAY 5提到暫存器如何查找,還有開啟時鐘才能對GPIO口操作,我補充一下昨天沒貼到的暫存器地圖,在數據手冊裡。 這在手冊裡面有的地圖,可以看到地圖的位置 0...

鐵人賽 Arm Platforms DAY 7
OpenWRT開源路由兩三事 系列 第 7

技術 Day_07 有線網路應用(一)

接下來幾篇都會是有線網路的應用,讓設備與樹莓派都可以連上網路,當成主路由、無線分享器或區網無線接入的功能,討論家用或小單位可能使用的架構與實作。 今天要做的是將...

鐵人賽 Arm Platforms DAY 4

技術 [Day 04] 深度學習與神經網路

話說小弟推出孔子和耶穌都講過「初戀無限美」的「刻骨銘心初戀金銀情侶套餐」時,竟被中國廚藝學院105屆畢業生唐牛吐槽根本是街邊「雜碎麵」,還說我煮的麵「咖哩魚蛋沒...

鐵人賽 Arm Platforms DAY 5

技術 Day 5 韌體的燒錄及可靠性

目前嵌入式軟體,大部分都是燒錄在DDR或SDRAM上面,過去的韌體燒錄,非常麻煩,常常會失敗,目前大概失敗率已經沒有那麼高了,而且也可以透過FTP或網路下載的方...

鐵人賽 Arm Platforms DAY 3
Embedded Systems with Arm 系列 第 3

技術 Day 03 Benefits and Constraints of Embedded Systems

Compare and contrast CPU, MCU, and embedded system Role of embedded systems in...

鐵人賽 Arm Platforms DAY 6
OpenWRT開源路由兩三事 系列 第 6

技術 Day_06 無線轉有線

了解完套件更新的地方後,再回來玩其他的網路架構。依照day04的架構,嚴格說來樹梅派wifi連上的其實不是外網,只是家庭網路中的一個節點。動態主機設定協定(DH...

鐵人賽 Arm Platforms DAY 15
Arm 的初體驗 系列 第 15

技術 Raspberry pi 與周邊的溝通

Raspberry pi 提供的40根Pin中 有26個GPIO可用 當中有幾個串列傳輸的技術是我們要知道的 這關係到之後與周邊device的溝通 像是IIC...

鐵人賽 Arm Platforms DAY 3

技術 day3_精簡指令集帶給 arm 的優勢與短板

指令集與執行的程式 看完後上一篇我們知道,指令集代表在 cpu 內預先準備好的動作代號,比如說 代號a 代表取得當下記憶體用量狀態之類的,而我們也知道不同架構的...

鐵人賽 Arm Platforms DAY 4
STM32 基礎入門教學 系列 第 4

技術 【Day4】:來使用STM32CubeIDE吧!

程式碼導讀 點開我們的main.c檔案,可以看到裡面密密麻麻的註解,第一次看到還真令人害怕,但其實他就真的只是註解而已,但可不能因為他是註解就把這些刪光光喔,它...

鐵人賽 Arm Platforms DAY 5

技術 [DAY 5] _stm32f103c8t6開發板暫存器開發_控制MCU的GPIO High、Low範例

想走嵌入式系統開發這行必經的路,直接了解最底層怎麼運作的,Arduino底層也是這樣運作的,只是Arduino把這些操作都包起來寫成一個函式給你使用,叫出那函式...

鐵人賽 Arm Platforms DAY 3

技術 [Day 03] tinyML開發板介紹

目前tinyML基金會並沒有指定特定的開發板或開發平台,也沒有限制可以跑那些項目,只期望功耗能在毫瓦(mW)等級,用電池供電即可。接下來會幫大家介紹幾塊比較常見...

鐵人賽 Arm Platforms DAY 4

技術 Day 4 重新定位與節

主程式系統下載到目標嵌入式系統會有一個程式映像(image),但是可不可以執行,就必須重新定義所有的輸入符號,這些符號可以組成一個符號表,然後經過重新定位之後,...

鐵人賽 Arm Platforms DAY 2
Embedded Systems with Arm 系列 第 2

技術 Day 02 Introduction to embedded system

Embedded system(components and applications) Compare and contrast CPU, MCU, and...

鐵人賽 Arm Platforms DAY 2

技術 day2_arm 與 x86 的意思與特色

cpu 的架構是指什麼? cpu 是電腦作爲邏輯處理的重要核心,而我們會需要特殊的語言與 cpu 對話,當我們對 cpu 下命令時,這些命令會先儲存到記憶體裡面...

鐵人賽 Arm Platforms DAY 14
Arm 的初體驗 系列 第 14

技術 Raspberry的PWM

偶然看到書上提到 用LED做PWM漸亮控制 PWM不是馬達用的嗎?(還是我認知錯誤呢?) PWM Pulse Width Modulation 脈波寬度調變 這...

鐵人賽 Arm Platforms DAY 5
OpenWRT開源路由兩三事 系列 第 5

技術 Day_05 opkg套件管理

在往下繼續講其他網路架構之前,想先來介紹OpenWrt的套件管理系統。常見的Linux發行版幾乎都會配置軟體管理系統可以安裝軟體、更新套件的功能。像Debian...

鐵人賽 Arm Platforms DAY 4

技術 [DAY 4] _ 用Keil5直接編寫暫存器操控MCU的GPIO口_(建Keil5環境)

我今天來講下如何看手冊操作暫存器好了,就以簡單的GPIO口hi low就好,我手邊剛有STM32F429,STM32F103、STM32F030CC,我會先講一...

鐵人賽 Arm Platforms DAY 2

技術 [Day 02] 什麼是tinyML?

「tinyML」就字面上意思就是微小的機器學習(Tiny Machine Learning, tinyML),但它又和人工智慧(Artificial Intel...

鐵人賽 Arm Platforms DAY 3

技術 Day 3 ARM的多樣性與開發環境

一般來說,ARM組合語言,目前大部分是稱作嵌入式系統,大部分會說它是寫到韌體裡面的程式語言,就是硬體與軟體之前如何溝通的語言,在這發展的過程當中,我們生活上的應...

鐵人賽 Arm Platforms DAY 3
STM32 基礎入門教學 系列 第 3

技術 【Day3】:STM32CubeIDE安裝以及環境設定

CubeIDE簡介 本文會使用STM32CubeIDE來當作開發平台,他可以自動的幫你把腳位的配置生成程式碼,只要用圖形化的介面點一點,就不用自己打一堆,而且他...