首页
学习
活动
专区
工具
TVP
发布

嵌入式开发圈

专栏作者
299
文章
571060
阅读量
80
订阅数
嵌入式软件设计之美-以实际项目应用MVC框架与状态模式(下)
来源 | 嵌入式应用研究院 整理&排版 | 嵌入式应用研究院 上节我们分享了MVC框架、状态模式组合在实际开发中的应用,它能够让我们的软件设计流程更加的清晰、易于维护: 嵌入式软件设计之美-以实际项目应用MVC框架与状态模式(上) 那么这一节我们就直接开门见山,从接下来的这个开源项目分享开始: 项目开源仓库: https://github.com/Yangyuanxin/IotSensorDetect 项目获取方法: git close https://github.com/Yangyuanxin/IotSensorDetect 该项目会不断的添加新的示例来持续完善。 这是一个基于MVC模式+状态设计模式的物联网气体检测开源项目,目前的整体软件通信框架图(后续会根据需求继续拓展)如下所示:
杨源鑫
2022-11-28
5200
开源项目-基于小熊派STM32红外热成像仪
中秋假期除了第二天去了海边,剩下的两天基本上没什么事情做,那么依然还是选择肝起来,躺平是不可能躺平的!此次给大家带来的一个开源项目:小熊派红外热成像仪,它是基于小熊派开发板以及AMG8833热成像模块(不错,为了节省打板时间,我亲手做了一块E53接口的热成像模块小板)来完成的:
杨源鑫
2022-11-28
1.1K0
一个困惑了一个多星期的嵌入式Linux网络编程问题终于解决了!
上个月中下旬有一个同事突然从公司离职,而他负责的部分是整个项目里的网络编程模块;这也是我们整个项目里最难,BUG最多的模块。目前这个模块涉及难点主要有以下问题:
杨源鑫
2022-06-10
5160
给小熊派做一个可视化的Keil工程配置模板(这个功能真香!)
之前用Keil MDK做项目的时候有个想法:是否能将宏定义做成一个可视化的模板呢?这样我就不用直接去修改对应的.h或者.c文件了,也能减少手误导致工程编译出问题。另外,当程序需要改某个参数时,也可以告诉那些看不懂程序的人帮忙配置,增加程序的维护性。很荣幸的是,Keil MDK就支持这样的方法!那么如何来实现呢?搜索官方文档里的Configuration Wizard:
杨源鑫
2022-04-19
6410
Anycubic Vyper 3D打印机串口屏改造开源项目之串口屏项目启动篇(一)
大家好,马上就要开始过新年了,祝大家新年快乐,身体健康,阖家幸福,事业有成!今天也是我放假的第一天,因此有时间开始继续我的分享了。
杨源鑫
2022-03-24
1.7K0
关注专栏作者,随时接收最新技术干货
详解STM32在线IAP升级
最近一些朋友在玩在线升级,所以这里bug菌挑选了一篇原理与实践结合的技术文章,在stm32上实现还是比较详细的,以前bug也跟大家介绍过这一块的设计方案:
杨源鑫
2021-09-17
2K0
中科蓝讯AB32VG1 RISC-V开发板来了!
近日,国内领先的自主物联网操作系统(RT-Thread)厂商睿赛德科技联合其高级会员国内领先RISC-V物联网芯片公司中科蓝讯正式发布基于AB32VG1 RISC-V评估板,AB32VG1评估板原生搭载RT-Thread物联网操作系统,基于RT-Thread Studio提供SDK,并配备了数百页开发实践指南,践行为开发者提供易获取、易用的RISC-V开发平台的初心。
杨源鑫
2021-07-07
9930
Keil MDK 将升级为 Keil Studio,你想要的黑色主题来了,附手把手使用教程
本文带你认识Keil Studio的一些新功能(特点),以及Keil Studio Cloud(网络在线版)基础使用教程。
杨源鑫
2021-07-07
7.5K0
一口气, 了解 Qt 的所有 IPC 方式 | Qt 速学
Qt 里的 Qt Network 模块,提供了一些类,让网络编程变得更容易,且支持跨平台。
杨源鑫
2021-07-07
8290
如何使用Arduino IDE玩转STM32
https://pan.baidu.com/s/1MvBgdneriRA-mHq4eKB_0w 提取码:sl4o
杨源鑫
2021-07-07
1.8K0
两个最常用的3D打印机切片软件
Cura由3D打印机公司Ultimaker及其社区开发和维护。Cura本身源于开源,3D打印切片软件是免费的,也是行业内普及率非常高的一款切片软件,早期国内很多3D打印厂商也在用Cura做切片功能。我们能看到Cura甚至为竞争对手的3D打印机添加了配置文件,其开源和开放的态度非常明确,也让许多用户因此受益。
杨源鑫
2021-05-27
6.9K0
分享GitHub上一些嵌入式相关的高星开源项目
关于GitHub,可能很多人误以为这是互联网人的专属,其实并不是,那上面嵌入式相关的开源项目是有很多的。
杨源鑫
2021-05-07
6910
从SD卡拷贝UI资源到QSPI Flash文件系统(仿串口终端显示拷贝过程)
这次我将STemWin给集成了进来,在这个例程中使用了多行文本控件,做了一个终端可显示从SD卡将BMP格式的图片资源拷贝到QSPI FLASH文件系统的过程,图片数据如下,事先已经将其拷贝到SD卡的根目录中:
杨源鑫
2021-03-15
9470
Keil MDK软件包(pack)下载的几种方法
在我的技术交流群,偶尔会看到有人在问:Keil MDK软件包(pack)网页打不开,有没有什么破解的方法?
杨源鑫
2021-03-15
8.8K0
关于MCU产品开发参数存储的几种方案(开源项目持续收集整理中)
在工作中,凡是涉及到产品开发几乎都会实现参数存储功能,一般参数存储会采用如下的存储介质进行,如:eeprom、spi flash、nand flash、SD卡等等,至于怎么存储那就多种多样了,以我之前开发的产品为例,目前在码云仓库上我开源了几种方法:
杨源鑫
2021-02-23
7930
珍藏已久的 OS 学习网站拿出来分享给大家
平常经常看推荐各种资源教程的,感觉有很多文章稂莠不齐,这次我来推荐点硬核的网站,包你有收获。
杨源鑫
2020-11-02
9950
STM32硬核DIY机械键盘|蓝牙USB双模|灯控
为什么叫创世一号(WorldEdit)呢?因为想着以后用这把键盘,闯荡天下,制造更多东西,就像一个创世神一样,所以就叫创世一号WorldEdit了
杨源鑫
2020-09-04
4.3K1
动手智能小车记(5)-坦克底盘硬件模块大杂烩
关于小车,之前也写了好几期了,先给大家放一段视频,后面打算将机械臂集成到坦克上,目前还在调试中,夹具已经能够控制夹紧和松开了:
杨源鑫
2020-07-01
5160
移植一个实时OS很难?那就手把手教你如何快速移植一个RT-Thread Nano吧!
最近在学习RT-Thread的使用,同时也相当于在拿它评估做产品的软件开发周期,最终学习的目的也就是希望能在未来的项目上用起来,STM32CubeMX其实已经支持了RT-Thread Nano的配置了,但我还是希望手动移植一下,没想到移植RT-Thread Nano如此简单,必须分享出来,哈哈哈!
杨源鑫
2020-06-01
2.5K0
MCU SPI屏也能跑这么炫酷的特效?来,移植起来秀一秀
最近智能小车的项目还在加功能调试中,等后续调试完毕后更文。今天咱们就来分享一个在Github上看到的非常有意思的GUI开源项目。
杨源鑫
2020-05-26
9670
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档