自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (7)
  • 收藏
  • 关注

原创 KEIL指定文件夹生成:程序名字+版本号+时间的脚本

keil可执行程序格式化输出

2024-01-31 11:15:57 375

原创 IAR 8.3点下载程序很久后才有反应解决办法

IAR 8.3点下载程序很久后才有反应解决办法

2023-12-29 10:47:34 427

原创 ST7789LCD调试笔记

st7789驱动

2023-11-02 08:50:49 281

原创 QT 设置应用程序图标

QT设置图标

2023-09-03 17:50:07 686

原创 30秒学会U8G2库移植到STM32平台上

如果移植过程中出现u8x8_GetMenuEvent(u8x8_t *u8x8)未定义错误,则自己重新写一个空函数即可。2)u8g2_d_memory.c 屏蔽里面所有文件,只留对应文件(ssd1306只留这个函数),其余屏蔽。1)u8g2_setup.c 屏蔽里面所有文件,只留对应文件(ssd1306只留这个函数),其余屏蔽。1)如果你是使用的spi。需要重新是实现下这个函数:根据自己的实际使用的管脚来修改。然后根据自己的驱动添加u8x8_d_找到src文件夹,把里面的所有文件。

2023-07-01 14:33:26 898 2

原创 STM32利用USB的HID与QT上位机通信

STM32利用USB的HID与QT上位机通信 hid设备描述符修改

2023-05-07 20:02:45 3566 1

原创 ST-LINK下载程序,不会自动重启,复位的解决办法

ST-LINK下载程序,不会自动重启,复位的解决办法

2023-04-14 09:38:15 327

原创 keil生成.hex .bin文件到指定文件夹

L (意思是:指定可执行文件生成到Exe文件夹下)由于每次编译完程序还需要去寻找可执行文件在哪,很是不方便,于是参考网上的大佬,总结了下在指定文件夹生成可执行文件。delate_copy.bat 脚本内容如下(意思是:拷贝.hex文件到当前文件夹下)。需要注意:上里要指定可执行文件名字例如ExecutableFile。编译完则可以自动将可执行文件Exe文件夹下。点击魔术棒,选择user,添加如下。

2023-04-13 22:17:16 1525

原创 keil代码格式化快捷方法

KEIL美化工具

2023-04-13 22:09:34 326

原创 简单明了的说明STM32的PWM原理以及实现方法

STM32的PWM 定时器2的pwm stm32f1的pwm

2023-04-09 22:45:57 2218

原创 关于LWIP用法之UDP:基于STM32F4实现组播(解决LWIP_IGMP不能使能)

关于LWIP用法之UDP:基于STM32F4实现组播(解决LWIP_IGMP不能使能)

2023-01-13 20:13:18 1060

原创 关于STM32F407HAL库的printf卡死问题

关于STM32F407HAL库的printf卡死问题

2023-01-13 08:43:15 1283

原创 Cubemx配置STM32F407的DMA+串口空闲中断

Cubemx配置STM32F407的DMA+串口空闲中断

2022-10-24 22:09:17 949

原创 keil5字体配置文件

keil字体样式,颜色配置

2022-10-24 21:50:22 594

原创 关于LWIP用法之HTTPD:基于STM32F4搭建web服务器

基于stm32f4的web配置

2022-10-11 15:19:13 3169 1

原创 MQTTX使用简单记录

MQTT调试客户端

2022-08-13 16:13:34 302

原创 关于LWIP用法之DHCP:动态获取ip,并查看获取的ip地址(

通过debug的方式查看动态获取ip的地址

2022-08-02 10:14:22 2063

原创 STM32CubeMX学习之配置SD卡以及配置文件系统

STM32CubeMX配置文件系统。挂载成功但是读写失败解决办法

2022-07-11 19:32:50 826

原创 两个ARM开发板MAC层通信问题

两块板子间mac通信

2022-07-08 09:31:12 728

原创 关于LWIP用法(一)硬件连接

网线交直连,交叉连接

2022-07-07 09:22:10 1342

原创 关于LWIP几篇不错的文章分享

基于lwip的mac通信

2022-06-29 09:00:22 613

原创 STM32F4只能申请很小内存解决办法

STM32F4只能申请很小内存解决办法

2022-06-28 10:29:57 443 2

原创 STM32烧写失败错误:Contents mismatch at: 08000000H (Flash=FFH Required=00H)

STM32烧写失败错误:Contents mismatch at: 08000000H (Flash=FFH Required=00H)

2022-06-20 20:26:08 1512

原创 STM32程序卡死在BEAB BKPT 0xAB

STM32程序卡死在BEAB BKPT 0xAB

2022-06-20 20:19:32 976 5

原创 STM32F407+FreeRTOS+LAN8720+LWIP+STM32CubeMX+DHCP

STM32F407+FreeRTOS+LAN8720+LWIP+STM32CubeMX+DHCP

2022-06-20 11:59:23 3226 5

原创 一,QT中移植Ffmpeg环境搭建

1.首先下载ffmpeg:下载地址2.选择合适的版本,这里我用的是:3.解压到QT的工程目录,首先介绍下不同版本的含义bin文件夹:下面包含了ffmpeg.exe、ffplay.exe、ffprobe.exe三个可执行程序,没有头文件和库文件。 lib文件夹:包含了相关dll、lib等动态库文件。 include文件夹 :这个包含了头文件。 ffmpeg.exe:用于转码的工具 ffplay.exe:用于播放的工具 ffprobe.exe:用于解析媒体文件格式的工具解...

2022-05-26 19:53:53 754

原创 ssh远程登陆linux主机

1.客户端生成公匙;我这里用的是Xshell,操作直接上图:选择密匙类型和密匙长度,这个要和服务器一致下一步设置密码,下一步复制里面密匙或者记住保存文件的位置,点击完成关闭2.服务器端设置:sudovim/etc/ssh/sshd.config#--------取消下面这行的注释-------- PubkeyAuthenticationyes#重启sshd服务sudosystemctlrestart...

2022-05-08 18:42:45 646

原创 QT自己入门教学记录

qt按钮弹出新窗口 QTableView添加按钮

2022-05-07 18:34:14 82

原创 全志F1C100S从零开发,记录遇到的坑(6)

下载应用程序测试目前用的是比较笨的方法:挂载sd卡。系统跑起来之后,插入sd卡,挂载sd卡:mount -t vfat /dev/mmcblk0p1 /mnt(mount 设备名称 挂载点)打开sd卡: cd /mnt 然后ls就可查看信息简单一点的方法以后再来补上。...

2021-09-12 19:13:57 501

原创 全志F1C100S从零开发,记录遇到的坑(5)

固件打包1)固件可以一个一个烧写:sudo sunxi-fel -p spiflash-write 0 ../u-boot/u-boot-sunxi-with-spl.bin sudo sunxi-fel -p spiflash-write 0x0100000 ../linux/arch/arm/boot/dts/suniv-f1c100s-licheepi-nano.dtbsudo sunxi-fel -p spiflash-write 0x0110000 ../linux/arch/..

2021-09-12 19:11:01 1294 3

原创 全志F1C100S从零开发,记录遇到的坑(4)

编译buildroot源码获取buildroot源码 wget https://buildroot.org/downloads/buildroot-2017.08.tar.gz下载依赖工具包 dl.zip_免费高速下载|百度网盘-分享无限制 下载完之后,解压后复制到"buildroot-2017.08/dl/"下,没有dl文件夹可自行创建。 也可以不下载此工具包,但是buildroot自动更具需求下载这些工具包也许很慢。1)make menuconfig 打开配置页面 :make menuc..

2021-09-12 18:57:41 1097

原创 全志F1C100S从零开发,记录遇到的坑(3)

编译linux内核源码获取linux内核源码 gitclonehttps://github.com/Lichee-Pi/linux.git--depth=1-bnano-4.14-exp下载配置文件:wgethttp://nano.lichee.pro/_static/step_by_step/lichee_nano_linux.config修改下载的配置文件名为.config mvlichee_nano_linux.config./config因为官方只有一个串口...

2021-09-12 18:38:13 1431

原创 全志F1C100S从零开发,记录遇到的坑(2)

1.烧录镜像文件,可以参考编译和使用sunxi-tools — 荔枝派Nano 全流程指南 documentation (lichee.pro),个人感觉里面省略了很多步骤,对初学者不是很友好。想要烧录镜像文件,就要从usb转OTG口烧写,在ubtun中,按照上文连接安装sunxi-tools工具,我在按装过程中遇到这个问题,参考过这个:(57条消息) Ubuntu "E: Unable to locate package"错误解决办法_俊鹏的博客-CSDN博客 单未解决问题,于是自己下载这个...

2021-09-04 17:04:36 2778 2

原创 全志F1C100S从零开发记录(1)

1.刚买到板子,开箱如下图所示:2.管脚焊接(焊接串口,用来看串口打印信息),5v供电:3.通过usb转ttl接到电脑上:.4.设置串口波特率115200 ,打开串口,上电出现下图,输入登录账号:root 密码:licheepi完成初步体验。...

2021-09-03 21:56:50 3684

原创 关于讯为开发板imx6ull显示屏跑QT程序触摸屏不准问题

移植玩QT程序到arm板,发现触摸屏不准(呈现出触摸位置与光标关于x轴和y轴对称)查找资料发现,这是由于qt的坐标与触摸屏的坐标不一致导致的。可以设置环境变量是qt坐标与触摸屏坐标一致。在此特殊记录一下解决方法:修改 环境变量:vi /etc/profile添加如下语句:export QT_QPA_EVDEV_TOUCHSCREEN_PARAMETERS=/dev/input/event1(节点):rotate=180保存退出,重启:rotate(旋转的意思)具体等于多少要看

2021-06-25 10:30:37 1278

原创 QT各个版本下载地址(以备不时之需)

https://download.qt.io/new_archive/qt/

2021-04-13 14:48:46 874

原创 基于STM32的利用红外收发机制的人体感应设计

因为网上资料很多,本人在这里只是记录自己学习的过程。具体内容可以参考其他大神的文章。红外的收发其实和光耦原理差不多。发射端收到数据,发红外光,接收端收到光信号也开始导通,采集Rx信号即可知道发来的数据。电路原理图如下:红外解码协议有好多种:有ITT协议、NEC协议、NokiaNRC协议、Sharp协议、SonySIRC协议、PhilipSRC-5协议、PhilipsRC-6协议,等等,此处使用NEC协议。简单介绍NEC协议;数据1是560us的低电平,然后再1680us的高电平,周期是.

2020-12-31 19:58:22 5186 2

原创 联合体,结构体妙用法

联合体,结构体妙用法(摘自:ZhengNL嵌入式大杂烩)在C语言中定义联合体的关键字是union定义一个联合类型的一般形式为:union联合名{成员表};实用技巧1:示例代码:enumDATA_PKG_TYPE{DATA_PKG1=1,DATA_PKG2,DATA_PKG3};structdata_pkg1{//...};structdata_pkg2{//...};structda...

2020-12-24 19:39:52 391 3

原创 如何正确使用联合

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2020-12-24 19:27:49 45

翻译 位操作总结

1. void *memset(void *s, int ch, size_t n);函数解释:将s中当前位置后面的n个字节 (typedef unsigned int size_t )用 ch 替换并返回 s 。memset:作用是在一段内存块中填充某个给定的值,它是对较大的结构体或数组进行清零操作的一种最快方法 [1]  。memset()函数原型是extern void *memset...

2019-01-13 15:43:44 177

keil可执行程序格式化输出

在指定文件夹 生成指定名称+版本号+时间的可执行程序

2024-01-31

keil字体样式 字体颜色配置文件

keil字体样式 字体颜色配置文件

2022-10-24

Jlink_OB&串口二合一.7z

Jlink_OB&串口二合一.7z

2021-12-31

OpenWrt启动Web界面.zip

OpenWrt启动Web界面.zip

2021-09-23

全志 F1C100S_NANO_uboot.zip

荔枝派 uboot源码,本人亲测可用

2021-09-15

全志 F1C100S_NANO内核源文件.zip

荔枝派 内核源码,本人亲测可用

2021-09-15

vcxsrv-64.7z

在windows上安装Ubuntu图形化界面,使用较为方便,软件属于开源软件,欢迎各位下载,希望大家关注我的博客

2021-06-03

BC28对接one net升级固件包

BC28对接one net升级固件包,我哎呀好慢反思了,还要50字,怎么办啊,怎么才能凑够50字哈哈,好烦

2019-08-27

基于STM32F103RCT6的si7021测温程序

基于STM32F103RCT6的si7021测温程序,本人亲测!

2019-02-16

空空如也

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

TA关注的人

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