Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

2017115355/EmbeddedSystemIntroduction

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
6 Commits
 
 
 
 
 
 

Repository files navigation

嵌入式系统概论

使用华为物联网培训IoT实验箱BearPi作为课程实验硬件平台。

一、课程前的准备

  1. 下载安装 IDE 工具 keil C51,配置工具ST 的 CubeMX
  2. 下载安装 vscode,课程中的文档和代码都使用 vscode 编辑。为了获得所见即所得的 Markdown 语言编辑体验,可以使用 Typora
  3. 下载安装 git 客户端 sourcetree,课程使用 sourcetree 和 github 作为项目管理和协作系统。
  4. git 入门请读 Git教程,进阶请阅读 git 权威指南 或其 英文版

二、课程目录结构

  1. 教材目录中内含课程参考教材。
  2. BearPi目录中包含BearPi的所有硬件资料,尤其是详细的数据手册。一般教学中不会涉及此点,但本课程特别强调工程实践中对数据手册的理解。
  3. 课件目录包含制作的PDF课件。
  4. 练习目录包含实验作业要求文件。
  5. 示例代码目录包含课程中的所有实验代码示例。

三、课程重点内容

请课程的使用者特别关注以下几点

  1. 基于Git 分布式版本管理系统的协作能力。
  2. MarKDown 文档的写作能力,请阅读 MarkDown 写作指南
  3. 形成自己的编程风格和规范,课程中会给出一种风格规范。
  4. 嵌入式 C 语言的开发特性,比如 volatile、const、interrupt 等几个关键词后面的理论含义。
  5. 嵌入式常规仪器(万用表,逻辑分析仪,示波器等)的使用能力训练,嵌入式程序员易忽略此点。
  6. 产品创新和规划能力,培养工程师的商业敏锐度。

使用课程时有任何问题和建议,请及时与我们联系,请 pull request 。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
Morty Proxy This is a proxified and sanitized view of the page, visit original site.