百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
C

cs140e-20win

> 编程语言
开源

cs140e 课程资料。

1.1K stars0 点赞2 次浏览
访问官网GitHub

工具介绍

cs140e 课程资料。

CS140E: 嵌入式操作系统 (Engler, 2020 年冬季) 这是一门以实验为主的课程,没有明确的讲座。 每周我们将进行两次两至三小时的实验。 您应该能够在一次会议中完成几乎所有的实验。 如果有用,我将在周五举行某种可选的讨论环节。 课程结束时,您将为广泛使用的基于 ARM 的 Raspberry Pi 构建自己的简单、清晰的操作系统,包括中断、线程、虚拟内存和简单的文件系统。 您的操作系统将成为有趣、真实的基于传感器的/嵌入式项目的良好基础。

我们尽量直接使用原始资料(Broadcom 和 ARM6 手册、各种数据表),因为学会理解这种文本是优秀系统黑客的主要超能力之一。 这也会为您提供工具,让您在课程结束后可以独立开发基于传感器的设备,只需使用它们的数据表。 与大多数操作系统课程不同,本课程使用真实硬件,而不是虚拟模拟器,而且几乎所有代码都将由您编写。

在本学期之后,你将了解/实现许多你的同龄人所不知道的东西。你还将对计算在真实硬件上如何运行有非常罕见的具体了解。这种了解将在许多其他环境中为你提供帮助。

过去那些认为本课程有价值的人完全来自这一人群。 (特别是: 如果你想找一个更容易满足 cs140 要求的方法,我不会教授这门课。) 我们正在尽可能快地与有兴趣的小组一起尽可能深入地探索这个主题。 如果你在构建东西方面有困难,而且还没有对这个主题感兴趣,那么最好还是选择其他课程。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言