我建议 osdev.org (这是一个基于 wiki 的网站,关于开发操作系统)。
对于学习一般操作系统架构,特别是嵌入式设备的操作系统来说,这是一个很好的起点。
另外一个不错的选择是加入一些现有的开源项目来用手“触摸它”。一些示例:
或者考虑一下不太知名的本土内核,它们可能更容易进入。就我个人而言,我正在开发 Embox 嵌入式操作系统内核。
祝你好运!
I would suggest osdev.org (it is a wiki-based website about developing OSes).
It is a good starting point for learning operating system architecture in general and particularly OSes for emebedded devices.
Also a good option is to join some existing opensource project to "touch it" by hands. Some examples:
Or consider less known homegrown kernels, that are likely much easier to enter. Personally, I'm developing Embox embedded operating system kernel.
Good luck!
我想到的一个选项是 Xinu (参见 http://en.wikipedia.org/wiki/Xinu)
另一个是 Qemu
Arduino 是一种流行的硬件选项
One option that comes to mind is Xinu (see http://en.wikipedia.org/wiki/Xinu)
Another is Qemu
Arduino is a popular hardware option
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(2)
我建议 osdev.org (这是一个基于 wiki 的网站,关于开发操作系统)。
对于学习一般操作系统架构,特别是嵌入式设备的操作系统来说,这是一个很好的起点。
另外一个不错的选择是加入一些现有的开源项目来用手“触摸它”。一些示例:
或者考虑一下不太知名的本土内核,它们可能更容易进入。就我个人而言,我正在开发 Embox 嵌入式操作系统内核。
祝你好运!
I would suggest osdev.org (it is a wiki-based website about developing OSes).
It is a good starting point for learning operating system architecture in general and particularly OSes for emebedded devices.
Also a good option is to join some existing opensource project to "touch it" by hands. Some examples:
Or consider less known homegrown kernels, that are likely much easier to enter. Personally, I'm developing Embox embedded operating system kernel.
Good luck!
我想到的一个选项是 Xinu (参见 http://en.wikipedia.org/wiki/Xinu)
另一个是 Qemu
Arduino 是一种流行的硬件选项
One option that comes to mind is Xinu (see http://en.wikipedia.org/wiki/Xinu)
Another is Qemu
Arduino is a popular hardware option