会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
celesial-dancers
博客园
首页
新随笔
联系
订阅
管理
2025年4月21日
C 标准化分级Log,打印多种颜色log
摘要: 一个控制台项目,如果都在cout中加入[info]等级别,使用同一种颜色感觉不是很方便,所以决定封装一下日志系统 有开源的 EasyLogger 但是需要将全部文件放入到系统中,暂时不需要这么复杂的系统,所以决定直接自己创建一个Logger类,把print封装在其中,打印log时可以根据级,加不同的
阅读全文
posted @ 2025-04-21 17:16 JUST_TRY_TO_FIND_IT
阅读(50)
评论(0)
推荐(0)
2022年11月10日
使用Libusb和hidapi测试HID设备
摘要: 一.测试中断或者Bulk传输: 首先要使用Libusb打印出HID设备的Endpoint查看是否支持中断或者Bulk传输模式;如果支持的话才可以进一步测试; 因为HID设备在插入的时候无需安装,并且一般会被OS直接占用,所以如果直接使用Interrupt传输(通常只有一个断点)会发生超时 所以建议使
阅读全文
posted @ 2022-11-10 10:16 JUST_TRY_TO_FIND_IT
阅读(2660)
评论(0)
推荐(0)
2022年11月9日
Libusb测试USB device(2)
摘要: 因为测试的比较混乱,我就按照我的问题导向来描述我的过程吧 一. 提示libusb_context对象为NULL的错误: 在简化的过程中,我没有加入dev_handler判断为空就进行了具体的工作; 1 if( !dev_handler ) 2 libusb_open(dev_obj, &dev_ha
阅读全文
posted @ 2022-11-09 18:25 JUST_TRY_TO_FIND_IT
阅读(955)
评论(0)
推荐(0)
使用Libusb测试USB device
摘要: 一. 先准备好测试工具 —— Libusb: 在Linux中使用的话: 首先从 http://www.libusb.org/官网中下载libusb 然后解压之后./configure --> make --> make install 一条龙服务; 但是我就遇到了Configure的错误: 参照 H
阅读全文
posted @ 2022-11-09 17:25 JUST_TRY_TO_FIND_IT
阅读(342)
评论(0)
推荐(0)
2022年8月1日
如何实现基于GPIO按键的长按,短按,双击
摘要: 不同的架构实现并不相同,所以我分成了两中:STM32平台和其他平台: STM32平台 首先要分析:该如何判断当前的按键状态:单机和双击是通过在有限时间内是否有新的按动作产生 —— 所以需要一个记录按键次数和松开后相隔时的数据结构;短按和长按的区别就是按键的持续时间 —— 所以需要一个记录持续按键时间
阅读全文
posted @ 2022-08-01 18:29 JUST_TRY_TO_FIND_IT
阅读(1429)
评论(0)
推荐(0)
2022年7月22日
VirtualBox上使用qemu和busybear搭建RISCV环境
摘要: Step 1:安装一些编译riscv需要的库: sudo apt-get install autoconf automake autotools-dev curl libmpc-dev libmpfr-dev libgmp-dev gawk build-essential bison flex te
阅读全文
posted @ 2022-07-22 18:36 JUST_TRY_TO_FIND_IT
阅读(339)
评论(0)
推荐(0)
公告