Udemy線上課程 掌握嵌入式ARM Cortex-M4編程 講師:Tienan Hu 影音教學 中文發音 中文版(DVD版)
Udemy線上課程掌握嵌入式ARMCortex-M4編程講師:TienanHu影音教學中文發音中文版(DVD版)內容說明:
1.本課程是關於ARMCortex-M4的嵌入式編程,主要包括ARM彙編指令、M4內核特性的程序開發,以及操作系統任務切換和鎖的實現。
(ThiscourseisaboutembeddedprogrammingfortheARMCortex-M4,primarilycoveringARMassemblyinstructions,programdevelopmentfortheM4corefeatures,aswellasimplementingoperatingsystemtaskswitchingandlocks.)
2.課程中包含大量代碼實驗,幫助大家直觀的學習ARMCortex-M4的編程方法。
(ThecourseincludesasignificantnumberofcodeexperimentstohelpeveryonelearntheprogrammingmethodsofARMCortex-M4inavisualway.)
3.可下載文件中包含影片中編寫的代碼,建議大家在學習時跟著影片一起來寫代碼,並在課後獨立復現代碼以鞏固所學知識。
(Thedownloadablefilesincludethecodewritteninthevideos.Itisrecommendedforeveryonetowritecodealongsidethevideoswhilelearning,andtoindependentlyreproducethecodeafterthelessonstosolidifytheknowledgegained.)
4.影片中的課堂筆記是中文的,同時在可下載文件中包含了英文版本。
(TheclassroomnotesusedinthevideoareinChinese.ThereisanEnglishversionoftheclassroomnotesavailablefordownload.Youcanalsotranslateitintoanyotherlanguageyouarefamiliarwithanduseitasareferencewhilewatchingthevideo.)
課程內容:
01-課前準備知識(PreparatoryKnowledgeBeforeClass)
001ARM-Cortex-M4-notes.pdf
001ARM-Cortex-M4.pdf
001class-code.zip
001DDI0403E-d-armv7m-arm.pdf
001software-tools.zip
001課程介紹(CourseIntroduction).mp4
001課程介紹(CourseIntroduction).srt
002微處理器的構成(TheCompositionofMicroprocessors).mp4
002微處理器的構成(TheCompositionofMicroprocessors).srt
003CPU是如何運行的(HowdoesaCPUrunaprogram).mp4
003CPU是如何運行的(HowdoesaCPUrunaprogram).srt

02-軟件環境搭建(Settingupasoftwareenvironment)
001軟件開發過程(Thesoftwaredevelopmentprocess).mp4
001軟件開發過程(Thesoftwaredevelopmentprocess).srt
002安裝編譯工具(Installingcompilationtools).mp4
002安裝編譯工具(Installingcompilationtools).srt
003安裝調試工具(Installingdebuggingtools).mp4
003安裝調試工具(Installingdebuggingtools).srt

03-寄存器和匯編指令(Registersandassemblyinstructions)
001寄存器(Registers).mp4
001寄存器(Registers).srt
002匯編指令(Assemblyinstructions).mp4
002匯編指令(Assemblyinstructions).srt
003匯編實驗代碼1(Assemblyexperimentcode1).mp4
003匯編實驗代碼1(Assemblyexperimentcode1).srt
004匯編實驗代碼2(Assemblyexperimentcode2).mp4
004匯編實驗代碼2(Assemblyexperimentcode2).srt

04-建立工程(Creatingaproject)
001目錄結構和Makefile編寫(DirectorystructureandMakefilewriting).mp4
001目錄結構和Makefile編寫(DirectorystructureandMakefilewriting).srt
002lds腳本編寫(Writinganldsscript).mp4
002lds腳本編寫(Writinganldsscript).srt
003start.S文件(Thestart.Sfile).mp4
003start.S文件(Thestart.Sfile).srt

05-C調用匯編(Ccallingassembly)
001內聯函數(Inlinefunctions).mp4
001內聯函數(Inlinefunctions).srt
002嵌入匯編(Embeddedassembly).mp4
002嵌入匯編(Embeddedassembly).srt
003直接調用匯編標號(Directlycallingassemblylabels).mp4
003直接調用匯編標號(Directlycallingassemblylabels).srt

06-UART打印(UARTprinting)
001UART驅動對接printf(IntegratingtheprintffunctionwithaUARTdriver).mp4
001UART驅動對接printf(IntegratingtheprintffunctionwithaUARTdriver).srt

07-中斷和異常(Interruptsandexceptions)
001異常向量表(ExceptionVectorTable).mp4
001異常向量表(ExceptionVectorTable).srt
002使能和關閉中斷(EnablingandDisablingInterrupts).mp4
002使能和關閉中斷(EnablingandDisablingInterrupts).srt
003HardFault異常(HardFaultException).mp4
003HardFault異常(HardFaultException).srt

08-SYSTICK
001寄存器配置(RegisterConfiguration).mp4
001寄存器配置(RegisterConfiguration).srt
002輪詢延時函數(PollingDelayFunction).mp4
002輪詢延時函數(PollingDelayFunction).srt
003中斷延時函數(InterruptDelayFunction).mp4
003中斷延時函數(InterruptDelayFunction).srt

09-工作模式(OperatingMode)
001CONTROL寄存器(CONTROLRegister).mp4
001CONTROL寄存器(CONTROLRegister).srt
002代碼實驗(CodeExperiment).mp4
002代碼實驗(CodeExperiment).srt

10-嵌套向量中斷NVIC(NestedVectorInterruptController)
001使能和掛起(EnableandPend).mp4
001使能和掛起(EnableandPend).srt
002優先級配置(PriorityConfiguration).mp4
002優先級配置(PriorityConfiguration).srt
003代碼實驗(CodeExperiment).mp4
003代碼實驗(CodeExperiment).srt
004UART-RX中斷(UART-RXInterrupt).mp4
004UART-RX中斷(UART-RXInterrupt).srt

11-中斷處理流程(InterruptHandlingProcess)
001調用者保存和被調用者保存寄存器(Caller-SavedandCallee-SavedRegisters).mp4
001調用者保存和被調用者保存寄存器(Caller-SavedandCallee-SavedRegisters).srt
002棧幀(StackFrame).mp4
002棧幀(StackFrame).srt
003EXC_RETURN和處理流程(EXC_RETURNandProcessingFlow).mp4
003EXC_RETURN和處理流程(EXC_RETURNandProcessingFlow).srt

12-浮點型單元(Floating-PointUnit)
001浮點型數據的存儲(StorageofFloating-PointData).mp4
001浮點型數據的存儲(StorageofFloating-PointData).srt
002硬浮點和軟浮點(HardFloating-PointandSoftFloating-Point).mp4
002硬浮點和軟浮點(HardFloating-PointandSoftFloating-Point).srt
003CM4的硬浮點單元(HardwareFloating-PointUnitinCM4).mp4
003CM4的硬浮點單元(HardwareFloating-PointUnitinCM4).srt

13-SVC異常(SVCException)
001觸發SVC異常(TriggeringtheSVCException).mp4
001觸發SVC異常(TriggeringtheSVCException).srt
002讀取SVC參數1(ReadingSVCParameters1).mp4
002讀取SVC參數1(ReadingSVCParameters1).srt
003讀取SVC參數2(ReadingSVCParameters2).mp4
003讀取SVC參數2(ReadingSVCParameters2).srt

14-PendSV異常(PendSVException)
001觸發PendSV異常(TriggeringthePendSVException).mp4
001觸發PendSV異常(TriggeringthePendSVException).srt
002通過PendSV異常實現任務切換(ImplementingTaskSwitchingUsingthePendSVException).mp4
002通過PendSV異常實現任務切換(ImplementingTaskSwitchingUsingthePendSVException).srt
003代碼實驗(CodeExperiment).mp4
003代碼實驗(CodeExperiment).srt

15-排他訪問和位段操作(ExclusiveAccessandBit-BandOperation)
001位段操作讀寫SRAM(Bit-BandOperationforReadingandWritingSRAM).mp4
001位段操作讀寫SRAM(Bit-BandOperationforReadingandWritingSRAM).srt
002排他訪問(ExclusiveAccess).mp4
002排他訪問(ExclusiveAccess).srt
003通過排他訪問實現自旋鎖(ImplementingSpinLockwithExclusiveAccess).mp4
003通過排他訪問實現自旋鎖(ImplementingSpinLockwithExclusiveAccess).srt

16-MPU(MemoryProtectionUnit)
001寄存器功能(RegisterFunctions).mp4
001寄存器功能(RegisterFunctions).srt
002代碼實驗(CodeExperiment).mp4
002代碼實驗(CodeExperiment).srt

17-錯誤異常(FaultExceptions)
001寄存器功能(RegisterFunctions).mp4
001寄存器功能(RegisterFunctions).srt
002觸發錯誤異常(TriggeringFaultExceptions).mp4
002觸發錯誤異常(TriggeringFaultExceptions).srt

18-低功耗模式(LowPowerModes)
001指令和寄存器(InstructionsandRegisters).mp4
001指令和寄存器(InstructionsandRegisters).srt
002代碼實驗(CodeExperiment).mp4
002代碼實驗(CodeExperiment).srt

19-使用CMSIS庫(UsingCMSISLibrary)
001代碼實驗(CodeExperiment).mp4
001代碼實驗(CodeExperiment).srt

20-結束(End)
001結束(End).mp4
001結束(End).srt





站內搜索
請輸入軟體名稱或編號functionsubmit_searcher(){searcher_change()vare=document.getElementsByName('keyword2')[0];varu=encodeURI(e.value).split('-').join('[[jianhao]]');window.location='/tag/'+u+'.htm';returnfalse;}購物車functionlar_update_cart(){lch_ajax("/lch_ajax.php?action=cart_get",function(pc){document.getElementById("my_cart").innerHTML=pc;if(document.getElementById("ismenu")){init_disk_list_state();}});}lar_update_cart();functionadd_number_2_cart(number){lch_ajax("/lch_ajax.php?action=cart_add&number="+number,function(pc){document.getElementById("my_cart").innerHTML=pc;});returnfalse;}熱門關鍵字三節課建立者sanjieke徐德華XuDehua好醫術翁田山ChatGPT4HANAYOLOv8孵科未來療愈FrankMedicalMorganSkillsSuperb24步落地法AIGC是什麼ChatGPT201FICOFOCOFutureJessicaM4編程QML多線程QML網絡QT核心模塊SeetSEM實戰TTT貓計劃ViralWeb3Web3是什麼YouTube|瞭解web3入行必學九段支行長十問亢少軍