课程详情
课程评价
spContent=嵌入式开发是一个综合性技术领域,强调软硬结合,涉及广泛而复杂的知识点。无论您是否接触过Linux,无论您是学生、自由职业者还是企业员工,只要您熟悉基本的计算机操作,都可以加入我们的课程。一个学期的学习将帮助您快速入门,成为合格的嵌入式项目开发人才。
—— 课程团队
课程概述

   嵌入式技术近年来飞速发展,涉及广泛领域,如手机、车载导航、工控、军工和多媒体终端。其应用前景广阔,涵盖保险、医疗、金融、智能农业等行业。通过本课程,学生将了解嵌入式系统的概念、开发方法和过程;熟练安装和配置Linux操作系统,使用常用命令和服务;掌握嵌入式系统基础知识、程序设计基本原理与方法,具备基本的软件开发能力,搭建开发环境和进行系统移植;学习Qt开发工具和环境,编写简单的嵌入式应用程序,掌握程序调试方法。

授课目标

掌握Linux常用操作命令,与系统管理;理解嵌入式系统进程管理,文件管理,Linux内核;熟悉ARM在不同硬件平台下的操作系统移植和设备驱动文件管理等相关知识,学习QT程序开发,进行嵌入式系统程序的调试。使学生学会嵌入式开发的分析问题、解决问题的思维方法,掌握程序设计的基本方法和常用算法;

课程大纲
预备知识


必须具备以下知识:

  1. C语言
  2. 具备一定的电子线路知识
  3. 具备一定的计算机相关知识
参考资料


课程配套教材 


平震宇主编 《嵌入式Linux开发实践教程》 机械工业出版社  ISBN:9787111571292


课程参考资料:

鸟哥著.鸟哥的Linux私房菜. 人民邮电出版社

韦东山主编 嵌入式Linux应用开发完全手册. 人民邮电出版社

Michael Kerrisk著,孙剑译 Linux/UNIX系统编程手册(上、下册). 人民邮电出版社

克里斯·西蒙兹著 嵌入式Linux编程. 机械工业出版社


常见问题

1.学习本课程有什么用?

本课程为软硬件结合,理论紧密联系实践的一门嵌入式开发课程,学习本课程有利于加强嵌入式Linux开发的学习,有利于提高系统维护与软件编程的能力。

2.学习本课程需要什么基础?

学习本课程需要具备C语言,计算机基础操作,具备一定的电子线路知识。

3.学习课程需要准备什么东西?

你可以拥有一台电脑,但不是必须的。学校的实训基地也是很好的去处,只要有电脑用就可以。对电脑的配置也没有要求,当前能用的电脑都可以。最好有个U盘之类的存储装置,将自己平时练习的程序保存下来,以备以后参考。教材或参考书应该有一本,一是编程前要阅读学习,二是在编程中经常需要查阅。

4.选用哪个Linux版本?

Xubuntu  https://xubuntu.org/

Ubuntu https://www.ubuntu.com/download

5.课程结束后如何查看课程内容?

A:登录中国大学MOO C→ 点头像 → “我的课程” →已结束

6.如何查看已结束的课程?

A:课程介绍页→课程图标下方(右上,开课时间上方)→“第**次开课”→选择“第6次开课”。