TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Baking Pi – Operating Systems Development

87 点作者 roquin将近 12 年前

5 条评论

Joeboy将近 12 年前
Another fantastic resource: <a href="https://github.com/dwelch67/raspberrypi" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;dwelch67&#x2F;raspberrypi</a>
joosters将近 12 年前
So, I haven&#x27;t written ARM assembly since I owned an Archimedes computer many years ago, but isn&#x27;t there a mistake describing the very first assembly language instruction in lesson 1?<p>ldr r0,=0x20200000<p>Shouldn&#x27;t the LDR be a MOV?
评论 #5929131 未加载
评论 #5929263 未加载
评论 #5929089 未加载
limmeau将近 12 年前
Very appetizing course notes.<p>However, I wonder if it isn&#x27;t too painful in the long run to teach OS programming on a target where you have to flip SD cards every time you compile (as opposed to one of those with a hardware debugger included, like Launchpad or ST Discovery).<p>When I took Operating Systems (INF242 at Oslo) ten years ago, we wrote an operating system for PCs that booted from floppies, and debugging was largely a matter of poking bytes to 0xB800:0000, which made this course somewhat unpopular with students with little low-level programming experience.
weavie将近 12 年前
Darn it.. Too many interesting things to do. I really need to lose the day job.
fosap将近 12 年前
Awesome. I tried to follow the porting of inferno to the RPi [1], but i gave up. I had issues i couldn&#x27;t fix, function calls magically didn&#x27;t work.<p>[1] <a href="http://lynxline.com/porting-inferno-os-to-raspberry-pi/" rel="nofollow">http:&#x2F;&#x2F;lynxline.com&#x2F;porting-inferno-os-to-raspberry-pi&#x2F;</a>