首页 > 其他分享 >《痞子衡嵌入式半月刊》 第 94 期

《痞子衡嵌入式半月刊》 第 94 期

时间:2024-03-10 19:45:08浏览次数:26  
标签:LED ESPUI 痞子 RTOS 用户 嵌入式 WLED 94

痞子衡嵌入式半月刊: 第 94 期

这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年分二十四节气,希望在每个交节之日准时发布一期。

本期刊是开源项目(GitHub: JayHeng/pzh-mcu-bi-weekly),欢迎提交 issue,投稿或推荐你知道的嵌入式那些事儿。

上期回顾《痞子衡嵌入式半月刊: 第 93 期》

唠两句

历史上的今天:1876年3月10日,美国发明家贝尔发明电话。

本期共收录 5 个项目,希望对你有帮助!

项目类

1、At-RTOS - 一个用户友好的嵌入式RTOS

At-RTOS 是一个用户友好的嵌入式控制器实时操作系统,专为 ARM Cortex M 系列架构设计。该项目的目标是通过 RTOS 提供许多有用的接口,支持并简化嵌入式固件开发。

At-RTOS 的特点:

1. 支持ARM Cortex M系列架构:At-RTOS专为这一特定架构设计,充分发挥其优势,提高嵌入式系统的效率和性能。
2. 实时性:At-RTOS具备良好的实时性能,能够准确响应各类外部事件和任务,保障系统的稳定性和可靠性。
3. 易用性:At-RTOS以用户友好为设计理念,提供简洁清晰的接口和丰富的文档支持,使开发者能够轻松使用和快速上手。
4. 丰富的接口:At-RTOS提供多样化的接口,能够支持各种嵌入式应用的开发需求,包括任务管理、内存管理、通信协议等。

2、microui - 一个极精简且用ANSI C编写的即时模式UI库

Microui 作为一个微小而便携的 ANSI C 立即模式 UI 库,其特点是占用极少的内存空间,适用于任何可以绘制矩形和文本的渲染系统。Microui 仅占用大约 1100 行 ANSI C 代码,非常小巧。

Microui 内置了多种控件,包括窗口、可滚动面板、按钮、滑块、文本框、标签、复选框和自动换行的文本。

3、Blinker Library - 一套跨硬件、跨平台的物联网解决方案

Blinker Library 是一套跨硬件、跨平台的物联网解决方案,提供 APP 端、设备端、服务器端支持,使用公有云服务进行数据传输存储。可用于智能家居、数据监测等领域,可以帮助用户更好更快地搭建物联网项目。

Blinker Library 的特点:

- 其由服务器端、app端、设备端组成,可以部署到几乎所有物联网平台
- app端支持ios、android
- 设备端可以使用蓝牙、WiFi、MQTT等方式接入,支持Arduino、freeRTOS、mbed OS、Linux等开发平台
- 服务器端可以部署到阿里云、腾讯云、OneNET、百度云、AWS、google cloud等平台
- 通过界面布局器,免费版用户可自己拖拽布局设备控制界面,自由打造您的物联网设备
- 通过专属SDK,专业版用户可以使用Blinker开发自己的产品,并用于商业用途

4、ESPUI - 一个适用ESP32/8266的web用户界面库

ESPUI 是一个为 ESP32 和 ESP8266 设备设计的简单的网络用户界面库。它使用户能够轻松地创建和管理设备的 Web 界面,无需任何 HTML、CSS 或 JavaScript 前端开发知识。ESPUI 库可以让用户通过网络浏览器轻松地与设备进行通信和控制,为用户提供了方便、直观的操作界面。

ESPUI 的特点:

1. 简单易用:ESPUI提供了简单易懂的API,用户可以轻松地使用这些API创建自己的Web界面,并且无需掌握专业的前端开发知识。
2. 灵活定制:ESPUI库允许用户根据自己的需要对Web界面进行定制,包括样式、布局和功能等方面。
3. 轻量级:ESPUI库的体积较小,运行效率高,可以在资源受限的微控制器上运行。
4. 支持多种控件:ESPUI库提供了丰富的控件库,包括文本框、按钮、滑块等,满足用户对Web界面的各种需求。

5、WLED - 一套适用WS2812B等数字RGB LED的无线控制库

WLED 是一个快速和功能丰富的实现 ESP8266/ESP32 网络服务器来控制 NeoPixel (WS2812B, WS2811, SK6812) led 或基于 SPI 的芯片组,如 WS2801和APA102。它提供了丰富的功能和灵活的配置选项,使用户能够轻松地创建独特的照明效果。

WLED 的特点:

1. 多种LED灯带支持:WLED不仅支持WS2812B,还兼容许多其他类型的数字RGB LED灯带,如APA102、SK6812等。这使得用户可以根据自己的需求选择合适的LED灯带。
2. WiFi控制:WLED通过WiFi连接,可以通过智能手机、平板电脑或电脑等设备进行远程控制。用户只需在设备上安装WLED应用程序或通过Web浏览器访问WLED的Web界面,即可方便地控制LED灯带。
3. 丰富的动画效果:WLED内置了大量的动画效果,如彩虹、呼吸灯、闪烁等,用户可以根据自己的喜好选择合适的动画效果,为房间或场景增添独特的氛围。
4. 定时任务和计划:WLED支持设置定时任务和计划,用户可以根据需要自动调整LED灯带的亮度、颜色和动画效果。例如,可以设置在特定时间自动开启或关闭LED灯带,或者在特定日期播放特定的动画效果。

欢迎订阅

文章会同时发布到我的 博客园主页CSDN主页知乎主页微信公众号 平台上。

微信搜索"痞子衡嵌入式"或者扫描下面二维码,就可以在手机上第一时间看了哦。

标签:LED,ESPUI,痞子,RTOS,用户,嵌入式,WLED,94
From: https://www.cnblogs.com/henjay724/p/18064655

相关文章

  • 痞子衡嵌入式:不清i.MXRTxxx里FLEXSPI_MCR0寄存器保留位会造成IP CMD读写异常
    大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是不清i.MXRTxxx里FLEXSPI_MCR0寄存器保留位会造成IPCMD读写异常。痞子衡曾经写过一篇文章《改动i.MXRT1xxx里IOMUXC_GPR寄存器保留位可能会造成系统异常》,这篇文章提出了一个观点,即对于MCU外设寄存器应......
  • 面向工业和物联网应用,SDINBDA6-32G-I1、SDINBDA6-64G-I1、SDINBDA6-256G-I1、SDINBDA6
    WesternDigital推出了面向工业和物联网应用的嵌入式eMMC存储设备,它就是iNANDIXEM132驱动器。其基于该公司的64层BiCS33DTLCNAND闪存打造,读速高达310MB/s,辅以专为嵌入式、商业、工业等用途而设计的各项功能,提升了整体的可靠性和耐用性。iNANDIXEM132嵌入式闪......
  • 耳分解、双极定向和 P9394 Solution
    耳分解设无向图\(G'(V',E')\subsetG(V,E)\),简单路径或简单环\(P:x_1\to\dots\tox_k\)被称为\(G\)关于\(G'\)的耳,当且仅当其满足\(x_1,x_k\inV',x_2,x_3\dotsx_{k-1}\not\inV'\)。如果\(P\)是简单路径,那么\(P\)称为开耳。下面记树上\(x,y\)之间的路......
  • P1894 [USACO4.2] 完美的牛栏The Perfect Stall
    原题链接题解二分图匹配,总的来说就是如果我的位子没人霸占,那我就坐,如果没人霸占,那我尝试着让他滚蛋如果一个位子经历过两次滚蛋,说明别人确实没位子坐了,人家确实需要这个位子,那我就换一个位子code#include<bits/stdc++.h>usingnamespacestd;intbelong[205]={0};intvis[......
  • 英码嵌入式联合昇腾推出EA200I AI智能计算模组:国产化程度高,支持产品全面定制!
    此前,华为昇腾的Atlas200IDKA2开发者套件凭借其高性能、硬件接口丰富、参考代码和算法模型丰富、工具全流程覆盖、方便用户快速验证等特点在行业内极为火热。英码嵌入式致力于嵌入式计算与人工智能硬件行业,拥有多年深厚的技术沉淀和技术服务经验,2024年,英码嵌入式将携手华为昇腾......
  • solution-at945
    题解AT945【高橋君とお肉】原题来一篇正经的题解QwQ显然我们要把肉分成耗费时间尽量平均的两堆。于是考虑二分答案那么怎么检测一个答案的正确性呢?我们可以跑一个背包dp,让第一个烤肉架烤尽可能多的肉,最后检测第二个烤肉架能不能烤完剩下的肉即可。时间复杂度\(O(nlog^2n)......
  • 代码随想录算法训练营day14 | leetcode 144. 二叉树的前序遍历、145. 二叉树的后序遍
    目录题目链接:144.二叉树的前序遍历-简单题目链接:145.二叉树的后序遍历-简单题目链接:94.二叉树的中序遍历-简单递归三要素:确定递归函数的参数和返回值:确定哪些参数是递归的过程中需要处理的,那么就在递归函数里加上这个参数,并且还要明确每次递归的返回值是什么进而确定递归......
  • 技术干货 | 英码嵌入式IVP92x开发主板上电启动及各模块测试详细教程(附工具)
    IVP92x是一款基于英码嵌入式低照度全彩视频处理模组SOM928设计的开发主板,IVP92x主板具备多路智能视觉分析(目标识别/运动跟踪/周界防范等)能力,支持[email protected]/H.264多码流编解码,同时支持智能降噪、全景拼接以及双目深度处理;除此之外,还设计了丰富的外围接口,满足无人机、智能摄......
  • 旗舰级产品 | 英码嵌入式AI+ISP机器视觉IVP92x开发主板,支持全面定制!
    IVP92x是广州英码嵌入式设备有限公司推出的一款基于英码嵌入式SOM928/SOM927核心板(支持全国产化)设计的开发主板;搭载海思SS928/SS927处理器,板载双路千兆MAC和USB3.0,提供双目摄像头输入接口(MIPI-In-FPC接口,最大支持4路图像Sensor输入)、HDMI高清输出和立体声音频接口,支......
  • 嵌入式开发笔试题99题答案
    1.a)5。b)存在风险,因为c=c++%5;这个表达式对c有两次修改,行为未定义,c的值不确定。 2.a)a=2,b=100,c=2,d=6,e=5b)stack:d;data:a;bss:b,c,eBSS段:BSS段(bsssegment)通常是指用来存放程序中未初始化的全局变量的一块内存区域。BSS是英文BlockStartedbySymbol的简称。BSS段属于静......