Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Tsinghua University

智能车制作:嵌入式系统

Tsinghua University via XuetangX

Overview

    本课程为“全国大学生智能车竞赛”秘书处组织的“智能车制作”系列微课之一,在有限学时中帮助学生快速入门和了解ARM微控制器(单片机)与嵌入式系统,适合想参与竞赛的本科生和爱好者。

    微控制器与嵌入式系统技术,很适合于开始尝试挑战各种课外科技活动和竞赛的低年级本科同学,是初次尝试设计与创新时一个很有力的工具和敲门砖。ARM Cortex M构架的32位微控制器外围接口丰富、片内资源适中,能够实现大多数常用功能;同时,ARM Cotex M的32位内核构架则相对简练易学,容易从整体上理解和把握,适合低年级同学上手学习。

    本微课程介绍微控制器开发的基本方法和流程,以全国大学生智能车竞赛采用的32位微控制器为例,讲解微控制器与嵌入式应用开发的一般方法,让学生能尽快将一个微控制器的基本系统跑起来,动手实现自己的创意,进而参加全国大学生智能车竞赛等各类科技活动。

    本微课程是学堂在线课程“ARM微控制器与嵌入式系统”的精选版本,欢迎有兴趣的同学选择该课程进一步深入学习。

Syllabus

  • 第一章 概览
    • 1.1 课程概览
    • 1.2 进入嵌入式系统的世界
    • 1.3 如何学好嵌入式系统
  • 第二章 绪论
    • 2.1 计算机的基本概念、发展历史
    • 2.2 从晶体管到CPU
    • 2.3 概念CPU、微控制器MCU和嵌入式系统
    • 2.4 八卦计算机史
    • 2.5 不同领域、不同系列的嵌入式系统
    • 2.6 ARM历史与MKL25Z128 MCU
  • 第三章 MCU基础
    • 3.1 CPU的基本结构和运行机制
    • 3.2.1 堆栈的概念
    • 3.2.2 堆栈的概念-头脑体操
    • 3.3.1 ARM的体系结构
    • 3.3.2 ARM的体系结构-头脑体操
    • 3.4 中断的概念和机制
    • 3.5 中断子程的概念和编程
    • 3.6 复位、时钟、存储器和总线
    • 3.7 小结:MCU的总体结构和程序运行机制
  • 第四章 MCU外设与开发
    • 4.1 第一种外设:IO
    • 4.2 IO外设的编程实操-点亮LED
    • 4.3 IO外设的进阶知识
    • 4.4 嵌入式开发的基本概念与工具链
    • 4.5 嵌入式开发的进阶知识
    • 4.6 嵌入式开发中的C语言(上)
    • 4.7 嵌入式开发中的C语言(下)
    • E0.1 实验零 开发板的初步认识与工具链的安装
    • E0.2 实验零 体验一个例程的编译与下载
    • E0.3 实验零 编写第一个程序:点亮核心板LED
    • E1 实验一 点灯秘籍
  • 第五章 MCU与嵌入式系统设计
    • 5 智能车视角的嵌入式设计

Taught by

Ming Zeng

Tags

Reviews

Start your review of 智能车制作:嵌入式系统

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.