Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1163888
  • 博文数量: 53
  • 博客积分: 1165
  • 博客等级: 下士
  • 技术积分: 1811
  • 用 户 组: 普通用户
  • 注册时间: 2012-09-19 14:56
个人简介

专注于操作系统内核的实现

文章分类
文章存档

2015年(2)

2014年(16)

2013年(18)

2012年(17)

发布时间:2014-11-06 11:31:14

《大话操作系统——做坚实的工程实践派》(1) ......【阅读全文】

阅读(9450) | 评论(6) | 转发(0)

发布时间:2014-11-03 17:14:28

看到目录,可能会奇怪,我为什么没有写AMD64上的LMOS,反而写的是ARM的,这个原因其实很简单,因为这是第一版,先从简单的开始玩起,X86是个非常复杂的体系,用一本书介绍都可能不够,所以得先基于简单的硬件平台,从而了解OS原理,然后在下一版书中,我会写操作系统内核移植,在那版书中会讨论X86体系。怎么把一个硬件平台.........【阅读全文】

阅读(3966) | 评论(2) | 转发(1)

发布时间:2014-10-04 16:34:23

    从去年的10月到今年的10月一直在码书。现在书也写完了,是该重新拿出LMOS的代码,码起了。在此之前,LMOS虽然功能机制在一点点的实现,但一直都是黑乎乎的界面,看上去好像不怎么美,所以我决定写一个简单的图形系统玩玩,不能只精于内,还要美其外。    但是要.........【阅读全文】

阅读(4625) | 评论(9) | 转发(0)

发布时间:2014-09-25 09:35:24

    经过一年的编写修订,终于完稿了,不过还没有找出版社,哈哈~~    这本书是关于操作系统内核实践方面的书籍,本书的最终目的是构建一个用于学习的操作系统内核,并工作在真正的物理机上。为了达到这一目的,本书大体上分为两部分:硬件部分和软件部分。   .........【阅读全文】

阅读(5661) | 评论(8) | 转发(0)

发布时间:2014-04-12 13:04:31

其实现在x86平台上成熟的引导程序很多,例如GRUB、GRUB2、GRUB4DOS,GRUB4DOS是基于GRUB,不过它可以直接被windows引导(NTLDR、bootmgr)加载,然后它再去加载其它别的OS。早期的的linux都用的GRUB,现代的linux用的都是GRUB2。
GRUB有个多引导协议,任何只要遵循这个协议的OS都能被GRUB加载。然而LMOS内核有点特别,它需要引导程序传递内存布局信息和初始化64位运行环境,还权加载一个简单的LMOS应用——lmosinitshell,这些都让GRUB来做就有点困难了。于是我只是让GRUB加载一个文件,其它的自己来做。
由此诞生了LMOS内核映像工具,LMOS内核映像工具是一种类似文件打包工具,能将多个文件打包成一个文件,不同的是它有自动解包的功能,并且这个解包代码可以随时更换。LMOS内核映像格式如下图所示。......【阅读全文】

阅读(5475) | 评论(1) | 转发(2)

发布时间:2014-01-19 12:36:33

首先LMOS没有死,只是我最近忙于写书,暂停了LMOS的开发,然而在这过程中,又诞生了另一个操作系统——LMOSEM。从名字就能想到这是个嵌入式系统。当然写书之余,没有忘记LMOS。不断的思考、寻找更为先进的算法、机制和模型。
LMOS-00.07将有如下改进:
1. 更先进的内存管理,特别是大块连续内存的分配与释放,可以轻松获取、释放上GB的连续大块内存,我不会像XXXX公司牛吹的大,最后牛都吹炸了,还是什么都不是,到时大家亲自验证。
2. 更先进的驱动模型,我的驱动模型很简单、很奇怪,我采用了“一切皆为内存”的机制。这种机制可能世界上所有的OS都没有用过。
3. 我在原有的代码基础上,重新设计一个全新的架构,这个架构主要加入了“子内核”的概念。
最后,还是那句话,我会以自由、实干、开放、平等的精神,和大家一起把LMOS玩下去,记住我们不是为了商业利益,我们不需要和别人比性能、比安全、比实用、比用户,我们只是出于学习,出于过过瘾的目的,只要不放弃,把一个过过瘾的产物,做好,做强,也是一件伟大的事情。......【阅读全文】

阅读(5226) | 评论(2) | 转发(0)
给主人留下些什么吧!~~

hylicos2022-12-03 15:12

前辈,您的系统在JZ2440上启动失败了,通过Norflash上的supervivi启动的,您定制的dnw2烧录内核到SDRAM后,串口无任何打印

回复  |  举报

lmnos2016-04-17 13:30

xiaqian369:书已经买了, 读起来感觉挺不错的。 希望有疑问的地方可以请教博主。 还望博主不要忘了这个CU的一片天

好的 谢谢支持哈

回复  |  举报

xiaqian3692016-04-06 17:21

书已经买了, 读起来感觉挺不错的。 希望有疑问的地方可以请教博主。 还望博主不要忘了这个CU的一片天

回复  |  举报

lmnos2016-03-24 13:33

Jasonhegq:你的LMOSEM 系统在哪里下载? 然后我想借助你的系统学习一下源代码,我怎么能把你的系统在一个板子上运行起来呢?
谢谢!

在osc上?lmosem

回复  |  举报

Jasonhegq2016-01-26 14:12

你的LMOSEM 系统在哪里下载? 然后我想借助你的系统学习一下源代码,我怎么能把你的系统在一个板子上运行起来呢?
谢谢!

回复  |  举报
留言热议
请登录后留言。

登录 注册