重新梳理自己嵌入式系统的框架

完成了自己对人的第一版简单的框架建立后,再建立一个框架,这个框架是自己专业的知识框架,本次重新建立框架的目的:

(1)添加基于深度学习算法的人工智能网络到我的知识体系中,为下一步服务于智能机器人做准备

(2)回到自己最核心的一块短板,借助算法导论,将linux内核的运行机制更加深入的理解,完成自己对内核世界的更深入的探索。

(3)通过linux内核源码、结合算法导论完成对Linux的更深入的探索后,再结合自己对人金和人类社会的理解,可以更好的投身入智能机器人(当前的名词叫做具身智能)的浪潮中

第九层:未来智能机器人的决策总系统,按照当下的理解,就是基于大数据训练出来的深度神经网络。这部分对我来说,当前就保持一直关注着就行。

第八层:未来智能机器人的快速决策分系统,这部分功能类似于人类情绪这种快速决策机制,保障在恶劣条件下,机器人快速执行既定的保护任务。

第七层:丰富的库文件,这是linux生态提供的。

第六层:应用程序调用API,这是操作系统对上层应用程序提供服务的接口。

第五层:核心处理系统,也就是进程管理。进程一端拉着CPU使用,一端拉着内存和外设的使用。这是计算机资源的运行核心。这里面也是涉及到树的概念,用红黑树实现O(lgn)对数时间复杂度,但是也看到deadline的模式,好像实现了哦O(1)的时间复杂度,这个待自己去探索。

第四层:模块分系统,在这层有网络协议栈、内存管理、文件系统。这里面涉及到算法导论中的数的概念,用于排序和查找、涉及到图的概念,用于网络路由。这部分接下来深入学习的重点,结合算法导论,理解各种树和图的概念,同时在操作系统到理解具体实现。

第三层:驱动程序,这已经来到操作系统内核层了。这里面包含CPU体系相关部分代码(ARCH不分)、外设驱动程序(DRIVER)。linux最强悍的能力之一就是驱动程序支持特别多。

第二层:CPU内部的IP核,例如DDR控制器、MAC核、SSD控制器,这部分是CPU内部与外设通信的控制器,这些控制挂接到CPU的32位或者64位地址总线上,注意32位处理器,指的是CPU地址总线是32位的,可以寻址4G字节空间,至于数据线,可以32位、64位、128位。

第一层:CPU之外的外部设备,例如SSD硬盘、DDR SDRAM、UART、网口等

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值