自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 Ubuntu 升级 Python3.10

参考文档:Upgrade Python to latest version (3.10) on Ubuntu Linux

2022-03-14 16:32:55 3840

原创 Ubuntu 升级Python之后, 打不开终端的问题解决

shunren@shunren-VPCCA16EC:/usr/bin$ gnome-terminalTraceback (most recent call last): File "/usr/bin/gnome-terminal", line 9, in <module> from gi.repository import GLib, Gio File "/usr/lib/python3/dist-packages/gi/__init__.py", line 42, in &...

2022-03-14 16:19:57 2129

原创 在Ubuntu18.04系统中,安装tldr

在Ubuntu18.04系统中,安装tldr

2022-03-12 23:18:44 4968

原创 STM32G070 RTC 时间不走的问题

由于我只用到时间,没有用到日期。 所以只调用了 HAL_RTC_GetTime, 发现时间一直不变。经查,需要调用 HAL_RTC_GetDate() 解锁一下。 修改后,时间正常运转。@note You must call HAL_RTC_GetDate() after HAL_RTC_GetTime() to unlock the values RTC_DateTypeDef sdatestructureget; RTC_TimeTypeDef stimestructure...

2020-12-31 18:24:47 1992

原创 差分曼切斯特编码 原来有两种

百度百科差分曼彻斯特码,在信号位开始时改变信号极性,表示逻辑"0";在信号位开始时不改变信号极性,表示逻辑"1"NanoLockit差分曼彻斯特码,在信号位开始时改变信号极性,表示逻辑"1";在信号位开始时不改变信号极性,表示逻辑"0"...

2020-12-31 18:20:47 809

原创 STM32G070 定时器精度问题总结

定时器208us 时间有误差, 实际定时时间为185us问题原因是定时器的 Prescaler != 0, 造成误差。 对于us 级别的定时, Prescaler 一定要设置成 0修改后, 定时器208us, 实际207.6us

2020-12-31 18:19:13 1998

原创 touch GT9xx driver 移植非基于device tree

touch GT9xx 技术厂家提供 driver 的参考代码, 是基于 device tree 的。 由于Hisi 目前对device tree 支持不好,需要改成非基于device tree 的driver。1. 首先修改 gtp_init, 不通过 i2c_add_driver, 直接调用 i2c_new_device, 直接调用 probe+static struct i2c_client* gt9xx_i2c_client = NULL;++static struct i2c...

2020-12-25 15:54:04 337

原创 STM32G070 定时器中断接收时间码

时间码发生器通过两条线与MCU相连,一条是地,一条是信号线用于传输数据。信号传输使用差分曼彻斯特编码。电平±1.5V, 信号传输的速率960Hz 到 2400Hz 变化,需要软件自动适配。 时间码固定为80bit数据(bit0~bit79), 其中bit64~bit79 为同步码,固定为0011 1111 1111 1101。 部分波形如下图,实现原理,1. EXTI Rising/Falling 中断+定时器方式测量100次波形脉冲宽度,通过排序算法找到合适的值确定为定时器周期值Pe...

2020-11-27 12:06:37 1246 1

原创 TLV320AIC3204 声音输入设置

IN2_L 测试有声音// IN2L is routed to Left MICPGA with 10k resistance// CM is routed to Left MICPGA via CM1L with 10k resistance// IN2R is not routed to Right MICPGA// CM is not routed to Right MICPGA[END]~ # i2c_write 10 0x30 0x0 0x1*** B...

2020-11-25 16:32:39 1873 2

原创 STM32G070 移植一个shell,方便调试。基于FreeRTOS

测试ST 官网的 FreeRTOS移植shell主要是串口对接, 需要重写两个函数int fputc(int ch, FILE *f){ /* Place your implementation of fputc here */ /* e.g. write a character to the EVAL_COM1 and Loop until the end of transmission */ HAL_UART_Transmit(&huart1, (uint8_t *).

2020-11-24 19:05:44 2389

原创 按位解析32位数的小程序

按位解析, 按结构体解析 一个32位的程序  parse32.c#include &lt;stdio.h&gt;union INT32BITS { // struct PERI_CRG143_HI3559AV100 { unsigned int sdio2_sam_dll_ssel:13; unsigned int sdio2_sam_dll_mode:1; unsigned int res...

2018-06-27 11:46:23 720

原创 ubuntu18.04 编译luvcview

在网上下载源码https://packages.ubuntu.com/source/trusty/luvcview安装依赖 sudo apt-get install debhelper sudo apt-get install libsdl1.2-dev sudo apt-get install libv4l-dev sudo apt-get install pkg-config解压源码tar -...

2018-06-02 16:48:34 3806

原创 wpa_supplicant编译

从官网下载源码 http://w1.fi/wpa_supplicant/说明:本篇文章基于前两篇libnl编译和openssl编译的结果,存放路径第一步,解压tar -xvf wpa_supplicant-2.5.tar.gz cd wpa_supplicant-2.5/wpa_supplicant/第二步 cp defconfig .config修改.config将#CONFIG_LIBNL32...

2018-05-25 11:14:54 3079

原创 hostapd编译

从官网下载源码 http://w1.fi/hostapd/说明:本篇文章基于前两篇libnl编译和openssl编译的结果,存放路径第一步,解压tar -xvf hostapd-2.5.tar.gz cd hostapd-2.5/hostapd/第二步 cp defconfig .config修改.config将#CONFIG_LIBNL32=y修改为CONFIG_LIBNL32=y第三步,修改M...

2018-05-24 19:23:59 1736

原创 openssl 编译

从官网下载源代码 https://www.openssl.org/第一步,解压tar -xvf openssl-1.0.2h.tar.gz cd openssl-1.0.2h/第二步,配置./config no-asm shared --prefix=$(pwd)/__installmake depend第三步,修改Makefile修改Makefile:将下面CC= gccAR= ar $(ARF...

2018-05-24 18:56:55 480

原创 libnl 编译

从官网上下载最新代码 http://www.infradead.org/~tgr/libnl/第一步解压  tar -xvf libnl-3.2.25.tar.gz   cd libnl-3.2.25/第二步配置 ./configure CC=aarch64-himix100-linux-gcc --host=aarch64-himix100-linux --enable-static --ena...

2018-05-24 18:39:13 3523

原创 SONY LANC 协议比较好的资料推荐

http://controlyourcamera.blogspot.co.uk/2011/02/arduino-controlled-video-recording-over.htmlhttp://controlyourcamera.blogspot.co.uk/2011/02/finding-out-lanc-remote-commands.htmlhttp://marcuswolschon.b...

2018-04-26 17:35:06 2392

原创 Git 如何删除带空格,括号的文件

删除需要加反斜杠,空格和括号都需要加。# Changes not staged for commit:# (use "git add/rm &lt;file&gt;..." to update what will be committed)# (use "git checkout -- &lt;file&gt;..." to discard changes in working di...

2018-04-26 17:30:22 2030 1

空空如也

空空如也

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

TA关注的人

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