漫画hFCT

网站首页    漫画hFCT

漫画解读:hFCT内核!太形象了!

fct0.jpg

这幅漫画是以一个房子的侧方刨面图来绘画的。使用这样的一个房子来代表hFCT 内核。
一、地基(固件)
一个房子最重要的就是地基,所以我们先从地基讲起。
地基(底层)由一排排的文件柜组成,井然有序,文件柜里放置着“模式”——测试的方式。左上角,有一只胸前挂着 421 号牌的小企鹅,它表示着 Num(序号 ID Steps ID) 为 421 的步骤,它正在查看模式柜中的步骤,这代表系统中正有一个步骤在访问模式系统。在右下角有一只小狗,它是看门狗watchdog ,这代表对模式系统的监控。


1.jpg


二、第一层(测试程序)
接下来的一层就比较热闹了:
在这一层,最引人瞩目的莫过于中间的一块垫子,众多小企鹅在围着着桌子坐着。这个垫子的区域代表步骤表。
左上角有一个小企鹅,站着,仿佛在说些什么这显然是一位家长式的人物,不过看起来周围坐的那些小企鹅不是很听话——你看有好多走神、自顾自聊天的——“喂喂,说你呢,哇塞娃(171),转过身来”。它代表着 hFCT 内核中的初始化(init)步骤,也就是我们常说的 上电执行的步骤。桌子上坐的小企鹅都在等待状态wait中,等待工作任务。


2.jpg


瞧瞧,垫子(进程表)两旁有两只小狗,它会监控小企鹅的状态(监控步骤),当小企鹅们不听话时,它就会汪汪地叫喊起来。
这两位企鹅累的满头大汗,任劳任怨的在搬动着管道。
一只小企鹅可以把自己手上的东西通过这个管道,传递给后面的小企鹅。不过怎么看起来前面这只(男?)企鹅累得满头大汗,而后面那只(女?)企鹅似乎游刃有余——喂喂,前面那个,裤子快掉了~


3.jpg


当然,同样辛勤劳动的还有这位小老弟,cron步骤。看它急得头上都冒汗了,这位老弟不断的看着手表,执行着周期性任务。


4.jpg


这只小企鹅就是大名鼎鼎的数据上传 步骤。它提供测量数据上传的服务。


hFCT5.jpg

这位带着墨镜的企鹅。它看着要比其他的企鹅要更加有威严,脸上彷佛写着生人勿进四个字。原来它看护的是与其它设备的通讯交互,常常用于数据交互,所以必须要仔细审查。

fct6.jpg




这位端着红酒,略带醉意的就是Search找点,有了它,我们可以在hFCT随时进行找点调试。类似的还有短路群学习


8.jpg


在图片的左上角,有一个向下台阶。这个台阶是通往固件底层(地基)的模式系统中的,步骤们可以通过这个台阶,到模式系统中去读取模式,进行操作。

9.jpg



三、显示(数据显示)
最后,我们来看看显示层,也是最接近用户的一层。两只企鹅在窗口面前工作,一只企鹅在控制台前戳戳点点,另一只在仔细端详程序的输出。

这里有很多不同的屏幕,可以是LCD显示屏、也可以是PC显示器。。。
显示(终端)是对外沟通的渠道之一,但是,不是每一个步骤都需要 显示,某些步骤只是控制输出或者对外提供服务的,所以,这一层不是完整的一层,只是用于显示


10.jpg


好了,我们有落下什么吗?


11.jpg

这小丑是谁啊?啊哈,我也不知道,或许是意想不到的惊喜?你说呢?
-END-



2021年3月10日 08:06
浏览量:0
收藏