rtc时钟芯片bl5372的Linux/Android driver驱动
已经修改很稳定的使用,在Android下经过广泛测试,并且添加了硬件中断处理,以及ioctl接口可设置定时开机。还添加了代码用于注册rtc设备前检查硬件设备是否存在,以避免实际硬件设备不存在还注册rtc设备。
SourceInsight处理源代码行的macro
sourceinsight宏,tab转空格,去除一行前面和后面的空格等。
支持仅对选择的文本进行操作。
Linux/Android用户空间进程监听GPIO事件的示例代码
Linux/Android用户空间进程监听GPIO事件的示例代码。
Native code监听GPIO event,select IO复用。
Linux操作系统下的RTL8152/8153网卡信息烧录工具PGTool-Linux
Linux操作系统下的RTL8152/8153网卡信息烧录工具PGTool_Linux
可烧录Vendor信息和MAC地址等
中电NXP NFC test app
中电NXP NFC test android app(apk)。
测试标准Android NFC接口的可用性。
PowerShell使用adb命令带界面的操作tool
PowerShell使用adb命令带界面的操作tool
通用高度整合makefile样例模板
通用高度整合makefile样例模板
linux通用Makefile模板,集成度高。
Android录屏排除部分window的参考分析
Android录屏排除部分window的参考分析
qcom高通平台qcat音频分析文档
qcom高通平台qcat音频分析文档
Linux/Android cgroup架构分析研究总结
Linux/Android cgroup架构分析研究总结
proc节点,控制命令和含义。
图像模糊度判别和比较,c++代码和python代码示例
图像模糊度判别和比较,c++代码和python代码示例。
用于STM32,GD32等单片机的消息队列设计源码
MSG_QUEUE_DEFAULT_VAL
void MsgQueue_Int(msg_queue_t * pMsgQueue);
intptr_t MsgQueue_PostMsg(msg_queue_t * pMsgQueue, const uint16_t msgId, const uintptr_t param);
intptr_t MsgQueue_PostDelayedMsg(msg_queue_t * pMsgQueue, const uint16_t msgId,
const uintptr_t param, const uint32_t delayMs);
intptr_t MsgQueue_GetMsg(msg_queue_t * pMsgQueue, uint16_t * pMsgId, uintptr_t * pParam);
intptr_t MsgQueue_RemoveMsg(msg_queue_t * pMsgQueue, const uint16_t msgId);
GD32F307RGT6使用8MHz晶振情况下的时钟配置修改
GD32F307RGT6使用8MHz晶振情况下的时钟配置修改,介绍代码修改点和修改方法。
脚本文件,tar比指定日期新的文件为一个包
tar_new_files.sh
用法:
tar_new_files.sh <date>
<date> can be "2022-09-01 01:00"
在.ko, .a, .so文件中查找特定symbol的简单脚本
objdump_tool:
FindSymbolInKo.sh 在.ko文件中查找
FindSymbolInOandA.sh 在.o和.a文件中查找
vmware添加磁盘后不重启能使用的操作.txt
vmware添加磁盘后不重启能使用的操作.txt
linux下userspace code侦听GPIO硬件中断事件的方法示例代码
linux下userspace code侦听GPIO硬件中断事件的方法示例代码
文档里介绍常用的减少Windows系统盘占用空间的方法
文档里介绍常用的减少Windows系统盘占用空间的方法
图片清晰度检测和比较,提供python和c++代码示例。
图片清晰度检测和比较,提供python和c++代码示例。
演示Windows command命令示例:变量延迟扩展、命令行参数、脚本目录获取、命令执行结果解析、label
演示Windows command命令示例:变量延迟扩展、命令行参数、脚本目录获取、命令执行结果解析、label
android my_top command script
自己写的Android下更详细的进程CPU和memory资源统计top结果,可以统计自系统启动开始到现在的累计,可以作为基础修改为其它用法。
NetSpdLimit_iptables.sh
自己写的Android下通过iptables命令操作进行网络限速的shell脚本
BT蓝牙 profile文档.7z
bluetooth蓝牙常用的profile pdf文档
Android音频基础知识_V1.9.docx
自己编写的小文档,关于qualcomm平台Android音频基础知识。
ReadDisplayDeviceEdid.7z
这个是实际项目中用过的源代码,Windows工具程序痛过FT2232D的i2c端口读取显示器或者电视的VGA、HDMI的edid数据,默认保存在当前目录的edid.bin。
FT2232D_I2cTool.zip
这是我在实际项目中编写的使用FT2232D芯片的i2c端口进行读写的源代码,可以不经修改或者小幅修改即可迁移到别的项目,用C++封装了i2c rw class,很方便使用。
FT2232D_FTCI2C_Source.zip
这是我修改优化后的FT2232D芯片的i2c通讯library,解决了些bug。
Android ModalDialogTest.7z
严格来说,Android并没有如Windows OS那样的模式对话框(阻塞式对话框,等到用户关闭窗口才继续下一行代码)。这个源代码demo演示了如何在Android上间接实现类Windows的模式对话框。
STC11F04E_usb_com_port_power_ctrl_source.zip
STC11F04E芯片,这是之前在一个项目中使用到的,android系统痛过usb转串口连接到STC11F04E芯片,android发命令让STC11F04E芯片控制GPIO口再控制外部电源继电器的单片机上的源码,有eepro保持最后状态的功能。
AllWinner全志 A10芯片 SD_MMC卡启动调试摘要
分析了AllWinner全志 A10芯片 SD_MMC卡启动的一些原理和数据方面的知识,对深入分析其芯片启动原理有一些帮助。
C8051F320 bootloader 源代码
C8051F320 bootloader,支持从USB下载固件升级等。
MPEG TS Analyzer
这是全部我自己编写的MPEG TS流分析器,设计了TS流的同步、解复用为PES包等。
DOS系统下的串口键盘编程驱动
在工厂领域,有些老的条码扫描器是串口接口的,本代码实现了从串口读取条码器的数据并加到BIOS的键盘缓冲区,给人的感觉就像是从键盘键入的,以保证现有从键盘读数据的应用程序不需改动地使用串口扫描器。
Sample Code
代码演示了在C8051F320单片机上做USB HID鼠标的代码。
CD+G光盘数据格式介绍文档
很难找的关于CD+G光盘的图像内容数据格式的说明文档