《痞子衡嵌入式半月刊》 第 106 期
痞子衡嵌入式半月刊: 第 106 期
这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年分二十四节气,希望在每个交节之日准时发布一期。
本期刊是开源项目(GitHub: JayHeng/pzh-mcu-bi-weekly),欢迎提交 issue,投稿或推荐你知道的嵌入式那些事儿。
上期回顾 :《痞子衡嵌入式半月刊: 第 105 期》
唠两句
历史上的今天:1997年8月15,Linux平台上主流的桌面环境GNOME创始人 Miguel de Icaza 通过电子邮件宣布GNOME问世。
本期共 4 个项目、1 个工具,希望对你有帮助!
项目类
1、Grbl - 开源嵌入式G代码解析器
Grbl 是一个高性能,低成本的以并行端口为基础的 CNC 运动控制器固件。它可以运行在 Arduino (Duemillanove/Uno) 上。控制器是用高度优化的 C 语言编写的,利用 avr 芯片的外设功能来实现精确的定时和异步操作。它能够保持高达 30kHz 的稳定,无抖动控制脉冲。
Grbl 接受符合标准的 G 代码,并已与几个 CAM 工具的输出进行了测试。弧,圆和螺旋运动完全支持,以及所有其他主要的 G 代码命令。
2、grblHAL - 可定制的CNC控制器解决方案
grblHAL 是针对 32 位处理器的 Grbl v1.1 的重写版。引入硬件抽象层(HAL)是为了将核心 Grbl 代码与处理器/硬件特定代码(驱动编码器)完全分离。驱动程序代码通过函数指针从核心访问,驱动程序通过 HAL 结构中的这些和标志宣布实现的功能。
目前有超过 13 种处理器(包含 RT1062、STM32F4、RP2040、LPC1700 等)驱动程序可供使用,这些驱动程序的功能取决于可用资源,如 GPIO 引脚数量和处理器外设。驱动程序通过HAL结构“告诉”内核什么是可用的,内核相应地调整自己。编写额外的驱动程序相对容易,因为不需要对核心进行修改——驱动程序可以在单个单独的文件中实现。
3、PicoCNC - 4轴CNC运动控制器
PicoCNC 是一个控制子板,可与 grblHAL 和 Rapsberry Pi Pico 微控制器一起,为路由器、铣床、激光和车床等设备创建了一个强大的 CNC 运动控制器。软件基于 grblHAL,它构成了具有先进功能的运动控制系统的基础。
PicoCNC 特性包括:
- 通过螺钉端子和销头支持多达4轴
- 主轴控制:PWM (5 v)、方向(5 v)、0-10V、支持12V PWM(通过开路集电极输出)
- 每个轴增加限位开关
- 包含继电器的支持
- 隔离标准Grbl输入控制: 循环启动,饲料保持,停止和安全门
- 光隔离探头输入
4、linux-ch32v003 - 在ch32v003单片机上运行Linux
这个项目实现了在 CH32V003 微控制器上运行 Linux 操作系统。它通过使用一个 8MB 的 SPI PSRAM 芯片和一个 RISC-V 模拟器(mini-rv32ima)来实现这一点。模拟器是必需的,因为 PSRAM 不能映射到微控制器的地址空间。Linux 内核和 rootfs 在引导时从 SD 卡加载到 PSRAM 中,文件系统基于 FatFs 库。
工具类
1、exe_to_dll - 将EXE转换为DLL的小工具
这个小工具可以转换 EXE,以便它可以像 DLL 一样加载。工具支持 32 位和 64 位 DLL。
欢迎订阅
文章会同时发布到我的 博客园主页、CSDN主页、知乎主页、微信公众号 平台上。
微信搜索"痞子衡嵌入式"或者扫描下面二维码,就可以在手机上第一时间看了哦。
最后欢迎关注痞子衡个人微信公众号【痞子衡嵌入式】,一个专注嵌入式技术的公众号,跟着痞子衡一起玩转嵌入式。
![痞子衡嵌入式-微信二维码](https://img2022.cnblogs.com/blog/623659/202211/623659-20221116165755872-427238307.jpg)
![痞子衡嵌入式-微信收款二维码](http://henjay724.com/image/cnblogs/baogeMcu_payment_wechat_150x150.png)
![痞子衡嵌入式-支付宝收款二维码](http://henjay724.com/image/cnblogs/baogeMcu_payment_alipay_150x150.jpg)
衡杰(痞子衡),目前就职于某全球顶级半导体原厂MCU系统部门,担任高级嵌入式系统应用工程师。
专栏内所有文章的转载请注明出处:http://www.cnblogs.com/henjay724/
与痞子衡进一步交流或咨询业务合作请发邮件至 hengjie1989@foxmail.com
可以关注痞子衡的Github主页 https://github.com/JayHeng,有很多好玩的嵌入式项目。
关于专栏文章有任何疑问请直接在博客下面留言,痞子衡会及时回复免费(划重点)答疑。
痞子衡邮箱已被私信挤爆,技术问题不推荐私信,坚持私信请先扫码付款(5元起步)再发。