嵌入式编程案例

嵌入式技术

1376人已加入

描述

1、Slint - 全开源跨平台UI设计库

Slint 是一个工具包,可以有效地为任何显示器(嵌入式设备和桌面应用程序)开发流畅的图形用户界面。Slint支持多种编程语言,如Rust、c++和JavaScript。Slint 官方已经为 STM32 和 RP2040 做了适配。

项目主页:https://github.com/slint-ui/slint

编程语言

2、MRI - 用于Cortex-M设备的gdb兼容调试监视器

MRI 是一个调试监视器,它允许 GNU调试器 GDB 调试 Cortex-M3/M4 处理器。这使得使用功能齐全的源级调试器调试在 Cortex-M 设备上运行的应用程序成为可能,而不需要额外的硬件,只需一个串行连接。

项目主页:https://github.com/adamgreen/mri

3、Reflow-Controller - 全开源回流控制器

Reflow-Controller 是一个回流控制器,用来控制不同种类的回流炉,热板等。它基于 ESP32-S2,因此可以编程为与 WiFi App 或其他应用程序一起使用。不过,它也有一个板载 OLED 显示屏和三个按钮,可以作为独立的解决方案使用。

4、ZSWatch - 基于 Zephyr 的开源智能手表

ZSWatch 是一个基于Zephyr RTOS 的从零开始的全开源智能手表项目,包括硬件和软件。ZSWatch 项目分为两代:V1、V2,其中 V1 已经全部完成,V2 正在进行中。

编程语言

工具类

1、aardio - 专注于桌面软件开发的动态编程语言

aardio 专注于桌面软件开发,17年一直保持非常活跃地更新,aardio 被多年用于生产项目实践,久经测试和锤炼。

工具主页:https://www.aardio.com/

aardio 小、轻、快,轻便利索,体积仅 6.5MB,学习和使用成本极低。aardio 虽然小,但提供了惊人数量的开源标准库、扩展库 - 这些库基本都是由纯 aardio 代码实现,涉及到了桌面编程的方方面面。aardio 中的所有库基本都是由作者一个人编写,所以拥有良好的一致性。

区别于其他动态语言,aardio 可以非常方便地支持真多线程,并且提供大量多线程函数库、演示范例等等。

编程语言

编辑:黄飞

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分