自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大脸嫩柴的博客

入门新手 欢迎交流 不足轻喷

  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 OpenBmc:dbus-interface 和 dbusplus 的工作原理

dbus interface与dbusplus协同工作,前者定义服务规范(如yaml文件描述接口),后者提供开发工具实现规范。在yoctor工程中,dbusplus可将yaml转换为代码框架,简化开发。例如,Chassis.interface.yaml定义了电源管理接口,包含属性(如CurrentPowerState)、枚举值(如On/Off状态)和路径信息。该文件对应D-Bus服务的具体路径、接口和属性,为系统电源管理提供标准化规范。这种分工模式(规范+工具)有效提升了开发效率,确保服务实现的一致性。

2025-06-20 16:36:19 571

原创 QEMU - 在BMC中虚拟一个 自定义的 i2c 设备

文章介绍了在OpenBMC开发中通过QEMU模拟I2C设备的方法,帮助开发者在硬件板卡未完成时进行功能验证。主要内容包括:1) 创建虚拟I2C设备驱动(SMBUS_CPLD),实现命令接收和数据处理逻辑;2) 模拟典型硬件组件如CPLD、温度传感器和EEPROM;3) 在AST2700平台上集成这些虚拟设备,构建完整的硬件仿真环境。这种方法尤其适合初学者理解BMC工作原理,以及进行工程前期的调试工作。

2025-06-17 16:49:10 654

原创 QEMU - 在BMC中虚拟一个 EEPROM(i2C) 设备

参考链接:参考链接: https://zhuanlan.zhihu.com/p/565253278学习OpenBMc 绕不开 Qemu,QEMU 可以在系统下虚拟一个mechine ,将编译好的mechine 放到 qemu 中运行,在没有硬件支持的情况下,这种仿真环境非常有助于opembmc 的前期开发。这里是qemu 中关于Aspeed 平台 编译和运行的介绍,可以看到QEMU 支持直接从镜像启动,也可以加载内核和设备树文件启动/。

2025-02-25 15:02:57 1194

原创 OpenBMC : virtual Sensor 的工作原理

virtual Sensor 的主要工作任务 是 根据配置文件 将几个物理上的sensor 聚合成一个sensor 放到dbus 上,提供给其他APP 使用。

2025-02-20 09:36:50 1289

原创 OpenBMC : dbus Sensor 的工作原理

OpenBMC : dbus Sensor 的工作原理。

2025-02-19 11:14:39 1163

原创 《C Primer Plus》总结

《C Primer Plus》总结%p 可以输出指针,%% 可以打印 “%” , %d 等价 %i %u 表示无符号十进制数。printf 中参数列表使用的是变量 和 常量 以及表达式的值。char 、 unsigned char 、 signed char 的区别:char 的最高位为符号位,与 unsigned char表示范围不同;char 在不同编译器中的具体解释与实现不同。将 char 赋值给int 或lang时,会对 char 的最高位进行扩展。如: char a =

2020-10-14 21:00:44 725

原创 阿里云轻量级应用服务器

阿里云轻量级应用服务器 问题总结LAMP镜像 :1、如果进行SSH登录 时需要先设置root账号密码每次重置系统后都需要设置一次2、系统重置后,系统镜像不会保存3、重置系统后,Apache Nginx等无法链接网站浏览器显示无法连接,TimeOut等,在Apache AccessErr_log中 有 “ - - 408 -”的字样。百度结果多为端口没有打开,但是检查轻量级应用服务器防火墙 80 端口已经打开。多次重置各种系统和应用镜像后,删除防火墙80端口,重新添加规则,可用。此情况发

2020-09-13 18:31:20 1871

原创 毕业设计项目问题汇总

毕业设计项目问题汇总1. OkHttp出现:java.lang.NoSuchMethodError: No static method metafactory 错误java.lang.NoSuchMethodError: No static method metafactory( Ljava/lang/invoke/MethodHandles$Lookup; Ljava/lang/String;Ljava/lang/invoke/MethodType; Ljava/lang/invoke/Me

2020-06-08 17:04:08 438

原创 Android 项目音乐播放器 MusicPlayer

Android 项目音乐播放器

2020-05-24 22:39:39 1838 2

原创 PHP + MySQL 实现协同过滤推荐

PHP + MySQL 协同过滤推荐最近毕设项目中需要用到推荐,不得不把校内实习的推荐算法欠账补一补。

2020-05-24 15:04:21 1562 7

MyRecommend.php

php+mysql的基于用户的协同过滤推荐算法,歌单播放次数代表用户兴趣程度 的 歌单推荐。如有错漏,欢迎指正

2020-05-24

空空如也

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

TA关注的人

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