摘要: # 前言 第一次支持有这个基于DDS的系统是在雉晖君展示的机器人项目中,于是开始买书来看,但实在是非常之不友好,对于书籍来讲,我开始找一些视频以及相关的网络文档来让我对于相关的ROS系统开始进行相应的了解 # ROS的发展 ROS诞生于2007年的斯坦福大学,这是早期PR2机器人的原型,这个项目很快 阅读全文
posted @ 2023-08-15 21:16 King_Alex 阅读(120) 评论(0) 推荐(0) 编辑
摘要: # 前言 最近不光在解决项目的问题,也遇到过部分的网络问题,发现自己对于网络的知识还是非常匮乏的,因而在此做一些归纳,记录也是分享,当然我的分享应该不是最全的,但个人认为有些东西就算分享出来,用不到也是白折腾。 ## Wi-Fi的相关名词介绍 到一家店里面,以前我们经常喊:老板,你们这边的WIFI叫 阅读全文
posted @ 2023-08-15 14:39 King_Alex 阅读(38) 评论(0) 推荐(0) 编辑
摘要: # protocol简介 从语言上来看,protocol包含了属性和函数指针的结构体,从功能上看,protocoll是提供者与使用者对服务方式的一种约定。其实我们不难看出UEFI中的Protocol引入了面向对象的思想。 每一个protocol都必须要有一个唯一的GUID。如我的github上面的c 阅读全文
posted @ 2023-08-15 14:31 King_Alex 阅读(135) 评论(0) 推荐(0) 编辑
摘要: # 前言 UEFI已经不再支持中断了,所有的异步操作都是要通过事件来完成的,所以我在这一章节会教如何使用事件来完成一个非常简单的事件处理。 上一章节我们说到了hob,那么继续在这个上面来完善我们的code,需要做的是,在dex阶段通过event事件来驱动读取hob。 # 简介 一个来说事件会提供用于 阅读全文
posted @ 2023-08-15 14:25 King_Alex 阅读(116) 评论(0) 推荐(0) 编辑
摘要: # HOB(hand off block)简介 有些时候,我们需要将一些information从PEI阶段传递到DXE阶段,那么这个时候我们就需要hob当做桥梁来给我们进行传递了。总的来说,PEI生产HOB,DXE消费HOB,在这里需要注意**HOB只有在PEI阶段是可修改的,在DXE阶段是只读的* 阅读全文
posted @ 2023-08-15 14:24 King_Alex 阅读(105) 评论(0) 推荐(0) 编辑
摘要: # 前言 目前我在使用的是AMI的visualeBIOS做开发,主要做笔记本的BIOS研发工作,前期一直在学习中,BSP的工作放在了一边,今天主要是向大家介绍如何在最新的UEFI2.0中加入相关setup选项 # 新建一个module 作为老司机,应该自己建立一个module来解释,那么你可以自己在 阅读全文
posted @ 2023-08-15 14:22 King_Alex 阅读(321) 评论(0) 推荐(0) 编辑
摘要: # UEFI的世界观 如果有人对BIOS有兴趣,那么不得不提UEFI了。当然笔者这边只是代码与说明的搬运工,通过UEFI组织的官方文档来带大家了解UEFI。当然您要是觉得笔者就是个DB,想直接翻UEFI的文档,不想看笔者的瞎逼文章的话,请直接点击[这里](http://www.uefi.org/sp 阅读全文
posted @ 2023-08-15 14:19 King_Alex 阅读(91) 评论(0) 推荐(0) 编辑
摘要: ## Keyboard Controller 简介 主板的键盘有一块专用的接口芯片,一般是采用一块单片微处理器8042(现在大多已集成在南桥或SIO里)。它控制整个键盘的工作,包括加电自检、键盘扫描码的缓冲以及与主板的通讯。 >INT 09H是H/W中断,对应IRQ1,INT 16H是一个S/W中断 阅读全文
posted @ 2023-08-15 14:16 King_Alex 阅读(190) 评论(0) 推荐(0) 编辑
摘要: # 前言 想对自己在本月所学的东西做一个总结,因而产生了写本系列博客的冲动,由于工作较为繁忙,不能及时更新,敬请原谅 ## CPU Introduction & Multi-Processor 本节博客将简单介绍CPU的情况。 ## 1、CPU简介 CPU – The Central Process 阅读全文
posted @ 2023-08-15 14:09 King_Alex 阅读(112) 评论(0) 推荐(0) 编辑