硬件开发
-
大神Petar Crnjak开源的被动顺应机械臂框架:CM6_COBOT_ROBOT
CM6:满足机器人技术爱好者的机械臂框架 CM6_COBOT_ROBOT是一款面向对机器人技术感兴趣人群的机械臂框架。它的目标是成为人们首选的机械臂框架,为机器人技术爱好者提供便捷…
-
零配置云接入:ESP RainMaker简化ESP32产品部署流程
ESP RainMaker是什么 ESP RainMaker是Espressif提供的一种端到端解决方案,旨在实现对基于ESP32-S2和ESP32的产品进行远程控制和监测,而无需…
-
AWTK GUI:跨平台GUI开发利器,助力开发美观GUI应用
简介 AWTK,全称 Toolkit AnyWhere,是一款开源 GUI 引擎。它是一款跨平台 GUI 引擎,适用于嵌入式系统、WEB、小程序、移动端和 PC 端。AWTK 是一…
-
Github上一款强大的自托管流媒体服务器:Streama
什么是Streama? Streama是一种自托管的流媒体服务器,它允许用户在本地网络或互联网上共享和流式传输音频和视频内容。作为一个开源项目,Streama提供了一个方便的平台,…
-
Slint: 构建嵌入式系统原生用户界面(GUI)的利器
什么是Slint? Slint是一个声明式的GUI工具包,用于构建Rust、C++或JavaScript应用程序的原生用户界面。它旨在为嵌入式系统提供强大的用户界面开发工具,使开发…
-
At-RTOS:ARM Cortex M系列架构嵌入式实时操作系统
介绍At-RTOS At-RTOS是一个用户友好的嵌入式控制器实时操作系统,专为ARM Cortex M系列架构设计。该项目的目标是通过RTOS提供许多有用的接口,支持并简化嵌入式…
-
小巧精悍的 UI 库——Microui 完整介绍及应用指南
引言 为了提高用户体验、方便用户交互,UI 库的重要性不言而喻。Microui 作为一个微小而便携的 ANSI C 立即模式 UI 库,其特点是占用极少的内存空间,适用于任何可以绘…
-
Qt GUI工具包的Golang绑定,使用Golang创建跨平台应用程序的完美选择,支持移动平台和嵌入式平台
引言 在开发跨平台应用程序时,选择正确的工具可以提高效率并简化开发过程。Qt是一个流行的跨平台应用程序框架,用于创建图形用户界面。Golang是一种由Google设计的编程语言。t…
-
树莓派-SSH远程连接
安装好树莓派系统后,在不外接显示器的情况下,可以通过SSH远程访问树莓派。 系统安装可以参考上一篇文章:树莓派-环境搭建。 01 启用SSH SSH (Secure Shell) …
-
树莓派-环境搭建
最近开始玩树莓派,顺便在使用过程中记录下树莓派的使用方法。本文主要介绍树莓派的运行环境搭建。 ——前方多图预警—— 01 树莓派是什么 官网的介绍是“树莓派是一款小型且价格适中的计…
-
低功耗蓝牙设备安全管理配对方法[二]
本文选译自蓝牙核心规范V5.2,Vol 3,Part H Security Manager Specification,主要内容为低功耗或双模蓝牙设备的安全管理配对方法。后续文章会…
-
低功耗蓝牙设备安全管理配对方法[一]
本文选译自蓝牙核心规范V5.2,Vol 3,Part H Security Manager Specification,主要内容为低功耗或双模蓝牙设备的安全管理配对方法。后续文章会…
-
低功耗蓝牙设备安全管理简介
本文选译自蓝牙核心规范V5.2,Vol 3,Part H Security Manager Specification,主要内容为低功耗或双模蓝牙设备的安全管理介绍。后续文章会逐步…
-
Qt Style Sheets-Qt Designer集成
本文为Qt 5.15->Qt Widgets->Qt Designer Integration的内容翻译,文档原文可以在网站查看:https://doc.qt.io/q…
-
开发小技巧-Visual Studio代码片段
最近需要在代码中添加注释和文件头,每次都手动敲或者复制不太方便,查了一下发现在Visual Studio中可以通过代码片段来快速插入文本。本文根据Visual Studio 202…
-
开发小技巧-Visual Studio项模板
上一篇文章开发小技巧-Visual Studio代码片段介绍了在Visual Studio中通过代码片段快速插入文本,对于需要包含特定内容的文件,除了使用代码片段来快速插入文本外,…