打造一个通用性MCU架构,支持CX32/AT32/NRF51/NRF52等。 OS支持RTX4/RTX5/FreeRtos。 采用VsCode+GCC组合,VsCode+KEIL5,超强开发方式。 QQ群:524408033

LiSun

打造一个通用性MCU架构,支持CX32/AT32/NRF51/NRF52等。 OS支持RTX4/RTX5/FreeRtos。 采用VsCode+GCC组合,VsCode+KEIL5,超强开发方式。 QQ群:524408033

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  1. 开源卫星
    对,你没看错,卫星,Fossa Systems开发的(位于马德里的一个非盈利组织),其特点:
  • 该卫星的开发和发射成本低于30000欧元,将于2019年10月推出,主控采用Atmel的抗辐射芯片ATmega328P-AU。

  • 西班牙第一颗微型卫星,FossaSat-1尺寸仅为5x5x5cm,重量仅为250g,是有史以来发射到太空的最小卫星之一。

  • FossaSat-1使用廉价的LoRa模块(仔细看用的来自国内的的LoRa模块)为全球提供免费和开源的物联网通信,另一端任何人都能侦测到这颗卫星,并使用廉价的Lora模块与它通信。

  • 卫星分为3个主要的40x40mm板:

  • 电力系统板:基于SPV1040 IC,它使用MPPT算法最大化来自各种太阳能电池的电力,为附件1000mAh 3.7V锂离子电池充电。然后将电池电压调节到3.3V公共母线。采用带XH JST连接器的模块化系统,用于太阳能电池板。

  • 传感器分线板:包括BMP280温度计和气压计(高度计),HMC5883l磁力计和MPU-6050陀螺仪和加速度计。该板将分线引脚添加到3个数字I / O和3个模拟输入(额定值高达12v)。

  • 板载计算机和通信:使用和Atmega 328P-AU 8位AVR微控制器,使用板载RL232 FTDI串行转换器通过Mini-USB电缆进行编程。可以使用串行端口接收/发送数据,也可以使用433MHz SX1278收发器通过RF进行通信。该收发器可以与我们的一个地面站耦合或使用任何LoRa芯片的设备通信,也可以使用SDR或任何RF接收器接收数据。

地址

  1. 基于STM32G0采用USB type-C供电的开源锂电池充电器
    特点:
  • STM32G071CBT6微控制器,具有2路type C接口,内置USB Power Delivery PHY。

  • LiPow使用USB Type C和Power Delivery为锂聚合物电池充电。它支持2s-4s包的充电和平衡。

  • 支持从USB PD电源或具有PD源功能的任何其他USB C端口(例如Thinkpad X1笔记本电脑)充电,高达60W。

  • 随着设备温度的升高,自动降低充电功率。

地址

  1. TensorflowLite(TensorFlow针对移动和嵌入式设备的轻量级解决方案,用于深度学习)
    TensorFlow 出自google, 是一个采用数据流图(data flow graphs),用于数值计算的开源软件库,被广泛的用于深度学习。TensorFlow Lite,当然也来自google,可被用于微控制器(MCU)和其他只有千字节内存的设备。
    特点:
  • 它不需要任何操作系统支持,任何标准C或C ++库或动态内存分配,因此它的设计甚至可以移植到“裸机”系统。可运行在Cortex M3/M4等内核的MCU上,总共仅占用22KB。
  • 目前已经支持32F746GDISCOVERY等通用开发板开发板。
  • 代码可读性高,嵌入式软件工程师能够了解运行机器学习推理所需的内容,而无需研究复杂论文。代码库小,模块化。
  • 最重要的入门容易,通过示例可以简易移植到目标平台,进行简单的命令词识别。

地址

  1. LittlevGL(免费的开源图形库)
    在这里插入图片描述

LittlevGL是一个免费的开源图形库,提供在嵌入式系统上创建图形用户界面(GUI)所需的一切,具有易于使用的图形元素,美观的视觉效果和低内存占用。特点:

  • 支持图表,列表,滑块,图像等,支持动画,抗锯齿,不透明度,平滑滚动的高级图形
  • 硬件独立于任何微控制器或显示器,支持OS,外部存储器和GPU,但不是必需的
  • 所需资源如下
NameMinimalRecommended
Architecture16, 32 or 64 bit microcontroller or processor
Clock> 16 MHz> 48 MHz
Flash/ROM> 64 kB> 180 kB
Static RAM> 16 kB> 48 kB
Draw buffer> 1 × hor. res. pixels> 1/10 screen size
Compiler C99 or newer
posted on 2022-08-13 11:00  xuejianqiang  阅读(164)  评论(0编辑  收藏  举报
打造一个通用性MCU架构,支持CX32/AT32/NRF51/NRF52等。 OS支持RTX4/RTX5/FreeRtos。 采用VsCode+GCC组合,VsCode+KEIL5,超强开发方式。 QQ群:524408033