《痞子衡嵌入式半月刊》 第 89 期
痞子衡嵌入式半月刊: 第 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主页、知乎主页、微信公众号 平台上。
微信搜索"痞子衡嵌入式"或者扫描下面二维码,就可以在手机上第一时间看了哦。
最后欢迎关注痞子衡个人微信公众号【痞子衡嵌入式】,一个专注嵌入式技术的公众号,跟着痞子衡一起玩转嵌入式。
衡杰(痞子衡),目前就职于某全球顶级半导体原厂MCU系统部门,担任高级嵌入式系统应用工程师。
专栏内所有文章的转载请注明出处:http://www.cnblogs.com/henjay724/
与痞子衡进一步交流或咨询业务合作请发邮件至 hengjie1989@foxmail.com
可以关注痞子衡的Github主页 https://github.com/JayHeng,有很多好玩的嵌入式项目。
关于专栏文章有任何疑问请直接在博客下面留言,痞子衡会及时回复免费(划重点)答疑。
痞子衡邮箱已被私信挤爆,技术问题不推荐私信,坚持私信请先扫码付款(5元起步)再发。