自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 【物联网】MQTT记录

基于C-S架构。消息代理(message broker)与客户端(client)。其中,消息代理用于接收来自客户端的消息并转发至目标客户端。MQTT 客户端可以是任何运行有 MQTT 库并通过网络连接至消息代理的设备。基于主题的订阅/发布模式。发布者有需要分发的数据时,其向连接的消息代理发送携带有数据的控制消息。代理会向订阅此主题的客户端分发此数据。(发布者不需要知道订阅者的数量和具体位置;同样,订阅者不需要配置发布者的相关信息。)基于TCP协议。MQTT 默认端口为 1883。...

2022-08-08 20:59:07 3714 1

原创 【c语言】数据声明、const

数据声明的几种常见方式和const的剖析

2022-08-06 15:48:06 539

原创 写一个操作系统 gnix OS(二):CPU读写外设和boot的交接过程验证

一、背景和目的在(一)中的boot程序通过使用BIOS提供的0x10中断实现了清屏和打印字符。但:BIOS最终要交接出去,CPU的工作方式要从实模式切换到保护模式,而保护模式下是没有中断向量表的;CPU是高速设备,外部IO一般都是低速设备。若通过增加CPU等待时间来向下兼容IO是得不偿失的;CPU使用TTL电平,而不同外设的电气属性不同,无法和CPU很好兼容;CPU内部的数据是并行的传输方式,而IO的数据串并行方式都有存在;基于以上原因,在CPU和外设之间加了一层IO接口层。显卡、网卡、声卡

2022-04-27 23:57:34 2017

原创 写一个操作系统 gnix OS(一):环境搭建和BIOS交接过程验证

一、环境搭建1 使用到的工具和软件NASM – 一款基于x86架构的汇编与反汇编软件。它可以用来汇编16位(8086、80286等)、32位(IA-32)和64位(x86_64)的程序。(将.asm文件汇编成.bin等文件)Bochs – 一款基于x86硬件平台的开源模拟器。它可以模拟各种硬件的配置。(类似于VMware,用于模拟出一套x86架构硬件)bximage – 一款用于创建、转换和调整磁盘映像大小的工具。(用于创建一块存放操作系统的虚拟磁盘)2 ubuntu下工具和软件的安装sud

2022-04-25 12:29:34 2669

原创 记录:Ubuntu20.04中安装和设置VScode

记录:Ubuntu20.04中安装和设置VScode一、VScode的安装1 从VS官网中下载deb文件:https://code.visualstudio.com/Download下载的deb文件会默认存储到 ~/Downloads 下。2安装vscode软件为便于管理,在家目录下递归建立 ~/linux/tool 二级目录,并将deb文件移动到该目录下。mkdir -pv ~/linux/toolmv ~/Downloads/code_1.66.2-1649664567_amd

2022-04-20 17:05:32 8988 1

原创 记录:VMware中安装和配置Ubuntu

VMware中安装和配置Ubuntu一、Ubuntu的安装1 在VMware中创建一套虚拟硬件设备4核的处理器;1.5G的内存;CD为Ubuntu的镜像文件路径;硬盘容量80G;(初始的实际硬盘占用大约在10G左右)网络适配设置为桥接模式;2 硬盘的简单分区挂载点描述分区类型文件系统类型容量大小/根目录分区,是linux系统的根节点PrimaryExt4若分配了/usr分区,则总分区的1/8/boot引导分区,用于加载操作系统Primary

2022-04-19 21:01:11 727

原创 VMware中的三种网络模式

VMware中的三种网络模式介绍VMware提供了三种网络工作模式,分别是Bridged(桥接模式) 、NAT(网络地址转换模式)和Host-Only(仅主机模式)。当VMware软件安装完成之后,会在电脑上虚拟出两块虚拟网卡。VMnet0:用于虚拟桥接网络下的虚拟交换机。VMnet1:用于虚拟Host-Only网络下的虚拟交换机。VMnet8:用于虚拟NAT网络下的虚拟交换机。VMware Network AdepterVMnet1:Host用于与Host-Only虚拟网络进行通信的虚拟网卡

2022-04-18 12:39:19 12978

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除