自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(92)
  • 资源 (15)
  • 收藏
  • 关注

原创 [交叉编译]paho.mqtt.c

【代码】[交叉编译]paho.mqtt.c。

2023-04-07 14:16:34 301 1

原创 tftp配置

【代码】tftp配置。

2023-04-04 16:02:23 196

原创 redis终端命令发布

【代码】redis终端命令发布。

2023-04-04 16:01:30 198

原创 setjmp

【代码】setjmp。

2023-04-04 15:49:47 113

原创 strlen和sizeof

该字符串可能是自己定义的,也可能是内存中随机的,该函数实际完成的功能是从代表该字符串的第一个地址开始遍历,直到遇到结束符’\0’停止。它的返回值是size_t类型,也就是unsigned int类型,返回的是字符串的长度,需要包含头文件#inlude ,参数s是字符串首地址。sizeof()的参数类型多样化(数组,指针,对象,函数都可以),strlen()的参数必须是字符型指针(传入数组时自动退化为指针)sizeof()计算出对象使用的最大字节数,strlen()计算字符串的实际长度。

2023-03-30 10:48:46 302

原创 linaro根文件系统仓库

【代码】linaro根文件系统仓库。

2023-02-13 09:53:51 165

原创 live555 imx6ul交叉编译静态库和动态库

【代码】live555 imx6ul交叉编译。

2023-01-12 10:50:55 659

原创 流媒体测试地址

【代码】流媒体测试地址。

2022-12-13 11:09:40 1304

原创 m6g2c编译脚本

【代码】m6g2c编译脚本。

2022-11-29 14:09:13 191

原创 sftp客户端工具汇总

SecureFXMobaXtermWinSCP。

2022-11-22 09:34:36 2814

原创 Linux指定网卡名称

自定义命名规则:通过 Linux 默认的规则文件,udev 在 /dev/ 里为所有的设备定义了内核设备名称,比如 /dev/sda、/dev/hda、/dev/fd等等。动态管理:当设备添加 / 删除时,udev 的守护进程侦听来自内核的 uevent,以此添加或者删除 /dev下的设备文件,所以 udev 只为已经连接的设备产生设备文件,而不会在 /dev下产生大量虚无的设备文件。设定设备的权限和所有者 / 组:udev 可以按一定的条件来设置设备文件的权限和设备文件所有者 / 组。

2022-11-22 09:04:31 1333

原创 Linux C获取CPU占用率

Linux系统上的/proc目录是一种文件系统,即proc文件系统,与其它常见的文件系统不同的是,/proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。用户和应用程序可以通过/proc得到系统的信息,并可以改变内核的某些参数。由于系统的信息,如进程,是动态改变的,所以用户或应用程序读取/proc目录中的文件时,proc文件系统是动态从系统内核读出所需信息并提交的。/proc/stat文件包含了所有CPU活动的信息,该文件中的所有值都是从系统启动开始累计到当前时刻。

2022-11-03 18:38:10 2642 3

原创 Linux C获取本机IP

如果时使用pppoe拨号上网的方式, 是获取到不到IP的, 可以获取到相应名字的ifaddrs结构体,但是结构体中的ifa_addr是NULL。该种方式不存在上一个的问题。

2022-11-03 14:59:04 655

原创 Linux C获取磁盘空闲容量

【代码】Linux C获取磁盘空闲容量。

2022-11-01 10:32:16 910

原创 linux 程序存储映像和执行映像

register存储类型:声明为register的变量在由内存调入到CPU寄存器后,则常驻在CPU的寄存器中,因此访问register变量将在很大程度上提高效率,因为省去了变量由内存调入到寄存器过程中的好几个指令周期。static存储类型:被声明为静态类型的变量,无论是全局的还是局部的,都存储在数据区中,其生命周期为整个程序,如果是静态局部变量,其作用域为一对{}内,如果是静态全局变量,其作用域为当前文件。这样的概念,不知道最初来源于哪里的规定,但在当前的计算机程序设计中是很重要的一个基本概念。

2022-11-01 10:29:13 166

原创 MCU程序在Flash映像和在RAM运行映像的对比

来自keil mdk帮助手册。

2022-10-24 19:29:03 318

原创 windows搭建MQTT服务器

客户端下载MQTTX即可。

2022-10-20 15:30:24 192

原创 alsa录音arecord特殊用法

存储在目录./年/月/日/listen-时-分-秒-序号.wav。存储在当前目录,文件命名年月日-listen-时分-序号.wav。

2022-10-19 12:56:41 264

原创 脚本中调用ffmpeg命令给图片添加水印

【代码】脚本中调用ffmpeg命令给图片添加水印。

2022-09-25 19:50:03 210

原创 libhv交叉编译

【代码】libhv交叉编译。

2022-09-25 19:39:51 808 1

原创 libhv_tcpclient_server_test

【代码】libhv_tcpclient_server_test。

2022-09-25 19:38:44 238

原创 libhv_tcp_client_test

【代码】libhv_tcp_client_test。

2022-09-25 19:37:38 591

原创 libuv_tcp_server

【代码】libuv_tcp_server。

2022-09-25 19:35:22 520

原创 libuv_tcp_client

【代码】libuv_tcp_client。

2022-09-25 19:34:20 627

原创 代码中使用ffmpeg命令行给图片添加水印

【代码】代码中使用ffmpeg命令行给图片添加水印。

2022-09-25 19:03:37 316

原创 paho.mqtt.c-1.3.10交叉编译

paho.mqtt.c-1.3.10交叉编译

2022-09-19 09:09:41 269

原创 ffmpeg交叉编译

ffmpeg交叉编译

2022-09-19 08:51:30 317

原创 redis发布订阅

redis

2022-06-17 09:04:58 78

原创 树莓派4B抓包工具Wireshark使用

安装Wiresharksudo apt-get updatesudo apt-get install wireshark直接打开软件,无法查看到网卡,是因为运行的权限不够,使用sudo获取root权限来运行的话,相关端口就能够正常读取了sudo wireshark &

2022-03-21 15:53:55 661

原创 linux自定义字符串格式时间

time_t now = time(NULL); struct tm *st = localtime(&now); char buff[128]={0}; sprintf(buff,"%04d-%02d-%02d %02d:%02d:%02d",st->tm_year + 1900, st->tm_mon + 1, st->tm_mday, st->tm_hour, st->tm_min, st->tm_sec);

2022-03-08 14:08:42 251

原创 GD32 RTC闹钟中断

void rtc_configuration(void){ /* enable PMU and BKPI clocks */ rcu_periph_clock_enable(RCU_BKPI); rcu_periph_clock_enable(RCU_PMU); /* allow access to BKP domain */ pmu_backup_write_enable(); /* reset backup domain */ bkp_deini

2022-01-21 16:26:56 2040 1

原创 c++模板库排序求平均

排序、得到最大值、最小值、平均值#include <iostream>#include <algorithm>#include <vector>#include <numeric>using namespace std;int main(){ std::vector<float> v{ 0.200000, 0.200000, 0.100000, 0.200000, 0.200000, 0.200000, 0.200000,

2022-01-06 16:06:20 442

原创 mjpg-streamer-r182无法使用bug修改

原版无法使用,需要修改3个文件。一是:mjpg-streamer/plugins/input_uvc/v4l2uvc.h文件第108行增加变量dd二是:mjpg-streamer/plugins/input_uvc/v4l2uvc.c文件第453行增加代码vd->dd=vd->buf.bytesused三是:mjpg-streamer/plugins/input_uvc/input_uvc.c文件第391行代码if(pcontext->videoIn->buf.bytes

2021-12-23 19:04:57 222

原创 hi3516dv300交叉编译libjpeg-turbo

从https://github.com/libjpeg-turbo/libjpeg-turbo/releases/tag/2.1.2下载libjpeg-turbo 2.1.2版本;解压libjpeg-turbo-2.1.2.tar.gz进入libjpeg-turbo-2.1.2文件夹创建文件夹build并在文件夹build里面创建脚本build.sh内容如下:cmake \ -DCMAKE_BUILD_TYPE=RELEASE \ -DCMAKE_C_COMPILER=/home/cto..

2021-12-17 14:08:32 345

原创 linux进程间通信ipcs和ipcrm命令用法

linux上提供关于一些进程间通信方式的信息,包括共享内存,消息队列,信号。ipcs用法 :ipcs -a 是默认的输出信息 打印出当前系统中所有的进程间通信方式的信息ipcs -m 打印出使用共享内存进行进程间通信的信息ipcs -q 打印出使用消息队列进行进程间通信的信息ipcs -s 打印出使用信号进行进程间通信的信息输出格式的控制:ipcs -t 输出信息的详细变化时间ipcs -p 输出ipc方式的进程IDipcs -c 输出ipc方式的创建者/拥有者ipcs

2021-11-09 11:14:05 127

原创 ll命令和locate命令

locate xx.soll并不是linux下一个基本的命令,它实际上是ls -l的一个别名。locate(locate) 命令用来查找文件或目录。

2021-09-30 15:00:28 122

原创 linux cp命令保留文件权限

-p:除复制文件的内容外,还把修改时间和访问权限也复制到新文件中。-a:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。其作用等于dpR参数组合。-d:复制时保留链接。这里所说的链接相当于 Windows 系统中的快捷方式。-f:覆盖已经存在的目标文件而不给出提示。-i:与 -f 选项相反,在覆盖目标文件之前给出提示,要求用户确认是否覆盖,回答 y 时目标文件将被覆盖。-p:除复制文件的内容外,还把修改时间和访问权限也复制到新文件中。-r:若给出的源文件是一个目录文件

2021-09-30 08:56:11 16551

原创 hi3516dv300软件&库交叉编译注意事项

必须加参数-mcpu=cortex-a7 -mfloat-abi=softfp -mfpu=neon-vfpv4,不然软件运行一段时间后会报错缺运行时库或者运行时库不兼容。

2021-09-27 10:11:38 103

原创 hi3516dv300读取内部温度传感器

内部温度传感器描述其中基地址为测试代码float ToolsGetMPUTemp(){ //hi3516dv300芯片内部集成温度传感器(T-Sensor),温度的检测范围为-40~125℃ //单次测量模式#define MAP_SIZE 4096#define MAP_MASK (MAP_SIZE - 1)#define MISC_CTRL45 0x120300b4//采集模式寄存器地址#define V_MISC_CTRL45 0x80000000//设

2021-09-03 08:57:03 491

原创 v4l2-ctl 摄像头

查看摄像头设备qldeng@ubuntu:~$ v4l2-ctl --list-devicesUSB 2.0 Camera: USB Camera (usb-0000:02:03.0-1): /dev/video0 /dev/video1查看当前摄像头支持的视频压缩格式qldeng@ubuntu:~$ v4l2-ctl -d /dev/video0 --list-formatsioctl: VIDIOC_ENUM_FMT Index : 0 Type : Vid

2021-08-24 09:19:15 2363

Linux多进程编程测试例子

Linux多进程编程测试例子

2023-04-06

linux多线程编程测试例子

linux多线程编程测试例子

2023-04-06

C数据结构与算法测试例子

C数据结构与算法测试

2023-04-06

MobaXterm_Installer_v21.1.7z

MobaXterm_Installer_v21.1

2021-05-13

scrt-x64.9.0.1.2451.zip

scrt-x64.9.0.1.2451

2021-05-13

zlib-1.2.11.zip

zlib-1.2.11经过vs2019编译输出动态链接库的版本

2021-04-26

win64_zlib-1.2.11.zip

zlib-1.2.11动态库,适用于win10 x64

2021-04-26

MobaXterm_Installer_v20.6.zip

官方下载MobaXterm太慢了,这里备忘下

2020-12-17

Micrium_STM32F7_UCOSII.7z

嵌入式实时操作系统

2020-11-07

Micrium_STM3240G-EVAL_OS2.zip

实时操作系统

2020-11-07

SecureCRT工具.zip

SecureCRT工具

2020-09-14

PCBLogoCreator.zip

AD软件添加图片logo丝印脚本 AD软件添加图片logo丝印脚本 AD软件添加图片logo丝印脚本

2020-09-11

MobaXterm v20.3.zip

MobaXterm v20.3 MobaXterm v20.3 MobaXterm v20.3 MobaXterm v20.3 MobaXterm v20.3

2020-09-08

scrt-x64.8.7.3.2279.rar

SecureCRT scrt-x64.8.7.3.2279,官网下载太慢了 SecureCRT scrt-x64.8.7.3.2279,官网下载太慢了

2020-09-08

config.armlinux

live555交叉编译配置文件

2020-07-08

faac-1.29.9.2.tar.gz

音频编码库faac-1.29.9.2.tar

2020-07-08

log4cplus_test.zip

log4cplus_test.zip

2020-06-28

log4cplus-2.0.5.tar

log4cplus-2.0.5.tar

2020-06-28

空空如也

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

TA关注的人

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