05 2024 档案

摘要:1、OpenMV-RT - 基于恩智浦 i.MXRT 系列的开源机器视觉 AI 模块 OpenMV-RT 是一款基于恩智浦最近主打的 i.MXRT 超高性能系列 MCU 的视觉模块,模块设计者是恩智浦大牛工程师宋岩(对,就是 ARM Cortex-M3 权威指南中文版作者)。 模块源代码: http 阅读全文
posted @ 2024-05-11 15:41 LINE智能 阅读(65) 评论(0) 推荐(0) 编辑
摘要:1、BabyOS - 一套管理功能模块和外设驱动的 MCU 项目开发框架 BabyOS 是由网友 notrynohigh 开发维护的适用于 MCU 项目的一套管理功能模块和外设驱动的框架。 项目主页: https://github.com/notrynohigh/BabyOS 对项目而言,使用 Ba 阅读全文
posted @ 2024-05-11 15:20 LINE智能 阅读(849) 评论(0) 推荐(0) 编辑
摘要:1、EasyLogger - 一款超轻量级、高性能的 C/C++ 日志库 EasyLogger 是一款超轻量级(ROM<1.6K, RAM<0.3K)、高性能的 C/C++ 日志库,非常适合对资源敏感的软件项目,例如: IoT 产品、可穿戴设备、智能家居等等。相比 log4c、zlog 这些知名的 阅读全文
posted @ 2024-05-11 15:19 LINE智能 阅读(407) 评论(0) 推荐(0) 编辑
摘要:1、EmbedXrpc - 面向单片机的嵌入式小型RPC EmbedXrpc类似于Google的gRPC,但是应用场景是单片机。RPC远程调用极大的方便了开发,使得不必关注于协议解析,数据的序列化和反序列化等繁琐的工作。 项目主页: https://gitee.com/snikeguo/EmbedX 阅读全文
posted @ 2024-05-11 15:16 LINE智能 阅读(188) 评论(0) 推荐(0) 编辑
摘要:1、cJSON - 一款基于C语言的轻量级JSON解析库 JSON是一种轻量级的数据交换格式,可以把JSON的结构理解成无序的、可嵌套的key-value键值对集合,这些key-value键值对以结构体或数组的形式来组织的。cJSON是C语言写的一个JSON解析库。 项目主页: https://gi 阅读全文
posted @ 2024-05-11 13:56 LINE智能 阅读(42) 评论(0) 推荐(0) 编辑
摘要:1、FlexibleButton - 一个小巧灵活的C语言按键处理库 FlexibleButton 是一个基于标准 C 语言的小巧灵活的按键处理库,支持单击、连击、短按、长按、自动消抖,可以自由设置组合按键,可用于中断和低功耗场景。 项目主页:https://github.com/murphyzha 阅读全文
posted @ 2024-05-11 13:48 LINE智能 阅读(125) 评论(0) 推荐(0) 编辑
摘要:1、Micro Magic发布世界上最快的64-bit RISC-V核 近日,一家位于美国加州森尼维尔的小型电子设计公司Micro Magic宣称设计、生产出了全世界最快的64位RISC-V内核,比苹果的M1 芯片和 Arm Cortex-A9 表现还要出色。 消息源: http://www.mic 阅读全文
posted @ 2024-05-11 13:46 LINE智能 阅读(418) 评论(0) 推荐(1) 编辑
摘要:1、树莓派推出首款微控制器级产品Pi Pico 树莓派基金会近日推出了首款微控制器级产品树莓派Pi Pico(Raspberry Pi Pico),这款产品的售价仅为4美元。 资讯主页: https://www.raspberrypi.org/blog/raspberry-pi-silicon-pi 阅读全文
posted @ 2024-05-11 13:44 LINE智能 阅读(181) 评论(0) 推荐(0) 编辑
摘要:1、Arm-2D - 基于Cortex-M的2D图形加速库 ARM官方出品的2D图形加速库,在Cortex-M55系统频率 8MHz 下就可以实现30fps的渲染(6图层。320x240,rgb565)。 项目主页: https://github.com/ARM-software/EndpointA 阅读全文
posted @ 2024-05-11 13:34 LINE智能 阅读(49) 评论(0) 推荐(0) 编辑
摘要:1、AntOS - 适用 8051 的超轻量级实时操作系统 AntOS 是一款超轻量级实时操作系统,抢占式调度极简内核,专门为小型家电及轻量型物联网终端设计,适合在8051为内核的MCU上运行。 项目主页: https://gitee.com/zeweni/ant-os AntOS 提供层级服务,可 阅读全文
posted @ 2024-05-11 13:27 LINE智能 阅读(69) 评论(0) 推荐(0) 编辑
摘要:1、AliOS Things - 阿里出品轻量级物联网嵌入式操作系统 AliOS Things 发布于2017年杭州云栖大会, 是 AliOS 家族旗下的、面向IoT领域的、高可伸缩的物联网操作系统。AliOS Things 致力于搭建云端一体化IoT基础设施,具备极致性能、极简开发、云端一体。 项 阅读全文
posted @ 2024-05-11 13:17 LINE智能 阅读(45) 评论(0) 推荐(0) 编辑
摘要:1、irtu-gps - 基于iRTU项目实现GPS数据的接收和展示 irtu-gps 基于iRTU项目(一个开源的DTU/RTU解决方案,基于合宙硬件模块),实现了GPS数据的接收和展示,设备PCB开源/服务器端开源/小程序全开源。 项目主页: https://gitee.com/wendal/i 阅读全文
posted @ 2024-05-11 13:15 LINE智能 阅读(255) 评论(0) 推荐(0) 编辑
摘要:1、libjpeg - 广泛使用的 JPEG 编解码库 libjpeg是一个完全用C语言编写的库,包含了被广泛使用的JPEG解码、JPEG编码和其他的JPEG功能的实现。这个库由独立JPEG工作组维护。 项目源码:http://www.ijg.org/files/ 2、FatFs - 面向小型嵌入式 阅读全文
posted @ 2024-05-11 13:14 LINE智能 阅读(134) 评论(0) 推荐(0) 编辑
摘要:1、PikaScript - 面向嵌入式的超轻量级python引擎 PikaScript(前称mimiscript)是一个完全重写的超轻量级python引擎,零依赖,零配置,可以在少于4KB的RAM下运行(如stm32g030c8和stm32f103c8),极易部署和扩展。 项目地址:https:/ 阅读全文
posted @ 2024-05-11 13:10 LINE智能 阅读(109) 评论(0) 推荐(0) 编辑
摘要:1、advent-calendar-of-circuits-2020 - 一个月每天用KiCad设计一个PCB项目 Gregory Davill 是来自澳大利亚的一个技术牛人,在开源硬件领域非常有名且活跃。他在2020年12月坚持每一天设计一个电路板,用 KiCad 完成电路设计到 PCB 的布局布 阅读全文
posted @ 2024-05-11 13:09 LINE智能 阅读(70) 评论(0) 推荐(0) 编辑
摘要:1、串口U盘 - 基于STM32+CH375的郁闷的工程师利器 辛勤地打工的工程师们,你们是否曾经有过这样的经历,自己辛辛苦苦为公司写的代码和设计的PCB,却无论如何都不能据为己有?因为公司不允许个人电脑上网,因为公司的电脑居然把USB口也封闭了!这时候,我们是万般地郁闷,但是,作为一个以电子开发为 阅读全文
posted @ 2024-05-11 13:05 LINE智能 阅读(106) 评论(0) 推荐(0) 编辑
摘要:1、X-TRACK - 一款开源GPS自行车码表 X-TRACK 是一款开源 GPS 自行车码表,拥有可显示实时位置的离线地图,支持记录和显示实时轨迹以及导出标准GPX格式的轨迹文件。据网友粗略估算这个码表的硬件成本大概不到 300 元。 项目地址:https://github.com/FASTSH 阅读全文
posted @ 2024-05-11 13:02 LINE智能 阅读(640) 评论(0) 推荐(0) 编辑
摘要:1、TinyUF2 - 面向 UF2 文件格式的 Bootloader TinyUF2 主要针对使用 TinyUSB 协议栈的 MCU,目前支持ESP32-S2、i.MXRT10xx、LPC55xx、STM32F4。使用 UF2 bootloader,可以方便的通过 USB 以磁盘模式更新程序,无需 阅读全文
posted @ 2024-05-11 11:23 LINE智能 阅读(175) 评论(0) 推荐(0) 编辑
摘要:1、Qfplib - 专为ARM Cortex-M内核设计的浮点库 Qfplib 是 ARM Cortex-M 内核的 IEEE 754 浮点库家族。Qfplib 有三个分支针对不同的内核,并以不同的优化目标编写。 Qfplib-M0-tiny: 针对ARM Cortex-M0,高度优化的代码大小, 阅读全文
posted @ 2024-05-11 11:21 LINE智能 阅读(326) 评论(0) 推荐(0) 编辑
摘要:1、CherryUSB - 小而美的、用于嵌入式系统的USB主从协议栈 CherryUSB 是一个小而美的、可移植性高的、用于嵌入式系统的 USB 主从协议栈。 项目主页:https://github.com/sakumisu/CherryUSB CherryUSB 特点包括: 1. 比较全面的 c 阅读全文
posted @ 2024-05-11 11:11 LINE智能 阅读(107) 评论(0) 推荐(0) 编辑
摘要:1、Wireshark - 最广泛使用的开源网络协议分析器 Wireshark 是世界上最重要的、被广泛使用的网络协议分析器。Wireshark 可以从以太网,IEEE 802.11, PPP/HDLC, ATM,蓝牙,USB,令牌环,帧中继,FDDI和其他(取决于你的平台)读取实时数据。 软件官网 阅读全文
posted @ 2024-05-11 11:04 LINE智能 阅读(41) 评论(0) 推荐(0) 编辑
摘要:1、Cyclone TCP - 专用于嵌入式应用的双IPv4/IPv6栈 CycloneTCP 是专用于嵌入式应用的双 IPv4/IPv6 栈。CycloneTCP 符合 RFC 标准,并提供与现有的 TCP/IP 系统的无缝互操作性。通过支持 IPv6,CycloneTCP 简化了下一代互联网的部 阅读全文
posted @ 2024-05-11 10:52 LINE智能 阅读(66) 评论(0) 推荐(0) 编辑
摘要:1、cola_os - 300行代码实现的多任务管理的OS cola_os 是一个 300 行代码实现多任务管理的 OS,在很多 MCU 开发中,功能很简单,实时性要求不强,如果使用 RTOS 显得太浪费,任务多了管理不当又很乱,所以 cola_os 这种简单好用的轮询式任务管理是更合适的选择。 项 阅读全文
posted @ 2024-05-11 10:43 LINE智能 阅读(78) 评论(0) 推荐(0) 编辑
摘要:1、VESC - 非常完整的开源无刷电机驱动项目 ESC是 Electric Speed Controller 的缩写,也就是电子调速控制器,简称电调;项目作者是 Benjamin Vedder,所以叫 VESC,就是本杰明电调。这个项目主要分为几个部分,VESC固件,物料清单,VESC硬件,VES 阅读全文
posted @ 2024-05-11 10:42 LINE智能 阅读(1364) 评论(0) 推荐(0) 编辑
摘要:1、ESP-BLE-MESH - 乐鑫开源的蓝牙 mesh 协议栈 ESP-BLE-MESH 是乐鑫开源的蓝牙 mesh 协议栈,已通过蓝牙技术联盟 (SIG) 全功能认证,支持 Bluetooth® Mesh Specification v1.0.1 中规定的所有功能与应用模型。使用 ESP-BL 阅读全文
posted @ 2024-05-11 10:22 LINE智能 阅读(91) 评论(0) 推荐(0) 编辑
摘要:1、TinyMaix - 面向单片机的超轻量级的神经网络推理库 TinyMaix 是专为低资源的单片机设计的 AI 神经网络推理框架,通常被称为 TinyML。TinyMaix 可以让你在任意单片机上运行轻量级深度学习模型。TinyMaix 的设计原则:易用性 > 移植性 > 速度 > 空间。 Ti 阅读全文
posted @ 2024-05-11 09:50 LINE智能 阅读(397) 评论(0) 推荐(0) 编辑
摘要:1、USB Cable Tester - 各种接口类型USB电缆的便携测试仪 网友 alvarop 制作的一块板卡,能够测试各种 USB 线是否完好。(注意USB标准有助于识别板卡上的这些USB- c,符合标准的电缆将根据电缆和连接器规格发布选择合适的引脚)。将测试的 USB 线连接到板子两侧,如果 阅读全文
posted @ 2024-05-11 09:43 LINE智能 阅读(100) 评论(0) 推荐(0) 编辑
摘要:1、Wasp-os - 基于nRF52系列微控制器的智能手表固件 Wasp-os 是一款基于 nRF52 系列微控制器的智能手表固件,特别适用于黑客友好型手表,如Pine64 PineTime。Wasp-os 具有完整的心率监测和步数支持,以及多个时钟面,秒表,闹钟,倒计时计时器,计算器和许多其他游 阅读全文
posted @ 2024-05-11 09:31 LINE智能 阅读(56) 评论(0) 推荐(0) 编辑
摘要:1、mr-library - 一个专为嵌入式系统设计的轻量级框架 mr-library 是一个专为嵌入式系统设计的轻量级框架,模块化的软件架构充分考虑了嵌入式系统的资源和性能要求。 通过提供标准化的设备管理等,极大地简化了嵌入式应用的开发难度,帮助开发者快速构建嵌入式应用程序。 设备框架 为开发者提 阅读全文
posted @ 2024-05-11 09:14 LINE智能 阅读(154) 评论(0) 推荐(0) 编辑
摘要:1、mcu_bsdiff_upgrade - 适用于嵌入式单片机的差分升级通用库 mcu_bsdiff_upgrade 是一款适用于嵌入式单片机的差分升级库,通用所有单片机,如stm32、华大、复旦微、瑞萨等。适合嵌入式的差分升级又叫增量升级,顾名思义就是通过差分算法将源版本与目标版本之间差异的部分 阅读全文
posted @ 2024-05-11 08:59 LINE智能 阅读(52) 评论(0) 推荐(0) 编辑
摘要:从外部串行NOR Flash启动问题是i.MXRT系列开发最高频的话题,无论是开发调试XIP应用程序阶段还是最终产品量产阶段都绕不开NOR Flash选型以及为它设计一个匹配的FDCB配置块。如果不了解FDCB是什么,先去看痞子衡之前的文章 《Bootable image格式与加载》。 实际开发过程 阅读全文
posted @ 2024-05-09 09:40 LINE智能 阅读(25) 评论(0) 推荐(0) 编辑
摘要:在使用Altium designed(以下简称AD)时,有时需要粘贴元器件。与常用的软件不同,AD的复制粘贴并不是ctrl + C 和 ctrl + V,并且复制过来的器件并没有保存原先的网络标号,因此需要了解特殊粘贴。板子敷铜之前一般需要放置一些接地的过孔,以这个过孔为例讲一下AD的粘贴操作。选中 阅读全文
posted @ 2024-05-09 08:49 LINE智能 阅读(625) 评论(0) 推荐(0) 编辑
摘要:最近画的板子遇到了PCB残铜率不足的问题,一般想法也是用整板覆铜的方法来填满空旷的区域,但是这个会带来很多碎铜,特别是表层有元器件,覆铜会产生更多碎铜,但是不覆铜又会导致残铜率低,板厂的说法是残铜率过低会导致PCB外层电镀时电流不均衡,后果就是铜箔厚度不均匀,内层残铜率过低会影响多层PCB的压合效果 阅读全文
posted @ 2024-05-09 08:44 LINE智能 阅读(243) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示