自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (16)
  • 收藏
  • 关注

转载 超级电容的应用

嵌入式硬件中如何使用超级电容,实现设备断电后还能持续工作一段时间

2023-05-09 10:22:40 2335

原创 No module named ‘pymodbus.client.sync‘解决方式

pymodbus的使用问题

2023-04-17 15:45:26 6430 4

原创 python中如何获取视频流并上传OSS

通过python获取IPC视频画面,并上传阿里云OSS,进行图片存储

2023-02-06 17:09:47 889

原创 在raspberry pi CM4下使用XR21V1414 USB转串口UART芯片

项目上需要用到树莓派CM4,驱动XR21V1414芯片,树莓派版本是2021-05-07-raspios-buster-armhf-full,XR21V1414是USB转4路串口芯片。当将XR21V1414连接树莓派的USB口后,会自动识别成tty,此时打开串口,并进行读写操作,可以成功,但当发送到几十次后就会卡主,再也无法读写。而且经过测量发现实际数据并没有发出来,TX,RX上均没有电平变化。出现这个问题的原因是树莓派内置的驱动是cdc-acm,实际无法驱动XR21V1414芯片,需要更新驱动。.

2022-04-26 19:27:46 2365

原创 influxdb V1 V2修改数据存储路径

influxdb 2.x版本跟1.x版本改动比较大,配置方式和数据存储路径都不一致,这里简单介绍下。两个版本的默认配置文件路径都在/etc/influxdb,其中V1.0版本网上介绍比较多,就简单说下,它默认配置文件是influxdb.conf,里面有个参数是dir,修改它就可以;附带官方介绍链接:Configuring InfluxDB OSS | InfluxDB OSS 1.7 Documentation (influxdata.com)V2.0版本的默认配置文件是con...

2022-04-22 12:56:01 3371 2

原创 AttributeError: ‘Flask‘ object has no attribute ‘get‘

今天在安装一个python包之后,出现了这个错误,查看flask版本,发现版本比较早pi@raspberrypi:~ $ flask --versionPython 3.9.2Flask 1.1.2Werkzeug 2.0.1使用pip3 install flask,无法更新pi@raspberrypi:/opt/app $ pip3 install FlaskLooking in indexes: https://pypi.org/simple, https://www.piwhe

2022-04-18 10:15:55 1276

原创 Linux下使用SSH控制台运行带界面应用

在桌面版Linux程序中开发程序,有时遇到需要调试界面的情况,但设备是通过SSH控制台连接的,这时会提示无法显示。如果使用桌面本地进行运行,是可以正常调用系统显示的,这个原因是系统默认不会让程序远程控制的程序影响当前用户显示,所以首先要确保远程登录的用户和当前桌面登录的用户是同一个,此时使用printenv命令,分别在SSH控制端和本地桌面端,查看设备显示参数:输入命令:SSH端:桌面端:这个DISPLAY变量用于控制图形显示在何处,可以看到SSH端和桌面端是不一样.

2021-02-03 14:51:41 1259

原创 arm板子串口增加登录密码

一般拿到的arm板子,跑linux系统,串口控制台登录都是不带密码的,项目需要加上密码,操作如下1、修改/etc/inittab文件,找到如下语句::respawn:/sbin/getty -L ttyS000 115200 vt100 -n root -I "Auto login as root ..."屏蔽掉,改为需要手动登录确认::respawn:/bin/login2、...

2019-03-09 14:22:46 1843

原创 使用busybox中的udhcpd工具实现WIFI热点

主板:Hisi3516CV500WIFI模块:RTL8723BU一、使能设备的DHCP功能1、进入内核,开启DHCP功能,配置如下: Networking ---> [*]Networking support Networking options ---> <*>Packet ...

2019-02-26 13:25:28 2863

原创 arm交叉编译libpng

编译器是arm-himix200-linux-gcc编译libpng前,需要先编译zlib库。zlib库下载地址http://www.zlib.net/。下载zlib-1.2.11.tar.gz,解压后,得到zlib-1.2.11cd zlib-1.2.11export CC=arm-himix200-linux-gcc   //它的configure不支持用CC变量来指定交叉...

2019-02-21 17:40:50 3083

原创 交叉编译bluez

海思芯片,使用源码交叉编译bluez。首先进入源码输入./configure --prefix=/usr/local/newbt --host=arm-himix200-linux CC=arm-himix200-linux-gcc CFLAGS=-I/usr/local/newbt/include LDFLAGS=-L/usr/local/newbt/lib --enable-abstr...

2019-02-20 16:13:01 1070

原创 全志S3芯片配置内核支持nfs

全志S3板子,根据SDK说明,可以直接编译出固件包,但这时的板子是不支持nfs挂载的,需要配置内核,才能使用。开始的时候,我采用常规方法,进入linux-3.4目录,make menuconfig,直接进行配置:选中networking options-》IP:kernel level autoconfiguralion项选中file systems-》network file systems-》...

2018-06-12 09:24:39 2712

原创 RK3399配置编译环境

工作中需要再ubuntu14.04上配置环境,用来开发RK3399板子。根据提供的文档,需要安装一些工具,命令是sudo apt-get install git gnupg flex bison gperf build-essential \zip tar curl libc6-dev libncurses5-dev:i386 x11proto-core-dev \libx11-dev:i386 ...

2018-06-05 15:59:50 2682 1

原创 openwrt下使用gethostname函数失败问题

我的板子是MT7688模块,跑的openwrt。最近开发网络通信设备,需要与远程服务器通讯。只知道远程服务器的域名,不知道IP,这里就需要根据域名获得IP值,查询资料,得知gethostname函数可以解决,Demo如下:void getip(char* hname){ struct hostent *hent;     int i;     printf("getip=%s\n",hname);...

2018-05-15 15:58:54 2215 1

原创 openwrt下编译及使用gdb调试

在开发linux过程中,当程序代码特别多的时候,很容易就会出现Segmentation fault,这个时候就很让人摸不到头脑,靠打印有时候也找不到,这个时候就可以用gdb试试。gdb调试有两种方式,一种是远程调试,通过gdbserver远程进行调试,另一种是直接在板子上调试,今天主要是讲第二种方式。openwrt源码包里包含了gdb源码,需要通过make menuconfig配置。1、输入mak...

2018-05-10 15:53:48 4503

原创 MT7688交叉编译链接libpthread.a出错问题

我的交叉编译工具是mipsel-openwrt-linux-gcc,芯片是MT7688,今天在编译的时候,链接libpthread,接过出现错误:/home/toolchain-mipsel_24kec+dsp_gcc-4.8-linaro_uClibc-0.9.33.2/bin/../lib/gcc/mipsel-openwrt-linux-uclibc/4.8.3/../../../../mi...

2018-04-27 17:02:38 1544

原创 openwrt下使用bluez扫描连接BLE蓝牙设备

最近项目上要用到蓝牙设备,主板是mt7688,跑的openwrt。由于没搞过蓝牙,所以先从简单的开始弄,网上买了个CSR的USB蓝牙模块,支持4.0蓝牙。make menuconfig,在内核中加上bluez库(先略过,以后有空详细介绍),并且在USB设备里加上UHCI功能,烧录板子,即可识别USB蓝牙设备。使用hciconfig命令,可以查看到蓝牙设备。可以看到设备编号是hci0,默认设备是关闭...

2018-04-24 17:06:48 8233 3

移远4G模块Linux下USB驱动

22年6月22号版本,支持到v5.18.5版本内核

2022-08-25

xr21v1414 USB驱动源码,支持5.15版本内核

在官方xr21v1414 USB驱动源码基础上进行修改,支持5.15版本内核。由于5.15版本内核修改了部分tty相关接口,导致官方驱动无法正常编译,因此需要进行修改适配。本源码支持3.6以上内核,在树莓派 2022-04-04-raspios-bullseye-arm64上测试,能正常使用。

2022-04-26

ASM1153 datasheet

ASM1153 USB转sata芯片datasheet

2022-03-09

GD32_TwoCamera.rar

本代码是运行与GD32芯片,通过DVP接口,获取摄像头数据。通过软件模拟DVP接口,可同时支持两路摄像头数据采集功能,并通过SPI接口将数据传送出去。设备在从上电到采集6帧画面,并传输完成,在500ms左右。

2020-05-27

CC1101_SPI.rar

该代码是在STM8S芯片上,使用软件模拟SPI,实现对CC1101芯片进行读写操作。CC1101是433射频芯片。

2020-05-27

encrypt.rar

本资源是一套对称加解密算法,适用于低成本8位单片机,对内存占用极低,可有效提高数据安全性,防止恶意拦截数据。

2020-05-27

RTL8723BU驱动

该驱动包含安卓驱动和linux驱动,以及相关的入门介绍文档,可以直接编译对应的平台驱动。同时还附带wireless_tools和wpa_supplicant_hostapd源码,十分适合新手入门。

2019-02-22

STM8S控制24L01

程序是在STM8S003芯片上调通的,采用硬件SPI方式,驱动SI24R1射频芯片。该芯片基本兼容24L01,市面上低价的24L01,几乎都是SI24R01改丝印的。

2018-09-13

xr21v系列芯片linux驱动

XR21V14XX等芯片的linux驱动

2017-07-26

ads1015源码

ads1015源码

2017-07-20

CRC32计算源码

CRC32源码

2017-07-20

模拟I2C程序

STC单片机模拟I2C

2017-07-20

TPS23861网卡芯片操作

TPS23861网卡芯片操作源码

2017-07-20

TPS2384网卡芯片操作

TPS2384网卡芯片操作源码

2017-07-20

TMP75温度采集芯片读取代码

TMP75温度采集芯片读取温度源码

2017-07-20

STM32模拟I2C完成IAP功能

STM32芯片GPIO模拟I2C完成IAP功能

2017-07-20

使用模拟I2C读取TMP75温度源码

使用模拟I2C,读取TMP75温度值

2016-07-25

空空如也

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

TA关注的人

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