首页 课程主页
课程分享  
嵌入式系统及应用
主讲教师 马小陆/安徽工业大学
学习人数 22
开课周期 2022年05月17日 ~ 2022年06月30日
教学进度
预报名
进行中
已结课
课程期次 共 7 周
  • 课程详情
  • 教辅教材
  • 课程评价
  • 常见问题
  • 视频课程配套教材《基于ARM的嵌入式Linux开发与应用》(第二版)(作者:马小陆,西安电子科技大学出版社)

嵌入式Linux系统是一门多学科交叉的具有很强实践性的课程。本视频课程作者结合多年嵌入式项目开发和教学经验,立足于将原理和实践内容相结合的教材,在每个知识点的讲述中侧重对嵌入式系统开发中为何要用它,然后讲述怎样用它,最后以实例展示和总结。


课程概述

《嵌入式系统及应用》是一门紧密结合生产实际的工程技术性课程,是电子信息工程专业本科生的专业必修课程。它系统地介绍了开发嵌入式系统涉及的主要内容和方法,讲述为何要学习嵌入式系统相关知识点及如何学习相关知识点,每个知识点通过案例讲述其应用的结果。

主要内容分四部分:

(1)基础部分:嵌入式系统概述,安装Linux系统,shell命令,shell编程,嵌入式编程环境、嵌入式Linux C和嵌入式Linux系统编程;

(2)硬件部分:ARM基础知识,ARM接口开发;

(3)嵌入式系统构建:引导程序移植、内核移植和文件系统构建;

(4)内核开发:内核开发机制和内核驱动程序开发;
   通过《嵌入式系统及应用》学习,培养学生具备在嵌入式系统平台上开发嵌入式系统电子产品,解决高性能、低功耗的电子产品的应用需求;分析与处理流程嵌入式系统开发和应用过程中的各种实际问题的能力;在物联网领域从事技术开发工作。



课程大纲
  • 第1章 系统编程之综述
  • 第2章 open和close函数及touch命令实现
  • 第3章 read和write函数
  • 第4章 lseek函数和cp命令实现
  • 第5章 标准IO
    • 5.1 标准IO-缓存
    • 5.2 标准IO-fopen和fclose
    • 5.3 标准IO之fputs和fgets函数
    • 5.4 标准IO之fflush、无缓存、fseek、rewind、rewind
    • 5.5 标准IO之gets、puts、fprintf、sprintf函数
    • 5.6 标准IO之fgetc、fputc
    • 5.7 标准IO之feof、ferror、clearerr
    • 5.8 标准IO之cat命令实现(1)
    • 5.9 标准IO之fread、fwrite
  • 第6章 fgetc_read之比较
  • 第7章 fread和fgets效率比较
  • 第8章 函数库的制作
    • 8.1 函数库的制作(静态库)
    • 8.2 函数库的制作(动态库)
  • 第9章 linux系统编程 目录IO
    • 9.1 linux系统编程 目录IO(1)
    • 9.2 linux系统编程 目录IO(2)
  • 第10章 IO课程总结-单机模式下的文件上传和下载
  • 第11章 进程通信概述-new
  • 第12章 无名管道
    • 12.1 无名管道(1)
    • 12.2 无名管道(2)
  • 第13章 有名管道
    • 13.1 有名管道(1)
    • 13.2 有名管道(2)
  • 第14章 信号通信
    • 14.1 信号通信(1)
    • 14.2 信号通信(2)
    • 14.3 信号通信(3)
    • 14.4 信号通信(4)
    • 14.5 信号通信(5)
  • 第15章 共享内存
    • 15.1 共享内存(1)
    • 15.2 共享内存(2)
    • 15.3 共享内存(3)
    • 15.4 共享内存(4)
    • 15.5 共享内存(5)
  • 第16章 消息队列
    • 16.1 消息队列(1)
    • 16.2 消息队列(2)
    • 16.3 消息队列(3)
  • 第17章 信号灯
    • 17.1 信号灯(1)
    • 17.2 信号灯(2)
    • 17.3 信号灯(3)
授课目标

      本专业人才培养要求是掌握扎实的电子信息领域理论基础知识和专业技能, 具备良好的 工程素养和较高的人文素质, 具有团队精神、管理协调能力和社会责任感, 能够在电子工程、 信息处理领域, 特别是在基于嵌入式的视觉信息处理等领域从事软硬件设计、开发、测试、 运维或管理等工作, 能在工程项目中承担重要任务, 有能力成为中小工程项目的负责人或业务 骨干的工程技术人才。为把学生培养成为中国特色社会主义事业的合格建设者和可靠接班人 奠定基础。

       即于以上要求, 本课程的目标是: 培养学生具备在嵌入式系统平台上开发嵌入式应用程序的能力; 能依据“高性能、低功 耗”的电子产品应用需求, 设计和开发硬件接口及驱动程序; 具备分析与处理嵌入式系统开发 和应用过程中出现的实际问题能力; 能在物联网领域, 特别是在基于信息处理的物联网领域从 事嵌入式技术开发工作。激发学生的自信心和学习兴趣, 渗透终身学习的理念。

预备知识

《单片机原理及应用》、《微机原理》课程

配套教材
参考教材
5.0

1 条评价

本次开课 查看全部
5.0

1 条评价

本次开课 查看全部
1 这门课程是免费学习的吗?
本课程是开设在安徽省网络课程学习中心(e会学)平台上的课程,是免费学习的。
视频课程配套教材《基于ARM的嵌入式Linux开发与应用》(第二版)(作者:马小陆,西安电子科技大学出版社)

《基于ARM的嵌入式Linux开发与应用》(第二版)(作者:马小陆,西安电子科技大学出版社),出版时间:2023年1月。

注:教材与视频作者为同一作者

授课教师
安徽工业大学
2024 e会学 皖ICP备05002528号-14 皖公网安备 34010402700145号 Copyright 安徽省网络课程学习中心版权所有