arm-education/Internet-of-Things-Education-Kit
GitHub: arm-education/Internet-of-Things-Education-Kit
Arm 官方发布的物联网教育套件,为高校提供涵盖嵌入式系统、连接技术、云计算与安全的完整课程材料与实验资源。
Stars: 36 | Forks: 17
# 物联网教育套件
## 重要提示
### 如需下载最新的稳定版本,请点击“Download ZIP”按钮。
## 简介
欢迎使用我们的物联网教育套件!
我们面向全球大学推出的旗舰产品是 Arm 大学项目教育套件系列。
这些独立完整的教育材料专供全球的学术界和教学人员免费使用。它们旨在为您在核心电子工程和计算机科学学科上的日常教学提供支持。您可以自由选择要教授的模块——您可以使用教育套件中的所有模块,也可以只选择最适合您教学目标的模块。
我们的物联网教育套件涵盖了物联网的基础概念,例如嵌入式系统、连接技术、云计算和安全。该教育套件为学生提供了实践经验,使用 Arm Mbed 平台和 Android SDK 创建智能手机应用并控制可穿戴设备。本套件重点关注互联网、移动和传感器技术的变革性交汇,并提供参与 IoT 开发所需的技能。有关该教育套件的完整说明,请点击[这里](https://www.arm.com/resources/education/education-kits/internet-of-things)。
## Mbed 公告
Arm 已宣布了 Mbed 的生命周期结束 (EOL) 时间表。本资源中的内容已更新,整合了 CMSIS。我们欢迎学术界对此提供反馈。请通过以下方式联系团队:education@arm.com
## 套件规格:
* 一整套讲义幻灯片,可直接用于典型的 10-12 周本科课程(完整教学大纲见下文)。
* 面向教师的实验手册及解决方案。实验使用低成本、高性能的硬件开发板。实验代码和资源可在[此处](https://community.arm.com/aup/iot-st/)获取。
* **前置条件:** 具备 C/C++ 编程基础,以及入门级 Java 编程能力。
## 课程目标
培养学生能够针对不断激增的互联设备,进行现代互联电子系统的规格说明、设计与编程。
## 教学大纲
1. 物联网简介
2. IoT 系统架构与标准
3. 嵌入式系统简介
4. IoT 硬件平台
5. Arm Cortex-M4 处理器架构
6. 中断与低功耗特性
7. Mbed 平台与 CMSIS 简介
8. IoT 连接技术 第一部分
9. IoT 连接技术 第二部分
10. 云计算
11. IoT 安全
12. IoT 的当前与未来趋势
## 许可证
您可以自由 fork 或克隆此材料。完整许可证请参阅 [LICENSE.md](https://github.com/arm-university/Internet-of-Things-Education-Kit/blob/main/License/LICENSE.md)。
## 包容性语言承诺
Arm 致力于使我们使用的语言具有包容性、有意义且受人尊重。我们的目标是移除并替换词汇表中的非包容性语言,以反映我们的价值观并代表我们的全球生态系统。
Arm 正在与我们的合作伙伴、标准制定机构和更广泛的生态系统积极合作,采用一致的方法来使用包容性语言,并致力于根除和替换具有冒犯性的术语。我们认识到这需要时间。本课程已进行更新,替换了有关非包容性语言的表述。我们了解到,部分人可能已习惯使用先前的术语,并且可能无法立即识别其替代词。请参考以下示例:
• 在介绍 AMBA AHB 协议时,我们将使用术语 ‘Manager’ 来代替 ‘Master’,并使用 ‘Subordinate’ 来代替 ‘Slave’。
本课程可能仍包含其他非包容性语言的表述;随着相关新术语与更广泛的社区达成一致并获得批准,我们将使用新术语对其进行更新。
如有关于本课程的问题或意见,请通过 education@arm.com 联系我们。您也可以向 terms@arm.com 报告 Arm 内容中使用的非包容性和具有冒犯性的术语。
## 致谢
实验资源中提供的数据集可在此处找到:https://www.kaggle.com/vmalyi/run-or-walk —— 该数据集由 Viktor Malyi 在 CC BY-NC-SA 4.0 许可证下创建 https://creativecommons.org/licenses/by-nc-sa/4.0/
标签:ARM架构, JS文件枚举, UML, 云服务, 安全基础, 客户端加密, 嵌入式系统, 教学材料, 教育课程, 物联网