自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 I2C协议

一文带你读懂I2C协议-电子工程专辑 (eet-china.com)I2C 协议 - Elec Wiki (alampy.com)I2C-bus specification and user manual (nxp.com)Understanding the I2C Bus (ti.com)

2024-09-06 16:16:57 159

原创 I3C协议

NXP Tech Days 2022四问带你搞懂 I3C-优快云博客I3C 总线协议详细解析(第一章) - 故城往事 - 博客园 (cnblogs.com)https://api.eestar.com/article/share/2023/06/c1563202306131848403727.pdfhttps://2384176.fs1.hubspotusercontent-na1.net/hubfs/2384176/MIPI_Alliance_I3C_Whitepaper.pdf

2024-09-06 16:07:50 181

原创 yocto学习

Yocto 项目 (yoctoproject.org)

2024-09-06 11:54:38 149

原创 qemu运行openbmc

和流行的OVS(openvswitch)或者基于桥接(bridge)的DHCP动态地址分配相比,该方法的最大优点就是简单快捷,只需要在qemu启动虚拟机时额外添加一个选项即可。该选项可以把虚拟机端口guest_port映射到主机端口host_port上,从而实现外部对虚拟机的访问,只要该网络数据传输是基于TCP或UDP协议的。详细描述:hostfwd=[tcp|udp]:[hostaddr]:hostport-[guestaddr]:guestport。2. 下载qemu-system-arm。

2024-09-06 11:02:35 475

原创 openbmc编译问题

一般软件压缩包是放入/work/openbmc/build/romulus/downloads目录,而github下载的则直接解压放入/work/openbmc/build/downloads/git2/,在这两个目录中的每个包均有对应的*.done文件,yocto通过该文件是否存在来判断这个包是否下载完成。解决方法:跟据提示需要下载的版本、需要存放到哪个目录、存放的名字,直接下载。

2024-09-06 10:28:33 726

原创 espi学习

Intel提出了eSPI(Enhanced Serial Peripheral Interface)总线来替代LPC总线,所以eSPI并非是SPI的增强版,而是LPC的加强版。相比于LPC有更高的带宽,同时允许在不同的应用场景调整带宽,用于优化功耗性能比;2. 将BMC/EC/SIO通信的带外管理总线(SMBUS)功能用eSPI带内来实现,去掉带外管理总线(SMBUS)管脚的数量。eSPI总线可以在X86的S0~S5下都保持工作状态,为了达到功耗要求,总线在S3~S5状态下的总线功耗非常低。

2024-09-03 15:03:33 498

原创 vscode配置

GitLens 可以增强 VSCode 内置 Git 的功能。例如 commits 搜索,历史记录和显示的代码作者身份具体功能可以查看Feature list。Git History  - 显示提交历史记录的美丽图表等等。

2024-08-30 10:51:54 259

原创 openbmc编译

所有包下载完成之后,再执行编译固件,好处是可以尽快检出会下载出错的包,进而修改协议或手动下载包放进去。

2024-08-29 15:44:43 513

原创 vmware虚拟机配置

4. ubuntu更改镜像源,使用sudo gedit sources.list。下述内容拷贝至notepad,全局替换boston为新增用户名,顺序操作。# 将公钥id_rsa.pub填充到authorized_keys尾部。1. 准备一个vmware的环境搭建虚拟机,最好使用官网最新版本。# 创建 authorized_keys 文件。//加入samba,insert模式下拷贝即可。3. 安装VMware Tools。//设置samba用户名密码。7. vscode连接。5. 配置samba。

2024-08-28 19:28:54 881

原创 BMC基础知识

平台管理表示的是一系列的监视和控制功能,操作的对象是系统硬件。比如通过监视系统的温度,电压,风扇、电源等等,并做相应的调节工作,以保证系统处于健康的状态。如果系统真的不正常了,可以通过复位的方式来重新启动系统。同时平台管理还负责记录各种硬件的信息和日志记录,用于提示用户和后续问题的定位。介绍BMC之前需要了解一个概念,平台管理(platform management)。上述功能可以集成到一个控制器上来实现,这个控制器被称为基板管理控制器。

2024-08-26 09:47:01 414

原创 C#服务器客户端

服务器using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using S...

2019-04-17 11:30:08 507 1

转载 C/C++常见问题

C/C++语言特点是什么?    1、强大灵活,辉煌40多年的经典语言。    2、接近底层,更深层次的认识编程,C生万物,编程之本!IT职业规划的首选!    3、如果你要很透彻的掌握编程, 学习好C/C++, 其他语言都会很快上手,(如Java、Python、PHP等语言的底层使用C/C++实现的),通俗易懂的说就是:C语言是其他语言的妈!长期看稳定,短期看火爆。C/C++的就业方...

2018-11-08 10:25:18 238

转载 C/C++面试题

新华三笔试    1、树 叶子节点    2、排序函数 时间复杂度 空间复杂度    3、哈夫曼树 哈夫曼编码    4、Linux 定时器    5、真命题    6、公共最长子串排序算法 进程和线程的区别根本区别:进程是操作系统资源分配的基本单位,而线程是任务调度和执行的基本单位在开销方面:每个进程都有独立的代码和数据空间(程序上下文),程序之间的切换会有较大...

2018-11-08 10:25:04 262

空空如也

空空如也

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

TA关注的人

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