logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

SQLite3 使用容器vector批量插入记录

int SQL_EXE(std::vector<std::string> vtExeSql){if (NULL == m_pDB){return -1;}char* pErrMsg = NULL;int iRet = SQLITE_OK;iRet = sqlite3_exec(m_pDB, "BEGIN", NULL, NULL, &p...

linux内存水位watermark、内存保留lowmem_reserve_ratio

当系统中空闲内存低于watermark[low],开始启动kswapd进行页面回收,每个zone都有一个kswapd,直到到达high才开始停止回收。如果上层申请内存速度过快,导致空闲内存降至min一下,内核就会direct reclaim,就是直接在应用程序的上下文中进行页面回收,min以下的内存空间是给系统特殊使用的,不会给用户态程序用。

文章图片
#linux
vscode环境配置(支持跳转,阅读linux kernel)

在 vscode 界面右下角显示 global 版本号,表示 global 配置生效。在 vscode 使用快捷键 Ctrl + Shift + P,执行。同时在工作目录会生成三个文件 GRTAGS、GTAGS、GPATH。在插件管理中卸载clangd插件。至此,就可以愉快的阅读代码了,

文章图片
#vscode#ide#编辑器
linux microcom输出十六进制的方式

以下是一个例子,它将发送字符串"Hello, World!发送十六进制数据,你需要将十六进制数据转换为其等价的字节形式。:后跟两位十六进制数,表示对应的字符或字节。请根据你的实际串口设备和需要发送的数据修改。命令结合使用,发送十六进制数据。设置超时时间为100毫秒。在Linux中,使用。

文章图片
#linux#运维#服务器
linux驱动模块之间通信

一、EXPORT_SYMBOL内核模块函数导出机制1. 案例:笔者要实现一个功能,驱动模块(adc.ko)与驱动模块(gpio.ko)之间通信。2. 修改adc.ko驱动,在函数内部增加读取adc状态的接口函数static unsigned char g_hardware_version = 0x7e;unsigned char get_hardware_version_by_ad...

linux eMMC驱动分析

基于A5D36平台eMMC驱动分析,设备和驱动匹配之后调用atmci_probe。

文章图片
#linux
嵌入式uboot通过U盘更新内核

1. U盘插入终端上,通过控制台进入Uboot2. 启动USB控制器:U-Boot> usb start3. 查看U盘文件:U-Boot> fatls usb 0......2317952uimage-202008316742016ssh-rootfs-20200821-01.img......15 file(s), 8 dir(s)4. 升级内核:4.1 内核在NandF...

Mac头、IP头、TCP头、UDP头详解以及定义

一、MAC帧头定义/*数据帧定义,头14个字节,尾4个字节*/typedef struct _MAC_FRAME_HEADER{ char m_cDstMacAddress[6];    //目的mac地址 char m_cSrcMacAddress[6];    //源mac地址 short m_cType;            //上一层协议类型,如0x0800代表上一层是IP...

电池内阻计算方法

因为电池实际上等效于一个有源电阻,因此我们给电池施加一个固定频率和固定电流(目前一般使用1kHz频率、50mA小电流),然后对其电压进行采样,经过整流、滤波等一系列处理后通过运放电路计算出该电池的内阻值。但此法有明显的不足之处:(1)只能测量大容量电池或者蓄电池,小容量电池无法在2~3秒钟内负荷40A~80A的大电流;根据物理公式R=U/I,测试设备让电池在短时间内(一般为2~3秒)强制通过一个很

文章图片
用sqlite3_get_table代替SQLite3可视化工具中输入命令行查询返回的结果

1. 源代码//描述:查询数据库表的字段//参数:@pszTabName 数据库表名//@piRowNum 返回表的行数//@piColNum 返回表的列数//@ppszResults 返回的结果,这个结果在使用完之后必须释放,否则导致内存泄露!//返回:成功返回表字段信息,反之为NULLchar** CSqlApi::QueryFields(const char* psz...

    共 33 条
  • 1
  • 2
  • 3
  • 4
  • 请选择