嵌入式現(xiàn)在在我們的生活中是運用的非常廣泛的一個系統(tǒng)了,很多的產(chǎn)品都會使用到,也正是因為使用的多所以現(xiàn)在學習的人也就越來。今天達內(nèi)科技就給大家整理下嵌入式培訓班的課程大綱,讓大家對于嵌入式的學習先有個初步的了解。
第1章 概述
微控制器與嵌入式系統(tǒng)的含義與發(fā)展歷史、常用術語、開發(fā)方法導引、的特點與學習建議。對微控制器(單片機)的一般組成、嵌入式系統(tǒng)與微控制器的關系的理解有助于認識嵌入式系統(tǒng)。同時,本章作為導引,介紹微控制器與嵌入式系統(tǒng)的基本概念、發(fā)展歷史;微控制器與嵌入式系統(tǒng)中的一些常用術語;嵌入式產(chǎn)品的一般構成及開發(fā)方法;還對如何學習微控制器與嵌入式應用技術提出了一些建議。
第2章 ARM Cortex-M0+處理器
(1)ARM概述,介紹ARM發(fā)展歷程,給出目前ARM處理器類型、特點及應用范圍;
(2)ARM Cortex-M0+處理器概述,包括特點、內(nèi)核結構、存儲器映像及內(nèi)部寄存器等;
(3)ARM Cortex-M0+處理器的指令系統(tǒng),給出指令簡表、尋址方式及指令的分類介紹;
(4)ARM Cortex-M0+匯編語言的基本語法。
第3章 存儲映像、中斷源與硬件小系統(tǒng)
(1)Kinetis 全系列微控制器產(chǎn)品分類及應用領域;
(2)KL系列MCU的型號標識、共性及體系結構;
(3)KL25微控制器的存儲器映像結構、引腳功能、硬件小系統(tǒng)電路。
第4章 GPIO及程序框架
(1)通用I/O基本概念及連接方法;
(2)KL25的端口控制模塊與GPIO模塊的編程結構,直接映像寄存器地址賦值的方法,點亮一盞小燈的編程步驟,以便理解底層驅動的含義與編程方法;
(3)制作構件的必要性及基本方法,個構件化編程框架、GPIO構件、Light構件編程實例。
第5章 構件化開發(fā)方法與底層驅動構件封裝規(guī)范
(1)嵌入式構件化必要性,構件化的定義;
(2)KL25的硬件構件化設計的規(guī)則,及注意要點;
(3)基于硬件構件的嵌入式底層軟件構件的編程方法及編程框架;
(4)軟硬件構件的重用和移植的方法;
(5)底層驅動構件封裝規(guī)范,公共要素文件編寫技巧。
第6章 串行通信模塊及個中斷程序結構
(1)串口相關的基礎知識;
(2)KL25串口模塊的功能概要;
(3)串口模塊驅動構件編程時涉及的相關寄存器。
(4)設計并封裝了串行通信的驅動構件;
(5)KL25中斷機制,中斷的編程步驟和實例。
第7章 定時器相關模塊
(1)ARM Cortex-M0+內(nèi)核時鐘;
(2)定時器/PWM模塊(TPM);
(3)周期性中斷定時器(PIT);
(4)低功耗定時器(LPTMR);
(5)實時時鐘模塊(RTC)。
第8章 GPIO應用—鍵盤、LED與LCD
(1)鍵盤掃描基本原理與編程方法;
(2)LED掃描基本原理與編程方法;
(3)字符型LCD的基本原理與編程方法;
(4)GPIO整合在一起的測試用例。
第9章 Flash在線編程
(1)KL25芯片F(xiàn)lash存儲器的特性;
(2)KL25芯片F(xiàn)lash存儲器的在線編程方法;
(3)KL25芯片F(xiàn)lash 模塊驅動構件設計及測試實例;
(4)KL25芯片的加密與保護特性。
第10章 ADC、DAC與CMP模塊
(1)ADC轉換的基礎知識;
(2)KL25模/數(shù)轉換ADC模塊的功能概要;
(3)ADC轉換模塊編程時涉及的相關寄存器;
(4)ADC轉換模塊編程方法,設計并封裝了驅動構件;
(5)DAC模塊編程結構,設計并封裝了驅動構件;
(6)CMP模塊的結構特點、寄存器的定義以及CMP的編程方法和驅動構件的封裝。
第11章 SPI、I2C與TSI模塊
(1)SPI接口的基本原理及編程模型;
(2)I2C接口的基本原理及編程模型;
(3)TSI模塊的基本知識及一般編程模型。
第12章 USB2.0編程
(1)USB協(xié)議基本概念、歷史和發(fā)展,提供了典型的USB主從連接;
(2)USB通信協(xié)議,USB設備上電的枚舉過程;
(3)KL25芯片的USB模塊的基本特征和硬件連接電路;
(4)PC方USB設備驅動程序的選擇和基本原理;
(5)USB模塊基本編程要點和驅動構件設計方法。
第13章 系統(tǒng)時鐘與其他功能模塊
(1)系統(tǒng)時鐘的概述與設置;
(2)電源模塊;
(3)低漏喚醒單元;
(4)位帶操作;
(5)看門狗模塊;
(6)復位與啟動模塊。
以上就是達內(nèi)科技給大家整理的嵌入式的課程大綱了,如果說你想要學習嵌入式的話那么可以來達內(nèi)科技的嵌入式培訓班進行實地考察,也可以點擊我們文章下面的獲取試聽資格按鈕來獲取我們的嵌入式課程免費試聽資格,在試聽中可以更加深入的了解達內(nèi)科技。