104學習精靈

ARM

ARM
關注
邀請朋友
邀請朋友

Line

Facebook

複製連結

取消
ARM,稱作進階精簡指令集機器(Advanced RISC Machine,早期稱作:Acorn RISC Machine),為一個32位元精簡指令集(RISC)處理器架構,其被廣泛地使用在許多嵌入式系統設計。由於節能的特點,ARM處理器非常適用於行動通訊領域,符合其主要設計目標為低耗電的特性。 ARM的設計是Acorn電腦公司(Acorn Computers Ltd)於1983年開始的發展計畫。此團隊由Roger Wilson和Steve Furber帶領,著手開發一種新的架構,其類似進階的MOS Technology 6502處理器。在1985年時開發出ARM1 Sample版,而首顆"真正"的產能型ARM2於次年量產。ARM2具有32位元的資料匯流排、26位元的定址空間,並提供64 Mbyte的定址範圍與16個32-bit的暫存器。 在今日,ARM家族佔了所有32位元嵌入式處理器75%的比例,使它成為佔全世界最多數的32位元架構之一。ARM處理器可以在很多消費性電子產品上看到,從可攜式裝置(PDA、行動電話、多媒體播放器、掌上型電玩,和計算機)到電腦週邊設備(硬碟、桌上型路由器)甚至在飛彈的彈載計算機等軍用設施中都有他的存在。還有一些基於ARM設計的衍伸產品,重要產品還包括Marvell的XScale架構和德州儀器的OMAP系列。
關於教室
關注人數 83 人
104人力銀行從職缺中挑選出常見技能所成立的官方教室,提供大家進行共學互動。
學習主持人
持續分享知識,
有機會成為官方教室主持人
教室標籤
關於教室
關注人數 83 人
104人力銀行從職缺中挑選出常見技能所成立的官方教室,提供大家進行共學互動。
學習主持人
持續分享知識,
有機會成為官方教室主持人
教室標籤
Hi~ 歡迎分享學習資源,有學習問題可匿名向Giver發問!
我要分享
我要提問

ARM 學習推薦

全部
影片
文章

不知如何開始嗎? 先進行技能挑戰吧~

技能挑戰:初級
目前等級:未達初級
689 人已通過「初級」測驗,通過率72%,和學習精靈一起探索知識、增強能力!
我要挑戰
職涯診所

01/15 03:05

0 0 939 1
104學習精靈精選課程
看更多課程
想提升職場競爭力?專業技能課程看起來👇
MCU韌體設計
對於想要快速上手MCU的學習者,此課程使用WengPic實驗板內建函式,讓你可以快速上手!對於有專題設計的需求者,此MCU課程提供明確乾淨的單元規劃,以及良好範例程式參考。這門MCU課程也適合有驅動程式設計需求的學員,課程會帶你看懂Datasheet,去整理、定義嵌入式程式設計技巧。 學習目標 1.熟悉微控制器一般常用I/O控制與電路設計,如Timer、PWM、ADC、LCD、RTC等 2.熟悉微控制器常用通訊模組,如RS232、I2C、SPI等 3.依原廠Datasheet的說明,從波形與時序關係,逐行引領學員完成驅動 章節架構 Part1-Weng PIC函式庫介紹&開發環境建立 ► Weng PIC函式庫介紹 & 開發環境建立 ► Weng pic開發模組 ► 套件包資料夾介紹 ► MPLAB操作說明 ► 軟體更新操作 ► 燒錄操作 ► LCD函式庫練習 ► button函式庫練習 ► 電位器函式庫練習 ► 繼電器函式庫練習 ► 2.4G RF函式庫練習 Part2-GPIO控制 ► GPIO電路的基本需求 ► PIC18IO埠 ► PIC18F46J50_DataSheet Part3-Button視覺化及狀態圖 ► 視覺化思考與狀態圖 ► 狀態關聯的循環圖 ► 狀態+數位訊號>反應 ► 訊號分析 ► 狀態圖轉換成C語言 ► button實作01 ► 增加歸零功能及其分析 ► 增加連按兩下功能及其狀態分析 Part4-LCD實驗 ► 記憶體配置 ► LCD控制器 ► LCD接腳關係 ► 4位元轉換範例 ► Datasheet_HD44780U ► LCD實作 ► LCD_print位置控制 Part5-ADC實驗 ► 10bit_AD轉換 ► IC內部訊號時序圖 ► AD模組操作 ► 規劃AD模組及使用 ► AD模組操作順序步驟 ► ADC實作 Part6-中斷控制實驗 ► 中斷程式 ► 中斷功能 ► CCP之Compare模式 ► interrupt實作 Part7-Capture:紅外線接收器解碼 ► 紅外線接收模組 ► Capture mode設定 ► 紅外線接收訊號 ► 紅外線功能實作 Part8-PWM調節與控制 ► CCP之PWM模式 ► 頻率與工作週期關係 ► 晶片運作說明 ► CCP暫存器 ► 設定PWM模式與規劃 ► 複製專案的方法 ► PWM練習 Part9-UART與PC端 ► 非同步串列傳輸 ► EUSART傳送方塊圖 ► EUSART接收方塊圖 ► 鮑率計算 ► 非同步傳輸時序圖 ► 傳送接收處理 ► UART傳送_練習 Part10-I2C EEPROM操作 ► I2C控制碼 ► I2C接腳定義 ► I2C練習 ► EEPRO資料寫入操作 ► EEPRO資料讀取操作 Part11-PC端C#圖控介面實作 ► WinMerge軟體操作 ► 除錯訊息_條件式 ► C#開啟UART ► C#圖控介面實作 Part12-SPI控制CC2500 RF無線通訊 ► CC2500驅動程式設計 ► CC2500暫存器 ► CC2500_strobe練習 ► 設定CC2500發射功率 ► CC2500狀態機 ► 封包傳送 ► 封包接收 ► 封包切換傳送與接收 ► 主程式總整理
艾鍗學院
ARM Boot loader
本課程將透過ARM開發工具模擬器操作,以實際瞭解ARM核心的指令集、記憶體處理器(MMU)、中斷處理等。課程使用開源硬體平台Raspberry Pi實作一個ARM BootLoader,從中你可以了解從最底層的ARM Assembly到C main函式所發生的每一件事。實作中也以bare-metal (Non-OS)方式驅動如,GPIO、UART、TIMER等I/O,另也以實際code說明Raspberry Pi的SoC晶片(BCM2835/BC2836)中,ARM CPU如何和GPU通訊。最後,有鑑於學員在實際工作上所使用的開發工具大多為開發套件外,最後將講習如何將程式轉換為GNU工具可使用的原始碼。<<對於想要從無到有開發一套ARM-based作業系統,本課程絕對是一個OS開發者的前哨站>> 藉由Bare Metal 開發, 我們可以學到: 1.ARM 的CPU架構及組合語言 2.ARM Exception Vector Table & ARM例外處理 3.Boot From Where ? CPU initialize & DRAM controller initialize 4.How to write Startup Code ? 如何撰寫Linker Script 5.SoC 中斷控制器 & ISR (Interrupt Service Routine) 6.在沒有OS情況下要如何撰寫程式, 包含Application或 Chip Driver 7.CPU和GPU如何通訊? 適合對象 1.對ARM架構和其底層系統程式開發有興趣者。 2.想從事ARM BSP development、ARM Bootloader/BIOS programming、研發相關工作者。 3.須具C程式設計基礎。 章節架構: ► 1.SoC基本架構 ► 2.ARM處理器架構 ► 3.ARM組合語言 ► 4.Thumb mode ► 5.ARM 標準程序呼叫 ► 6.ARM Exception handling /例外中斷處理 ► 7.Memory Barrier & Coprocessor ► 8.系統程式-Linker & startup code ► 9.Bare-metal Development using Raspberry Pi 3 ● 認識Broadcom BCM283x SoC ● Raspberry Pi 3開機流程 ● 實作 GPIO 驅動-LED、 Button ● 實作BCM2835 中斷控制器 ● 實作System Timer 中斷 ● 實作GPIO中斷 ● 實作UART ► 10.GPU 與ARM間的溝通 ● 用Mailbox 界面實作Framebuffer
艾鍗學院
學習精靈

05/19 00:00

779 11
巨匠電腦逢甲認證中心

巨匠電腦逢甲認證中心

2024/01/18

C與C++進階實戰:從介面設計到人工智慧應用
程式設計是與電腦溝通的語言,而C/C++一直以來都是業界最流行的開發工具。在硬體、軟體設計中,C/C++的身影無處不在。它的效率僅次於組合語言,擁有豐富且著名的程式庫,包括 FreeImage v3.18.0、OpenCV v4.1.0、ML Pack v3.1.1等。本課程以最新版本軟體製作教材,整合各項程式庫,讓你領先學習最新知識,輕鬆打造出適用的使用者介面,實現特殊功能如一次下載網站圖片、進行人臉偵測等。
🌟 專為初學者,輕鬆掌握C/C++程式知識
C/C++的知識,對初學者而言可能顯得龐大而難以掌握。本課程將以專業的教學方式,帶領初學者輕鬆學習,讓你能夠迅速掌握C/C++的基礎與進階知識。
🖥️ 專業UI介面設計,打造專業軟體
Windows視窗程式設計一直以來都有巨大的侷限,而C/C++的初學者通常限於命令提示模式和傳統視窗。本課程將以Office UI為例,示範如何設計專業且具有良好使用者介面的應用程式。學會這些技能後,你將能夠創造專屬的專業軟體。
💡 豐富範例程式,實戰操作加速學習
課程將以8組實用範例進行實際操作演練,每一堂課都附有由老師詳細註解的課程演練程式碼。透過實戰,你能夠更快速地學習,深入理解C/C++程式語言的運用。
🧑‍🏫 由電腦視覺與人工智慧專家親自授課
本課程的授課老師賴岱佑老師,是電腦視覺與人工智慧領域的專家。他不僅在國內外發表研究論文,還在業界研發智慧型監視系統演算法取得優異成績。賴老師致力於教學,將以最輕鬆易懂的方式,分享他的實戰經驗,讓你更快速地掌握C/C++程式語言。
看更多
1 1 7085 1
學習精靈

05/09 00:00

550 11

推薦給你

緯育TibaMe

18小時前

未來職涯要往哪走?職涯轉運站營業中
從剛畢業到工作多年,在反覆思考「#未來職涯要往哪走」又該如何準備?
偏偏這種事學校教的不多,也不一定找得到前輩可以請教
💡緯育TibaMe #職涯轉運站營業中 你的求轉職疑問一站解答>>https://lihi.cc/n9PSx
集結各類職場前輩,給你安心提問的地方!
「畢業後才發現想做的工作非本科所學,該如何準備?」
「工作找了一段時間總是沒下文,是履歷出了問題還是該學習新技能?」
「工作多年薪資沒有突破,想轉職卻不知道該走哪條路」
📣 即日起至 7/9 前往告訴我們你遇到的求職疑問或挑戰
你就能擁有......
✅ 專屬解方建議
✅ 專場直播由職場前輩線上提點
✅ 免費求職應援包 (履歷撰寫、強化優勢、面試應答到求職助手GPTs工具一次帶走)
想提升專業能力更有 #500元學金金 可以領 (只要填表就能領🤫)
🔥 還加碼抽萬元大紅包 (不管是想加強溝通表達軟實力到各領域專業技能學費都有著落)
立即前往賺學習金>> https://lihi.cc/n9PSx
🚅 職涯轉運站快速導覽
【社會新鮮人】 推薦你
📍 前往免費兌換求職應援包:做好面試前準備再出發
📍 複習 #個人化AI職涯教練 直播回放:掌握如何用 #AI工具 高效找出求職致勝關鍵
📍 預約7/3 #搞懂IT熱門3職缺 直播講座:前端、後端、資料工程職涯路徑一次了解
【多年工作經驗者】 推薦你
📍 複習 #解鎖AI人才學習地圖:從企業要的AI人才出發,盤點你的學習計畫
📍 用 #STAR理論 放大你的專業亮點:不論轉職或績效盤點都能快速讓老闆知道你的好
📍 觀看 #面試地雷放大鏡:聰明避雷,不再收面試吳聲卡
更完整的領取辦法這裡一次看👉 https://lihi.cc/GKn3I
緯育 TibaMe 職涯轉運站,送你直達理想職涯🙌
#緯育TibaMe讓緯育提拔你 #人才賦能
看更多
0 0 169 0
你可能感興趣的教室
OSZAR »