当前位置:首页 > > 痞子衡嵌入式
[导读]Lua RTOS 是一个实时操作系统,设计在嵌入式系统上运行,对 FLASH 和 RAM 内存的要求最低。目前 Lua RTOS 可用于 ESP32, ESP8266 和 PIC32MZ 平台,并可以轻松移植到其他32位平台。


项目类

1、Lua-RTOS-ESP32 - 基于Lua语言面向嵌入式的RTOS

Lua RTOS 是一个实时操作系统,设计在嵌入式系统上运行,对 FLASH 和 RAM 内存的要求最低。目前 Lua RTOS 可用于 ESP32, ESP8266 和 PIC32MZ 平台,并可以轻松移植到其他32位平台。

Lua RTOS 有 3 层设计:

- 在顶层有一个Lua 5.3.4解释器,它为程序员提供Lua编程语言提供的所有资源,以及用于访问硬件的特殊模块(PIO、ADC、I2C、RTC等),以及Lua RTOS提供的中间件服务(Lua Threads、LoRa WAN、MQTT等)。
- 中间层是一个由FreeRTOS驱动的实时微内核。这就是事情在预期时间内发生的责任。
- 底层是硬件抽象层,它与平台硬件直接通信。

2、SOEM,SOES - 工业以太网协议EtherCAT的开源主从协议栈

SOEM是一个用C语言编写的EtherCAT主库,其目的是学习和使用。邀请所有用户研究源,以了解EtherCAT主控器如何工作以及它如何与EtherCAT从器相互作用。由于所有的应用程序都是不同的,SOEM尽量不强加任何设计架构。在Linux下,它可以在一般用户模式、PREEMPT_RT或Xenomai下使用。在Windows下可以作为用户模式程序使用。

SOES (简单开源EtherCAT从栈)是一种非常容易使用且占用空间小的开源从栈。它是市场上更复杂的堆栈的一个很好的替代方案。

  • 项目主页:https://github.com/OpenEtherCATsociety/SOEM
  • 项目主页:https://github.com/OpenEtherCATsociety/SOES

MBED里有该项目的移植,EasyCAT LAB是一个完整的教育和实验EtherCAT®系统,由一个主系统和两个从系统组成。

3、STM32 OpenSource Multimeter - 适合DIY入门的开源万用表

一个基于 STM32F1/F3 的开源万用表设计,具有双量程的V/I, RMS测量,连续性,组件测试等功能。作者将全部设计文件都开源了,非常适合 DIY 入门。

  • 项目主页:https://github.com/MartinD-CZ/STM32F1-open-source-multimeter

特性如下:

1. voltage measurement: ±60 V, ±6 V, ±600 mV, ±60 m ranges, with DC or RMS data acquisition
2. current measurement: ±250 or ±2500 mA ranges, again with DC or RMS
3. can measure voltage and current simultaneously and display the product, ie power
4. measures continuity and displays the resistance and voltage drop
5. can perform simple component testing
6. frequency measurement up to 10 MHz

工具类

1、Power Profiler Kit II - Nordic出品的开源二代功耗测量套件

Power Profiler Kit II (PPK2)是一个独立的单元,除了外部硬件外,它可以测量并可选地提供所有 Nordic DK 板上从sub-uA到高达1A的电流。

  • 工具主页:https://www.nordicsemi.com/Products/Development-hardware/Power-Profiler-Kit-2

PPK2具有先进的模拟测量单元,具有较高的动态测量范围。这使得在低功耗嵌入式应用程序中可以精确测量整个范围的功耗,从单个μ a到1A。根据测量范围的不同,分辨率在100nA和1mA之间变化,并且足够高,可以检测在低功率优化系统中经常看到的小峰值。

PPK2还可以使用数字输入作为低端逻辑分析器,支持代码同步测量。这可以通过将数字输入连接到被测外部设备(DUT)上的I/O引脚来实现。

2、ChipWhisperer - 汽车级芯片爆破设备

ChipWhisperer 是 NewAE 公司推出的用于侧通道功率分析和故障攻击的完整的开源工具链。工具链含硬件,上位机软件,硬件芯片固件,均在 Github 上开源,这套设备主要是致力于硬件安全研究。

  • 工具主页:https://github.com/newaetech/chipwhisperer
  • 工具主页:https://github.com/newaetech/ChipShover

下图是在 NXP 汽车级芯片上的做的爆破演示,展示了绕过了芯片的安全启动,直接进入主程序,但攻击和理解结果的可移植性的想法适用于整个领域。


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭