首页 课程主页
课程分享  
嵌入式单片机应用技术
主讲教师 王良燕/安徽三联学院
学习人数 1554
开课周期 2022年03月04日 ~ 2022年12月07日
教学进度
预报名
进行中
已结课
课程期次 共 40 周
  • 课程详情
  • 教辅教材
  • 课程评价
  • 常见问题

《嵌入式单片机应用技术》课程主要讲授以ARM Cortex 系统处理器为核心的嵌入式单片机的基本原理和开发技术。本课程一共包含34个学时,视频总时长480分钟。课程主要内容包括:嵌入式单片机基础知识、ARM体系结构、ARM指令系统、Exynos4412接口技术、STM32系列单片机软硬件基础、STM32接口技术、嵌入式Linux开发基础、嵌入式Linux应用程序开发、嵌入式Linux内核定制与移植、嵌入式Linux设备驱动程序等。


课程概述

本课程的讲解主要包括核心原理介绍和大量例子说明,可以帮助学生掌握嵌入式单片机开发中的相关原理、基本方法和关键技术,使学生具备基本的嵌入式单片机开发能力。



课程大纲
  • 第1章 嵌入式单片机技术概述
    • 1.1 嵌入式单片机基础知识
    • 1.2 嵌入式单片机硬件基础
    • 1.3 嵌入式微处理器简介一
    • 1.4 嵌入式微处理器简介二
  • 第2章 ARM嵌入式微处理器
    • 2.1 ARM微处理器体系结构
    • 2.2 Cortext A9寄存器组织
    • 2.3 ARM异常处理
  • 第3章 ARM处理器指令系统
    • 3.1 ARM指令系统概述
    • 3.2 ARM的寻址模式
    • 3.3 ARM指令集—
    • 3.4 ARM指令集二
    • 3.5 ARM指令集三
    • 3.6 ARM指令集四
    • 3.7 ARM汇编语言程序设计
    • 3.8 ARM汇编语言和C语言混合编程
  • 第4章 Exynos4412部件编程
    • 4.1 GPIO接口编程
    • 4.2 PWM定时器编程
  • 第5章 STM32系统单片机
    • 5.1 STM32系列单片机简介
    • 5.2 STM32硬件基础
    • 5.3 STM32软件开发基础
    • 5.4 STM32接口技术一
    • 5.5 STM32接口技术二
  • 第6章 嵌入式Linux开发环境
    • 6.1 Linux基础知识
    • 6.2 嵌入式Linux下C语言开发环境
    • 6.3 Makefile文件
  • 第7章 嵌入式Linux系统构建
    • 7.1 Bootloader概述
    • 7.2 Bootloader详解
    • 7.3 Linux内核
    • 7.4 根文件系统
    • 7.5 构建嵌入式Linux交叉开发平台
  • 第8章 嵌入式Linux应用程序设计
    • 8.1 嵌入式Linux进程控制编程
    • 8.2 嵌入式Linux多线程编程
  • 第9章 嵌入式Linux设备驱动程序
    • 9.1 Linux内核驱动基础
    • 9.2 Linux内核驱动原理
  • 扩展资料
    • 1.Exynos4412部件编程-中断
    • 2.Exynos4412部件编程-串口
  • 测试
    • 测试1
    • 测试2
    • 测试3
    • 测试4
    • 测试5
授课目标
预备知识
配套教材
参考教材
0.0

0 条评价

本次开课 查看全部
5.0

1 条评价

本次开课 查看全部
1 这门课程是免费学习的吗?
本课程是开设在安徽省网络课程学习中心(e会学)平台上的课程,是免费学习的。
2 我可以重复选择同一门课程吗?
可以的,许多课程会多次开课,可以加入同一门课程的不同期次。在新的开课期次中,你需要从零开始完成相关的学习任务。
授课教师
安徽三联学院
安徽三联学院
安徽三联学院
安徽三联学院
2024 e会学 皖ICP备05002528号-14 皖公网安备 34010402700145号 Copyright 安徽省网络课程学习中心版权所有