- 博客(38)
- 资源 (44)
- 收藏
- 关注
原创 aspeed2600 openbmc对mctp over pcie的支持分析(支持mctp over pcie)
aspeed2600 openbmc适配mctp over pcie
2024-08-28 22:46:05 1244 1
原创 aspeed2600 GPIO分析与适配ipmitool power status, ipmitool power on/off
openbmc适配power status
2024-08-04 17:44:54 1016
原创 openbmc 开发四(ast2500) 适配power status
ast2500适配power status/chassis power status.
2023-12-03 13:40:13 1665 1
原创 openbmc 开发三(ast2500)适配u-boot/kernel
使用基于ast2500+aspeed sdk codebase,支持基本uboot+linux
2023-11-26 15:33:03 1479 6
原创 mctp功能的整体设计(microchip raid卡,app到底层driver链路设计)
本篇主要分析基于,实施2个用户端的功能设计。一个是在下的app测试工具,一个是实际的raid卡基于的设计。raid卡的设计可以包含在app的设计流程下,因为raid也是一个功能应用。备注:本篇文章只基于ast2500芯片。
2023-07-23 22:17:54 1710 8
原创 aspeed2500 watchdog切主备芯片的一种方法
使用uboot下命令watchdog方法切换芯片,方便现场想第二个芯片运行代码,排查问题。
2023-07-21 15:14:51 329 1
原创 linux nbd设备
1.说明1.1 文档说明1.nbd协议文档2.nbd介绍文档nbd协议文档也可以从github协议文档查看到。3.linux bugzilla4.nbd client其他实现5.release包下载 推荐方法1.2 架构方式client-server架构模式,server端即:提供文件服务功能。client端即:使用文件服务的功能。由于linux系统应用层无严格操作底层设备的功能,因此client需要提供kernel驱动程序级别的支持,这就是linux驱动端模块nbd.c的来由。1.
2022-05-21 18:50:13 838
原创 minicom配置
1.说明本文档只针对源码安装minicom,然后需要使用xmodem,ymodem,zmodem的开发人员。2.安装2.1 源码安装minicom安装minicom工具这里不多说了。2.2 源码安装lrzsz与测试2.2.1 源码安装使用xmodem,ymodem,zmodem依赖于工具lszrz,可以从minicom的配置界面得知,如下图所示:下载工具lszrz方法与步骤如下:1.工具下载地址2.工具编译与安装$ ./configure --prefix=/usr/local/lr
2022-05-05 14:35:20 673
原创 licheePi nano开发之制作bios spi flash烧录工具 [sdk支持有问题,失败]
1.环境搭建1.1 源码下载1.2 编译环境搭建2.
2022-02-03 12:49:00 923
原创 tiny4412 支持网络
1.原理图与说明1.1 原理图1.2 说明tiny4412使用的网卡芯片是DM9621,是usb接口的,而且并没有直接连接到exynos4412上,中间通过一个hub芯片usb4640,然后usb4640通过HSIC接口(XhsicSTROBE0和XhsicDATA0)连接到tiny4412上。2.软件支持DM9621的驱动在Linux4.4.1中在driver/net/usb/dm9601.c中实现了,我们需要在内核配置中将DM9601的驱动编译进内核,linux内核支持如下:Device D
2022-01-23 18:16:51 706
原创 luaturbo & lighttpd & fastcgi & redis
1.Luaturbo源码与文档参考代码链接2.代码编译与测试2.1 安装预先安装:$ sudo apt install rename$ sudo apt install luajit可以直接使用:$ make$ sudo make install可以看到执行结果:因此,代码中已经包含了依赖的库http-parser然后执行:$ make package可以看到生成文件:注意,还有相关依赖1.middleclass2.2 功能测试可以执行命令:$ luajit
2022-01-15 21:10:20 805
原创 linux代码测试片段
代码测试片段文件写入文件写入测试写入文件代码片段。 { FILE *pFp; pFp = fopen("/var/test.log", "w+"); fprintf(pFp, "server_addr2: %s\n", server_addr2); fprintf(pFp, "server_addr3: %s\n", server_addr3); fclose(pFp); }...
2021-10-31 10:46:30 117
原创 linux c语言每天的0~12:00随机执行操作
linux c语言每天的0~12:00随机执行操作代码片段代码片段#include <stdio.h>#include <time.h>#include <stdlib.h>#define MAX_RANGE (60*60*12)unsigned int ConvertTimeToTimestamp(int year,int month,int day){ struct tm timestruct; unsigned int timesta
2021-08-23 09:41:10 331
原创 c语言获取pmbus之pec值
1.c语言获取pmbus pec值方法#include <stdio.h>#include <string.h>unsigned char _psu_crc8(unsigned char initial,unsigned char *data, int size){ unsigned char crc = initial; unsigned char poly = 0x07; int bit; while (size--) { .
2021-08-21 16:00:51 1474
原创 c语言实用代码片段
C语言使用代码片段C语言使用代码片段ip地址分割C语言使用代码片段这里主要介绍C语言的一些实用测试代码片段。ip地址分割场景:使用EC200S模组,可以获取模组的ip地址,需要对获取的ip地址进行分割,然后转成整型数据。#include <stdio.h>#include <string.h>#include <stdlib.h>int main(){ char ipaddr[20] = "10.119.179.184"; char *va
2021-05-26 09:38:59 393
原创 lighttpd+fastcgi+Raphters+qdecoder+json-c环境搭建
lighttpd+fcgi环境搭建lighttpd+fcgi开发资源下载与编译lighttpd+fcgi资源下载`lighttpd+fcgi`编译安装lighttpd+fcgi开发这里简单介绍一下lighttpd+fcgi开发流程,也就是开篇文章。资源下载与编译lighttpd+fcgi资源下载lighttpd下载地址(提取码:2sbq)fcgi下载地址(提取码:g9r8)lighttpd+fcgi编译安装安装系统的基本环境配置如下:ubuntu20.04 64bit安装lighttp
2021-04-05 10:15:33 823
原创 蓝牙串口(spp)win10(pc)版本
蓝牙串口调试pc版本spp协议1.前提条件2.准备工作3.开始调试1.前提条件pc系统是win10的,那么调试蓝牙的前提是电脑需要有蓝牙。如何查看自己的电脑是否有蓝牙设备呢?所以,可以看到电脑上是由蓝牙设备的。2.准备工作看到本机有蓝牙之后,可以去打开蓝牙,然后利用spp建立传输通道。然后鼠标右键点击windows,选择设置:点击设备选项。选择打开蓝牙和添加蓝牙设备。找到设备并且连接。选择更多蓝牙选项:选择com端口,由于我的蓝牙设备是作为server的,所以pc则是通过c
2020-05-21 10:19:44 6454 5
原创 关于串口控制GTM900C模块发送短信内容与长度
在stm32项目开发中或多或少用到GSM功能,这个时候,编写小程序获取短信内容与长度是十分必要的。程序: using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;
2013-10-30 10:33:19 558
原创 stm32f103vet6的学习
2013年7月18日:使用stm32对lwip中的tcp操作时候的笔记:首先要注意:Tcp操作一般是使用到socket的。然后,注意的是TCP的操作的时候,在lwip是有分层的概念的,尽管它并不是严格的分层,主要是考虑到了处理速度和内存分配的问题。层:应用层:运输层:涉及到的函数为,实现输出的一部分函数,tcp_write(),tcp_enqueqe(),tcp
2013-07-18 23:15:10 1729
树莓派A20 按键中断驱动程序(包括Makefile 与应用层测试程序)
2017-07-22
可变短信内容转换
2015-10-10
stm32f103vet6+protothreads
2015-07-09
stm32f103vet6+rt-thread lwip
2015-07-09
stm32f103+rt-thread操作w25x16文件系统
2015-07-09
stm32f103vet6+rt-thread finsh shell
2015-07-09
stm32的IAP与APP相互转换程序
2014-06-13
stm32f429 i2c.rar
2020-11-08
linux-mqtt阿里云.rar
2020-07-17
seed-xds560plus jtag驱动.rar
2020-07-07
stm32f103vet6+ili9341+littlevgl.rar
2020-05-03
linux0.11分析之信号_进程_内存管理与文件系统.pdf
2020-02-28
Makefile文件下载
2017-09-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人