- 博客(21)
- 收藏
- 关注
原创 生命不息,折腾不止
截止到今天,我个人已经折腾了四个小玩意儿:高歌一曲(音乐播放器)、LMOS(x86_64体系的操作系统内核)、LMOSEM(ARM体系的操作系统内核),和刚上架不久的计算机图书(《深度探索嵌入式操作系统:从零开始设计、架构和开发》)如下图:小学四年级时,学校开设了信息课,那是我人生中第一次见到真实的计算机,还是那种又小又厚的CRT显示器,那些计算机放在学校唯一一间铺了地面砖的教室里
2015-10-30 22:04:24 1768 3
原创 《大话操作系统——做坚实的工程实践派》(硬件篇)
很多朋友需要PDF,经过这几天的辛苦校对,当然目前只校对了一部分,那就先发这一部分的PDFPDF:《大话操作系统——做坚实的工程实践派》(硬件篇) 下面是一部分PDF的截图,可以先预览一下
2014-12-11 11:02:47 1351
原创 《大话操作系统——做坚实的工程实践派》(9)
20年前,对操作系统来说,虚拟内存是个高大上的玩意,它不仅仅是具备内存保护的功能,也给应用程序的独立开发带来了方便 ,其实它的底层逻辑是一个叫MMU的东西完成了一些重要的工作……
2014-11-24 09:23:34 831
原创 1《大话操作系统——做坚实的工程实践派》(8.1)(指令集未完待续)
大多数情况,操作系统内核用纯C语言是写不了的,因为有些关键功能,重要代码段,还是得用汇编指令干上一把才行,本书不会过于详细的介绍ARM920T处理器所有的指令以及每条指令所有的详细使用方式。因为,一、篇幅所限,二、本书不是介绍某一特定处理器的指令集的专著。但是也不用害怕,笔者会尽量做到写操作系统内核时足够使用。
2014-11-20 11:01:42 798
原创 《大话操作系统——做坚实的工程实践派》(5)
有人说我不是只会玩X86吗?我现在铁板钉钉的申明:我其实兼通:ARM、IA-32、IA-32e、AMD64,了解MIPS,但没做过MIPS因为确实没有相应的MIPS硬件平台。
2014-11-14 07:49:47 895
原创 公开我这本《大话操作系统》书的目录
看到目录,可能会奇怪,我为什么没有写AMD64上的LMOS,反而写的是ARM的,这个原因其实很简单,因为这是第一版,先从简单的开始玩起,X86是个非常复杂的体系,用一本书介绍都可能不够,所以得先基于简单的硬件平台,从而了解OS原理,然后在下一版书中,我会写操作系统内核移植,在那版书中会讨论X86体系。怎么把一个硬件平台上的操作系统移植到另一个硬件平台上工作。
2014-11-05 10:25:33 2778 2
原创 关于LMOS-00.07的架构重大变革
关于LMOS-00.07的架构重大变革首先LMOS没有死,只是我最近忙于写书,暂停了LMOS的开发,然而在这过程中,又诞生了另一个操作系统——LMOSEM。从名字就能想到这是个嵌入式系统。当然写书之余,没有忘记LMOS。不断的思考、寻找更为先进的算法、机制和模型。LMOS-00.07将有如下改进:1. 更先进的内存管理,特别是大块连续内存的分配与释放,可以轻松获
2014-04-18 22:22:05 1226 2
原创 直接从windows或linux启动LMOS
LMOS映像下载 微博:http://weibo.com/LMOSKERNELQQ:609379965邮箱:[email protected];[email protected] 以前要从物理机上启动LMOS,必须要做个引导U盘,或者是在虚拟机运行LMOS,引导U盘的制作也有难度,这样很不方便……其实现在x86平台上成熟的引导程序很多,例如GR
2014-04-12 13:48:47 1114
转载 I88042
本文转自http://shanzy.bokee.com/834368.htmlps/2 键盘硬件概述 对于驱动来说,和键盘相关的最重要的硬件是两个芯片。一个是 intel 8042 芯片,位于主板上,CPU 通过 IO 端口直接和这个芯片通信,获得按键的扫描码或者发送各种键盘命令。另一个是 intel 8048 芯片或者其兼容芯片,位于键盘中,这个芯片主要作用是从键盘
2014-04-10 18:25:57 572
原创 自主操作系统LMOS-00.04发布啦
更多的信息请访问我的CU博客 恍恍然三个月过去了,也三个月没写点什么了,这三个月我倒是写了不少代码,是时侯把lmos拿出来说说了,这将是lmos的第四个开发版。今年的三个月已经完了,又只有9个月了,时间紧迫的孩纸们要抓紧啦,其实开发操作系统内核就是要足够的时间,时间越多越好,可往往不如我愿,时间总是不够用。 先来说说lmos第四个开发版有什么新的特性吧。
2013-04-03 18:15:30 1001
原创 自主操作系统LMOS-00.03发布啦!!
更多祥情请参阅我的博客 :lmos.blog.chinaunix.net 这个版本原本定于12月初发布的,但是由于“设备模型”工作量巨大,我一个人不可能这么快完成,就是今天也才完成了一小部分。我常常这样安慰自己,不要急,慢慢来,急也急不成啊,我可能是懒散惯了。但是一个人搞OS真不那么容易的。虽然这次加入的新特性对于整个操作系统“进程”来说,只是一小步,但是对于我,对于我的LMO
2013-01-03 10:30:58 540
原创 LMOS-00.02发布了!!
大家关注的话,可看此博客 ...................................................... 说实话,这个月真是糟糕的一月。我感觉我好像没做什么这个月就完了。我不得不承认我们的这个纷乱的物理世界,时间是最快的东西。这个月我玩到12号,才开始写代码。毕竟十一嘛。但是时间重来不管是十一还是十五(呵呵)。 好了,说说
2012-11-01 12:11:50 532
原创 一个全新自主操作系统LMOS
大家关注的话,可看此博客....................2007年开始接触计算机的我,一转眼5年过去了,光阴似箭,但一心要究其计算机之原委,研其之本质。由于本人天资愚钝,数年过去,一无所成。然,本性固执,终于在2011年10月下旬开始了自主操作系统的旅程,一路走来,此中艰辛,自是不必提及。那固执的坚持终究还是让我的OS内核成一雏形。风风火火的赶了差不多一年的路,是该停下
2012-10-01 15:53:23 3258
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人