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

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

时间:2024-01-14 20:34:11浏览次数:16  
标签:USB 痞子 端口 嵌入式 开源 89 串口 EmberGL

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

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

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

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

唠两句

历史上的今天:1982年1月14日,中国成功完成酵母菌丙氨酸转移核糖核酸的人工全合成。

本期共收录 3 个项目、2 个工具,希望对你有帮助!

项目类

1、EmberGL - 为MCU实时2D/3D渲染而设计的开源图形库

EmberGL(Ember Graphics Library) 是一个底层开源图形库,类似于OpenGL/DirectX/Vulkan,专为 MCU 和其他内存受限的非 GPU 系统上的实时 2D/3D 渲染而设计。图形 API 是专门为这样的系统设计的,利用现代技术能够在紧张的内存空间下最大化渲染性能,同时提供了大量的灵活性和可定制性。

EmberGL 库也可以用于内存更充裕的其他目标,并且可以使用 Visual Studio 和 GCC 等进行编译。因为 EmberGL 是一个低级库,它只提供了灵活高效的 triangle rasterization 的核心呈现功能,以及支持组件和一组显示驱动程序。这些底层特性既可以用于直接的应用程序开发,也可以用于高效的高级图形库(如GUI库或3D引擎)的开发。

下图展示的是一款 MCU 下 DMA 方式驱动 ILI9341 型 LCD 的效果:

2、Mini-Mars-Rover - 为教育平台建造的火星探测器

Mini-Mars-Rover 是作为一个教育平台建造的火星探测器,它可以激发大家学习编程、电子、技术和太空。围绕新的树莓派 Pico W 的构建可以用 MicroPython 编程,并通过用 Python 编写的服务器应用程序通过 WiFi 进行控制。当然,所有的电子设备都可以用 Arduino 来代替。机器人的底盘是用开放式机器人平台建造的,所以很容易设计支架、适配器和零件。

3、USB_C_Industrial_Camera_FPGA_USB3 - 开源USB C口镜头工业相机

这是一个带有可互换 USB C 卡口镜头的开源 USB C 工业相机,带有 Lattice Crosslink NX FPGA 的可互换 MIPI 传感器和 Cypress FX3 USB 3.0 控制器。PCB板,FPGA,相机和USB以及FPGA固件和USB控制器固件全开源。作者在自己的帖子里面进行了详细的设计介绍。

工具类

1、SuperCom - 超强日志显示的串口调试工具

SuperCom 是超级串口调试工具,用于 Window 串口日志的采集、存储、可视化等功能。

SuperCom 美观、流畅、功能丰富、高效,支持以下特点:

- 同时打开多个串口进行监听
- 串口日志自动保存
- 串口日志支持滚屏/固定
- 可以设置波特率、位大小等串口设置
- 可发送各种 AT 指令
- 具有各种特性

2、com0com - 开源的虚拟串口软件

com0com 又名 Null-modem emulator,是一款开源的 Windows 系统内核模式虚拟串行端口驱动程序。com0com 允许创建无限数量的虚拟 COM 端口对以及使用任意端口对连接两个基于 COM 端口的应用程序。每个 COM 端口对提供两个 COM 端口,从一个端口向另一个端口的输出对那个端口来说是输入,反之亦然。

com0com 可以用于为设备模拟器提供串行接口。这种情况下设备模拟程序使用端口对的一个端口,另一个端口由需要通过 COM 端口与设备通信的 Windows 或 DOS 应用程序使用。

欢迎订阅

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

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

标签:USB,痞子,端口,嵌入式,开源,89,串口,EmberGL
From: https://www.cnblogs.com/henjay724/p/17964146

相关文章

  • 嵌入式软件开发人员有必要学习系统移植的知识吗?【ppt获取见文末】
    《从零开始学ARM》的配套视频说明为了让粉丝更好的学习我的新书里面的知识,一口君特地录制了配套学习视频,《从0学ARM第一期》《从0学ARM第一期》视频已经免费发布在B站,而书中除了ARM汇编、裸机开发等知识,还涉及到系统移植的一些知识点所以一口君干脆录制了一期《系统移植......
  • 初学者的嵌入式 Linux 计划!
    俗话说万事开头难,刚开始的时候,是不是根本就不知如何开始?今天给大家分享一个嵌入式大神总结的Linux学习计划!希望给大家提供帮助,;另外想要系统学习也可以dd我!第一阶段:嵌入式硬件基础以及裸机程序开发arm处理器基础知识,工作模式,寄存器,中断与异常,寻址方式,汇编指令集; 熟悉ADS集成开发环......
  • openGauss学习笔记-189 openGauss 数据库运维-常见故障定位案例-TPCC-WAL-内存
    openGauss学习笔记-189openGauss数据库运维-常见故障定位案例-TPCC-WAL-内存189.1TPCC运行时,注入磁盘满故障,TPCC卡住的问题189.1.1问题现象TPCC运行时,注入磁盘满故障,TPCC卡住,故障消除后,TPCC自动续跑。189.1.2原因分析数据库本身机制,在性能日志(gs_profile)所在磁盘满时,导致......
  • 嵌入式工程师有什么热门的发展方向?
    随着5G的普及和物联网时代的到来,各种技术不断融合创新,嵌入式技术已成为互联网行业中具有前景的职业之一。嵌入式工程师在当今数字化时代拥有广泛的就业前景,新技术的发展也为嵌入式工程师提供了更多机会,给大家列举了四个嵌入式非常具有前景的发展方向:物联网、人工智能、工业自动化、......
  • 科普:嵌入式多核并行仿真
    ​自信息技术革命以来,计算机一直被应用在各种复杂的数据处理中,如火箭弹道,高能物理和生物学数据等。随着嵌入式领域的多样化需求的不断丰富,多核CPU的应用也越来越广泛:嵌入式系统通常需要同时处理多个任务和实时数据,并在有限的资源和功耗限制下提供高性能和可靠性。多核技术为这些需......
  • 痞子衡嵌入式:在i.MXRT1170上快速点亮一款全新LCD屏的方法与步骤(MIPI DSI接口)
    大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家分享的是在i.MXRT1170上快速点亮一款全新LCD屏的方法与步骤。我们知道LCD屏的接口有很多:DPI-RGB、MIPIDSI、DBI/MCU(I8080)、LVDS、SPI等等,接口不同,对应的软件驱动也不同。RT1170片内外设对以上接口都能很好地......
  • 【新品】UIS8910DM首款LTE Cat.1bis物联网芯片,TPS990STPZPQ1符合汽车应用的LED照明
    1、UIS8910DM 首款LTECat.1bis物联网芯片UIS8910DM是一款LTECat.1bis物联网芯片,它采用了28nm成熟工艺,支持LTECat.1bis和GSM双模,上行速率达5Mbps,下行速率达10Mbps。此外,它还集成了蓝牙通讯和Wi-Fi室内定位,可实现更稳定的连接,支持VoLTE,并通过系统优化设计实现显著的......
  • 基于STC89C52RC的温湿度显示与按键可调的时钟显示
    大学时候的课程设计项目,本人只负责软件设计。课题摘要摘要温湿度参数的检测已经成为人们日常生产生活中的一个重要的参数指标。温度和湿度是两个最基本的环境参数,人们生活与温湿度息息相关。在工农业生产、环保、科研、化工业、制药业等地方,都经常需要对环境温度和湿度进行测量。......
  • 89C51单片机实现五个步进电机和显示实时时钟和日历功能的代码
    为了实现五个步进电机和显示实时时钟和日历功能,我们需要使用89C51单片机、步进电机驱动模块、数码管显示模块和实时时钟模块。以下是一个简单的代码示例:#include<reg52.h>#include<intrins.h>//定义步进电机驱动模块的引脚sbitIN1=P1^0;sbitIN2=P1^1;sbitIN3=P1^......
  • 《痞子衡嵌入式半月刊》 第 88 期
    痞子衡嵌入式半月刊:第88期这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年分二十四节气,希望在每个交节之日准时发布一期。本期刊是开源项目(GitHub:JayHeng/pzh-mcu-bi-weekly),欢迎提交issue,投稿或推荐你知道的嵌入式那些事儿。唠两句历史上的今天:1906年12月24日,......