杨源鑫

LV1
发表了文章

开发者成长激励计划-基于TencentOS Tiny FDM 3D打印机云控制系统方案

3D打印技术是增材制造的典型体现。它的原理是通过特定的切片软件将产品的3D设计模型图转换成3D打印机控制系统可以识别的控制代码,该控制代码在导入3D打印机控制系...

杨源鑫
TencentOS Tiny
发表了文章

嵌入式Linux QT开发之如何实现获取磁盘空间大小的应用逻辑

在Window系统上,打开我的电脑,我们就能够看见系统的每个磁盘的可用空间以及总空间,如下所示:

杨源鑫
发表了文章

一个困惑了一个多星期的嵌入式Linux网络编程问题终于解决了!

上个月中下旬有一个同事突然从公司离职,而他负责的部分是整个项目里的网络编程模块;这也是我们整个项目里最难,BUG最多的模块。目前这个模块涉及难点主要有以下问题:

杨源鑫
发表了文章

基于涂鸦SDK宠物喂食器方案开发实战(一)

Global Market Insights数据显示,2020年智能宠物产品市场规模超55亿美元,2021年至2027年将保持22%的复合年增长率,智能宠物产品...

杨源鑫
发表了文章

给小熊派做一个可视化的Keil工程配置模板(这个功能真香!)

之前用Keil MDK做项目的时候有个想法:是否能将宏定义做成一个可视化的模板呢?这样我就不用直接去修改对应的.h或者.c文件了,也能减少手误导致工程编...

杨源鑫
发表了文章

QT跨平台开发技术总结

在做跨平台(这里指的是嵌入式Linux图形界面应用程序开发)图形界面应用开发中,当资源充足的情况下,我们常常会首选QT来作为开发工具。在现实开发工作中,...

杨源鑫
发表了文章

记录一个解决Arm Linux端U盘挂载时文件名显示乱码、Qt显示乱码的问题

我的方案开发选择采用SD卡/U盘的方式来加载3D打印模型文件,因此在PC端U盘里的文件的显示是这样的:

杨源鑫
发表了文章

你们想要的开源的冰墩墩模型来了!! 先睹为快!实现冰墩墩自由!

最近冬奥会的冰墩墩火了!于是朋友圈开始各种抢冰墩墩,众多网友开始直呼想要!但是我想说,自己买个3D打印机自己造个冰墩墩它不香么?有了3D打印机以后,我们...

杨源鑫
发表了文章

Anycubic Vyper 3D打印机串口屏改造开源项目之QT温度曲线显示(二)

Anycubic Vyper 3D打印机串口屏改造开源项目之串口屏项目启动篇(一)

杨源鑫
发表了文章

一种高效的串口自定义16进制通信协议的嵌入式应用开发解决方案

摘要:本文在探讨传统数据收发不足之后,介绍如何使用带FIFO的串口来减少接收中断次数,通过一种自定义通讯协议格式,给出帧打包方法;之后介绍一种特殊的串口数据发...

杨源鑫
发表了文章

Anycubic Vyper 3D打印机串口屏改造开源项目之串口屏项目启动篇(一)

大家好,马上就要开始过新年了,祝大家新年快乐,身体健康,阖家幸福,事业有成!今天也是我放假的第一天,因此有时间开始继续我的分享了。

杨源鑫
发表了文章

多按键多界面二维数组表驱动设计

一般情况下,键盘通常会有指定的按键码。根据用户按下的按键来执行一些用户想要执行的功能。因此,这种模式就可以通过switch语句来进行处理。但是,如果当我们设计的...

杨源鑫
发表了文章

如何将回调和中断服务函数进行结合?

使用回调的方法可用于轻松创建灵活且可扩展的中断服务程序。开发人员可以使用多种方法以这种方式使用回调。 可以是以动态的形式分配回调,也可以以静态的形式分配...

杨源鑫
发表了文章

在编写RTOS代码时,如何设计一个简单、优雅、可拓展的任务初始化结构?

随着写代码功力的提升,个人对于代码的整洁、优雅、可维护、易拓展等就有了一定的要求,虽然自己曾经就属于那种全局变量满天飞,想到哪里写到哪里的嵌入式软件工程师;但是...

杨源鑫
发表了文章

这个人人可白嫖到手的小而全的嵌入式软硬件实战项目实在是太香了!

关注 RT-Thread 的同学肯定知道,RT-Thread为了向众多开发者展示RT-Thread的最新开发和生态建设成果,每年都会举办一场开发者大会(简称:R...

杨源鑫
发表了文章

C语言表驱动法在定时任务列表中的应用

在嵌入式软件开发中,如果存在硬件定时器不足以支撑软件运行的时候,软件定时器的实现就显得十分有必要了。函数指针可以用于定时任务列表的创建和使用。在这种情况下,对系...

杨源鑫
发表了文章

回调函数的注册机制为什么会在嵌入式固件开发中应用如此广泛?

在我们平时开发STM32或者其它单片机时,我们经常都会用到原厂提供的固件库函数,固件库函数中有非常多回调函数。那么什么是回调函数呢?回调函数是作为参数传...

杨源鑫
发表了文章

操作系统中逻辑地址和物理地址的区别

本文是关于操作系统中逻辑地址和物理地址之间的区别。计算机操作系统中的内存使用两种不同类型的地址。物理地址是内存的实际地址,如RAM,虚拟地址只是缓存和RAM之间...

杨源鑫
发表了文章

基于瑞芯微RV1109 Linux触摸屏GT911驱动调试心得(二)-设备树刷厂商给的触摸屏固件

之前调试触摸屏的文章如下: 基于瑞芯微RV1109 Linux触摸屏GT911驱动调试心得

杨源鑫
发表了文章

如何打造属于自己的3D打印机上位机?这篇文章带你了解一下!

建议不是本行又感兴趣的小伙伴们先看下面两篇了解一下Marlin: 开源Marlin2.x源代码架构学习笔记 3D打印机marlin固件框架与GCode命令总...

杨源鑫

个人简介

个人成就

扫码关注腾讯云开发者

领取腾讯云代金券