腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
嵌入式开发圈
专栏作者
举报
298
文章
556335
阅读量
78
订阅数
订阅专栏
申请加入专栏
全部文章
编程算法
单片机
linux
打包
开源
ide
https
网络安全
c++
qt
嵌入式
硬件开发
tcp/ip
sdk
物联网
node.js
腾讯云测试服务
api
gui
数据结构
tencentos tiny
http
缓存
flash
存储
c#
android
git
图像处理
kernel
arm
github
c 语言
windows
数据处理
io
系统
html
命令行工具
消息队列 CMQ 版
网站
企业
shell
gcc
socket编程
微信
小程序
腾讯云开发者社区
mqtt
kafka
定时器
开发
协议
php
bash
makefile
ubuntu
centos
视频处理
面向对象编程
机器人
腾讯物联网终端操作系统
bit
esp32
gpio
i2c
max
spi
thread
timer
usb
工作
函数
接口
开发环境
模型
摄像头
算法
电机控制
对象存储
官方文档
ios
python
javascript
xml
css
json
android studio
mvc
ruby on rails
unix
apache
bash 指令
spring
文件存储
云直播
移动直播
访问管理
SSL 证书
物联网通信
云推荐引擎
腾讯专有云 PaaS 平台
电商
爬虫
ftp
markdown
udp
uml
安全
数据分析
任务调度
虚拟化
ascii
迁移
dart
智能家居
app
arduino
average
buffer
cat
channel
chatgpt
cmd
date
device
esp8266
event
for循环
freertos
harmonyos
input
ip
load
malloc
mips
package
ping
reset
src
state
stm32
sys
touch
version
video
void
wifi
编程
变量
编译
插件
产品
队列
对象
服务
服务器
工具
公众号
管理
行业
后台
基础
框架
蓝牙
连接
命令行
配置
设计模式
事件
数据类型
调试
网络
系统设计
性能
序列化
虚拟机
音频
优化
原型
电源管理
搜索文章
搜索
搜索
关闭
LVGL V8.2字符串显示在Keil MDK上需要注意的事项(以小熊派为例)
编程算法
ide
打包
之前在LVGL模拟器CodeBlock上写了一个多语言的demo,用于学习LVGL多国语言的应用,如下所示:
杨源鑫
2022-11-28
984
0
Lvgl(V8.2)自定义字体实现多国语言切换功能
编程算法
开源
一款带LCD的嵌入式电子产品,如果是面向出口贸易,那么多国语言的显示功能必不可少。那么如何使用LVGL来实现多语言功能呢?先来实现一个简单的语言功能切换demo:当不断点击一个按钮,即将一个文本以不同语言进行显示。
杨源鑫
2022-11-28
2.1K
0
嵌入式Linux QT开发之如何实现获取磁盘空间大小的应用逻辑
qt
linux
node.js
编程算法
在Window系统上,打开我的电脑,我们就能够看见系统的每个磁盘的可用空间以及总空间,如下所示:
杨源鑫
2022-06-10
2K
0
给小熊派做一个可视化的Keil工程配置模板(这个功能真香!)
编程算法
https
网络安全
之前用Keil MDK做项目的时候有个想法:是否能将宏定义做成一个可视化的模板呢?这样我就不用直接去修改对应的.h或者.c文件了,也能减少手误导致工程编译出问题。另外,当程序需要改某个参数时,也可以告诉那些看不懂程序的人帮忙配置,增加程序的维护性。很荣幸的是,Keil MDK就支持这样的方法!那么如何来实现呢?搜索官方文档里的Configuration Wizard:
杨源鑫
2022-04-19
628
0
一种高效的串口自定义16进制通信协议的嵌入式应用开发解决方案
数据结构
打包
编程算法
摘要:本文在探讨传统数据收发不足之后,介绍如何使用带FIFO的串口来减少接收中断次数,通过一种自定义通讯协议格式,给出帧打包方法;之后介绍一种特殊的串口数据发送方法,可在避免使用串口发送中断的情况下,提高系统的响应速度。
杨源鑫
2022-03-24
1.5K
0
关注专栏作者,随时接收最新技术干货
杨源鑫
关注
用户6064102
关注
用户5926553
关注
用户9732199
关注
多按键多界面二维数组表驱动设计
编程算法
一般情况下,键盘通常会有指定的按键码。根据用户按下的按键来执行一些用户想要执行的功能。因此,这种模式就可以通过switch语句来进行处理。但是,如果当我们设计的应用程序上拥有很多个界面的时候,有些按键只有在特定的界面上才生效的情况下,这时候使用函数指针则会比switch语句更为优雅。在这种情况下,推荐使用函数指针的二维数组的形式来实现,以下是一个很好的例子:
杨源鑫
2022-03-24
382
0
如何将回调和中断服务函数进行结合?
编程算法
api
打包
使用回调的方法可用于轻松创建灵活且可扩展的中断服务程序。开发人员可以使用多种方法以这种方式使用回调。 可以是以动态的形式分配回调,也可以以静态的形式分配回调,静态分配的回调的好处是不能在运行时进行更改,但动态分配对于在执行期间可能需要更改中断行为的应用程序非常有用。
杨源鑫
2022-03-24
774
0
C语言表驱动法在定时任务列表中的应用
linux
编程算法
在嵌入式软件开发中,如果存在硬件定时器不足以支撑软件运行的时候,软件定时器的实现就显得十分有必要了。函数指针可以用于定时任务列表的创建和使用。在这种情况下,对系统的输入是时间的流逝。许多项目无法证明使用实时操作系统的合理性。相反,所需要的只是以预定的时间间隔运行许多任务。这种处理非常简单,如下所示:
杨源鑫
2022-03-24
1K
0
回调函数的注册机制为什么会在嵌入式固件开发中应用如此广泛?
编程算法
单片机
c 语言
在我们平时开发STM32或者其它单片机时,我们经常都会用到原厂提供的固件库函数,固件库函数中有非常多回调函数。那么什么是回调函数呢?回调函数是作为参数传递给另一个函数的函数。接受回调作为参数的函数预计会在某个时间点执行它。回调机制允许下层软件层调用上层软件层定义的函数。
杨源鑫
2022-03-24
1.7K
0
操作系统中逻辑地址和物理地址的区别
单片机
编程算法
存储
本文是关于操作系统中逻辑地址和物理地址之间的区别。计算机操作系统中的内存使用两种不同类型的地址。物理地址是内存的实际地址,如RAM,虚拟地址只是缓存和RAM之间的逻辑地址映射。
杨源鑫
2022-03-24
2.4K
0
基于瑞芯微RV1109 Linux触摸屏GT911驱动调试心得(二)-设备树刷厂商给的触摸屏固件
编程算法
linux
之前调试触摸屏的文章如下: 基于瑞芯微RV1109 Linux触摸屏GT911驱动调试心得
杨源鑫
2022-03-24
3.1K
0
如何打造属于自己的3D打印机上位机?这篇文章带你了解一下!
图像处理
编程算法
开源
https
qt
建议不是本行又感兴趣的小伙伴们先看下面两篇了解一下Marlin: 开源Marlin2.x源代码架构学习笔记 3D打印机marlin固件框架与GCode命令总结
杨源鑫
2022-03-24
3.1K
1
一种面向对象思维的单片机软件编程框架
编程算法
spring
单片机
腾讯云开发者社区
很多人尤其是初学者在写代码的时候往往都是想一点写一点,最开始没有一个整体的规划,导致后面代码越写越乱,bug不断。
杨源鑫
2022-03-24
599
1
Camera知识体系架构之驱动&应用&调试学习笔记-以瑞芯微RV1109为例(一)
编程算法
以上分为:软件控制流程、图像算法、图像效果,这是相对于Android平台来划分的(图片来源于韦东山老师专家计划的Camera相关章节的学习笔记)。对于驱动工程师,我们只需要关注以下两个点:
杨源鑫
2021-09-17
7.2K
0
详解STM32在线IAP升级
flash
单片机
https
编程算法
网络安全
最近一些朋友在玩在线升级,所以这里bug菌挑选了一篇原理与实践结合的技术文章,在stm32上实现还是比较详细的,以前bug也跟大家介绍过这一块的设计方案:
杨源鑫
2021-09-17
1.9K
0
玲珑swm32sNano —— 可以代替串口屏的核心板
编程算法
gui
开源
现在开源这个项目的波哥做了一款可替代串口屏的核心板,我们来看下,这个是波哥送我的,看起来很小巧:
杨源鑫
2021-08-25
1.9K
0
STM32CubeMX | | 使用小熊派玩转颜色识别传感器(纯手工打造E53传感器模块)
腾讯专有云 PaaS 平台
单片机
编程算法
我买来做颜色识别传感器的模块是TCS34725,如下图所示(相关资料和本文demo请滑到文末通过clone我的码云仓库链接获取):
杨源鑫
2021-07-30
1K
0
一种AT命令通信解析模块,支持裸机(at_chat)和OS版本(at)
编程算法
一种AT命令通信解析模块,支持裸机(at_chat)和OS版本(at)。适用于modem、WIFI模块、蓝牙通信。
杨源鑫
2021-07-30
1.3K
0
一种无OS的MCU实用软件框架
编程算法
一种无OS的MCU实用软件框架,包括任务轮询管理,命令管理器、低功耗管理、环形缓冲区等实用模块。系统中广泛利用自定义段技术减少各个模块间的耦合关系,大大提供程序的可维护性。
杨源鑫
2021-07-30
578
0
手把手之如何在嵌入式Linux上运行QT应用程序(以百问网imx6ull开发板为例)
打包
编程算法
智能家居
qt
这个QT程序我不想吐槽,实在是太卡了,我做了这么久的嵌入式QT开发,都没写过这样的程序,所以,接下来,我要用开发板运行自己写的QT程序:
杨源鑫
2021-07-07
7.5K
0
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
点击查看
【玩转EdgeOne】征文进行中
限时免费体验,发文即有奖~
立即参加
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档