Cortex-M ARM+ uC/OS-III(FSCU8001)
Cortex-M系列处理器是ARM公司推出的新的针对微控制器应用的内核,提供业界的高性能和低成本的解决方案,将成为MCU应用的热点和主流。李老师
嵌入式顶尖级导师 嵌入式系统设计专家,ARM ATC授权培训讲师,具有7年嵌入式设计经验,主要从事硬件、底层驱动以及操作系统的开发设计。拥有多处理器平台的开发经验,对于操作系统移植,嵌入式硬件电路设计及驱动等有丰富的实战经验。从事过工业通讯如Ethernet,CAN,USB等的研发工作。另外对于软件架构的设计有深入的经验。 【李老师授课视频】刘老师
嵌入式顶尖级导师 华清远见高级讲师,有20多年高速数字/模拟硬件、RF、EMC和软件研发经验。曾先后在北京的大学校办企业、深圳的香港和内地上市公司、北京的内地和台湾上市公司、外企、私企工作。曾先后做过硬件和软件系统工程师、研发经理、资深工程师等。涉及无线通信、汽车电子、卫星导航、消费电子、工业控制、环保仪器等行业,对集成电路的设计生产也有一些了解。在多种8/16位平台(8051、Z80、8086、6502、Z8、AVR、PIC等)和32位平台(ARM7、ARM9、ARM10、MIPS、Cortex-M0、Cortex-M3、Cortex-M4等)上,独立完成过从硬件方案设计、原理图设计、FPGA逻辑设计、PCB Layout、样机调试,到底层ASM和C语言驱动程序、uC/OS-II系统移植、应用程序编写等全过程产品系统设计。有RF设计经验,设计过几十到几百MHz的RF通信系统。使用过种类繁多的外围集成电路、元器件、模组。对高速数字/模拟电路设计、RF设计、EMC设计、系统软件设计、可靠性和整机设计,测试、生产和管理等有全面的系统知识和丰富的实际经验。实现过多个实用新型和外观专利,对行业标准和系统标准等有深入认识。魏老师
嵌入式顶尖级导师 精通c、c++、汇编、单片机;熟悉Linux、java、Android、php、Linux应用层开发、android应用层开发; 擅长51内核/Cortex-Mx内核下的单片机开发;4年物联网讲师经验;ChinaUnix推荐博主。授课幽默风趣,知识剖析全面深刻,课堂气氛活跃。学习目标:首日课程主要帮助学员了解Cortex-M内核体系结构、及Cortex-M内核所支持的Thumb-2指令集。在此基础上,熟悉嵌入式编程的环境及编程方法。
1.Cortex-M内核体系结构
1.1 Cortex-M内核体系结构2.Thumb2指令集
3. 基于Cortex-M的嵌入式软件编程实验
1、熟悉Keil、IAR开发环境学习目标:掌握STM32F439处理器的接口开发。本部分内容实用性及实践性较强,课程在分析接口操作方法后,安排了大量的实验。通过学习,学员可以掌握多种接口操作的原理及在STM32F439处理器的接口编程。
4、STM32F439处理器简介
4.1 组织结构5、STM32F439接口开发
5.1 GPIO实验
1、LED实验学习目标:了解uC/OS-III操作系统结构、各个重要功能部分的概念及实现原理;在此基础上掌握uC/OS-III系统移植的方法。
6.uC/OS-III操作系统分析及移植
6.1 操作系统及uC/OS-III 概述实验
1、实现uC/OS-III在STM32开发板上的移植学习目标:在STM32开发平台上完成系统移植后,本节内容重点掌握如何在系统上开发出稳定、高效的应用程序。
7.在STM32上开发uC/OS-III应用程序
7.1 uC/OS-III应用程序编写、调试方法实验
1、LED控制应用程序