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系列。
關於教室
關注人數 81 人
104人力銀行從職缺中挑選出常見技能所成立的官方教室,提供大家進行共學互動。
學習主持人
持續分享知識,
有機會成為官方教室主持人
教室標籤
關於教室
關注人數 81 人
104人力銀行從職缺中挑選出常見技能所成立的官方教室,提供大家進行共學互動。
學習主持人
持續分享知識,
有機會成為官方教室主持人
教室標籤
Hi~ 歡迎分享學習資源,有學習問題可匿名向Giver發問!
我要分享
我要提問

ARM 學習推薦

全部
影片
文章

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

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

01/15 03:05

0 0 560 1

熱門精選

104學習精靈

產品

03/19 17:02

【免費報名】零經驗↘只要20週↘您也可以轉職(雲端)資料工程師。在職遠距班|線上開課說明會
想轉換跑道當(雲端)資料工程師,但又不知道如何開始?
坊間這麼多培訓班,怎麼能跟業界銜接?
緯育TibaMe x 104學習精靈 現正舉辦【跨領域轉職(雲端)資料工程師。課程說明會】
透過20週線上遠距培訓課程:從基礎 → 進階、專題,課後就業媒合,協助您成功轉職!
【雲端資料工程師_在職班】 4/12 確定開班 (開班時間若有異動說明會說明)
【班級滿額就無法再招生,趕緊報名搶席次吧!】
--------------------------------
【報名場次】
🔴 3/22 (六) 11:00~12:00 | 報名到3/21 (五) 18:00
🔴 3/27 (四) 20:00~21:00 | 報名到3/26 (三) 18:00
🔴 4/02 (三) 14:00~15:00 | 報名到4/01 (二) 18:00
1 0 2983 0
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

734 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 4976 0
學習精靈

05/09 00:00

519 11

推薦給你

104學習精靈

產品

03/19 11:15

2025年2月【購買指定課程】送Line Points點數名單公告
2月「領指定優惠券購課」贈LINE點活動陸續於2025/3/22前發送完畢,以下是本次獲贈者(中間名字隱藏),LINE點數發送兌換連結maill到您當初購買課程的Email唷!
提醒通知:贈點通知信由客服發送到您購買時所填寫的信箱,因Gmail...等收信軟體,其系統收信可能會歸類在「垃圾信件夾」中,再請留意該信件是否有課程信件。
【緯育TibaMe 指定課程 _ 【開工紅包】折2百↘送2百點】
陳⭕甄
【緯育TibaMe 指定課程 _ 【紅包】折258↘送200點】
趙⭕含
【緯育TibaMe 指定課程 _ 【紅包】折168↘送100點】
王⭕櫻
【緯育TibaMe 指定課程 _ 合購85折再送100元LINE點數】
謝⭕靜
高⭕傑
周⭕汶
李⭕宜
郭⭕玲
【緯育TibaMe 指定課程 _ 合購85折再送200元LINE點數】
陳⭕陵
張⭕寬
薛⭕
【碳管理師 _ 購課贈送LINE點數】
【碳管理師入門課+菁英課_贈送300元LINE點數】
楊⭕如
蔡⭕翰
王⭕仁
蔡⭕文
【碳管理師入門課_贈送100元LINE點數】
潘⭕強
陳⭕伊
楊⭕芸
林⭕閎
簡⭕峰
黃⭕妤
陳⭕盛
彭⭕瑞
蘇⭕鈴
【碳管理師菁英課_贈送200元LINE點數】
鄭⭕偉
感謝以上購買者,104課程中心持續更新與上架職場學習課程,歡迎大家一起來增能!
提醒通知:贈點通知信由客服發送到您購買時所填寫的信箱,因Gmail...等收信軟體,其系統收信可能會歸類在「垃圾信件夾」中,再請留意該信件是否有課程信件。
1 0 734 0
你可能感興趣的教室