yann-qu

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2022年1月25日

摘要: SEGGER 的实时传输 (RTT) 是一种用于嵌入式应用程序中交互式用户 I/O 的技术。它以非常高的性能结合了 SWO 和半主机的优势。但是在笔者使用时(RTT v758版本),其暂时不支持浮点数打印的功能。我们可以通过修改源码添加该功能。 跳转到RTT>SEGGER_RTT_printf.c> 阅读全文
posted @ 2022-01-25 12:57 yann-qu 阅读(1260) 评论(0) 推荐(0) 编辑

2021年12月11日

摘要: 基于hal库的stm32 GPIO教学 基于hal库的stm32 GPIO教学 一、了解:什么是单片机 二、开发环境配置 2.0 stm32开发环境对比 2.1 集成51和stm32的单片机开发环境配置 2.2 cubemx下载与安装 三、了解stm32 四、GPIO讲解 4.0 STM32的GPI 阅读全文
posted @ 2021-12-11 13:46 yann-qu 阅读(157) 评论(0) 推荐(0) 编辑

摘要: stm32 USART 1 USART基础知识 三种模式:轮询模式、中断模式、DMA模式 轮询模式属于阻塞模式 中断模式和DMA模式属于非阻塞模式 发送数据 接收数据 1.1 Polling mode IO operation Send an amount of data in blocking m 阅读全文
posted @ 2021-12-11 13:38 yann-qu 阅读(318) 评论(0) 推荐(0) 编辑

2021年11月22日

摘要: stm32定时器 stm32定时器 1.定时器中断 2.PWM 3.输出比较和PWM模式的对比 4.输入捕获功能 5.定时器编码器模式 1.定时器中断 1.关于定时器中断:记得使用中断时启动对应定时器的中断(此处使用了TIM4) /* USER CODE BEGIN 2 */ HAL_TIM_Bas 阅读全文
posted @ 2021-11-22 20:55 yann-qu 阅读(354) 评论(0) 推荐(0) 编辑

摘要: 树莓派关机后无法开机的可能问题 1、更换的国内镜像源与系统版本不匹配 很多人在开启树莓派后第一件事情是更换国内镜像源,以提升软件下载、更新速度。此时应该注意:树莓派系统也有不同的版本,如stretch、buster、jessie等。换源时一定要找对应的源,修改配置。若更换的源与系统版本不对应,upd 阅读全文
posted @ 2021-11-22 20:53 yann-qu 阅读(2016) 评论(0) 推荐(0) 编辑

摘要: 注意:本文公网远程监控部分需要借助有公网IP的云服务器进行ssh反向代理。 一、借助motion实现内网的视频监控 准备 插上摄像头,然后输入ls /dev/video*命令检查是否识别了摄像头 安装motion motion是linux开源的,在树莓派上使用sudo apt-get install 阅读全文
posted @ 2021-11-22 20:52 yann-qu 阅读(611) 评论(0) 推荐(1) 编辑

摘要: 现象描述: ubuntu通过wine安装QQ wechat后中文字体都是小方块,无法正常显示。 解决方法: 安装字体。sudo apt-get install fonts-droid-fallback ttf-wqy-zenhei ttf-wqy-microhei fonts-arphic-ukai 阅读全文
posted @ 2021-11-22 20:50 yann-qu 阅读(322) 评论(0) 推荐(0) 编辑

摘要: 具体报错 Processing bluepill_f103c8 (platform: ststm32; board: bluepill_f103c8; framework: libopencm3) Verbose mode can be enabled via `-v, --verbose` opt 阅读全文
posted @ 2021-11-22 20:50 yann-qu 阅读(1005) 评论(0) 推荐(0) 编辑

摘要: step 1 打开关机时的信息提示,找到错误 备份/etc/default/grub sudo cp /etc/default/grub /etc/default/grub.bak 打开/etc/default/grub文件,找到 GRUB_CMDLINE_LINUX_DEFAULT="quiet 阅读全文
posted @ 2021-11-22 20:49 yann-qu 阅读(1846) 评论(0) 推荐(0) 编辑

摘要: wsl2获取ip地址 cat /etc/resolv.conf|grep nameserver|awk '{print $2}' ⇒ 例如:172.22.176.1 注:由于windows防火墙的存在,此时可能出现ping 172.22.176.1失败 新建防火墙入站规则 打开控制面板\系统和安全\ 阅读全文
posted @ 2021-11-22 20:48 yann-qu 阅读(2776) 评论(0) 推荐(1) 编辑