V
主页
京东 11.11 红包
使用PicoXTools离线烧录多路MCU--基于Javascript
发布人
今天我们将继续讨论离线烧录,但这次我们将以 JavaScript 语言为基础。在嵌入式开发领域中,脚本语言或称为胶水语言主要有 Python、Lua 和 JavaScript。 树莓派 Pico 原生支持 Python。如果你对 Python 感兴趣,可以尝试其原生固件以更深入地了解。同时,许多厂商基于 Lua 进行了大量工作,比如合宙的圈子生态环境也相当不错,他们的产品都集成了 Lua 解释器。 然而,今天我们不会讨论 Python 或 Lua,而是专注于 JavaScript。对于一个以 C 语言为主的开发者,学习一门脚本语言是很有必要的,无论是 Python 还是 JavaScript,都需要一些脚本编程的基础。 为什么我选择讲解 JavaScript 呢?首先,JavaScript 的用户数量是全球最多的。这里的全球最多并不是指它的受欢迎程度或好评最多,而是指其用户基数最多。现在,JavaScript 的生态系统非常完备,可用于开发任何领域的程序,包括嵌入式系统,如流行的小程序、安卓应用和桌面应用等都有相应的生态。 关于 JavaScript 语言的特性,这是一个主观的话题。我个人比较喜欢它,因为它的语法与 C 相似,学习曲线非常平滑。甚至你不需要专门的编辑器,只需要一个浏览器就可以进行 JavaScript 的开发。 在 Web 领域,JavaScript 可以说是一统江山,没有其他语言可以替代它。我们有点离题了,让我们回到主题。 我们的 PicoXtools 集成了 JavaScript 解释器,它基于 QuickJS 实现。QuickJS 的作者是 Fabrice Bellard。你可能不知道他是谁,但提到下面两个开源项目,你一定很熟悉,第一个是 QEMU 模拟器,第二个是视频编解码库 FFmpeg,这两者都是出自 Fabrice Bellard 之手。
打开封面
下载高清视频
观看高清视频
视频下载器
使用PicoXTools离线烧录多路 MCU(一)基于web
如何脱机烧录pico rp2040
使用PicoXTools离线烧录多路 MCU(二)基于内嵌的C编译器
PicoXTools是懂ModBus的
SWD抓包与回放
JS的十八般武器都用在了PicoXTools上了,感叹JS 的生态如此丰富,C/C++这几十年连个包管理器都没有
lvgl 在 PicoXTools上的展示
PicoXTools上运行JS程序 访问 基于 I2C 总线的DS3221 RTC模块
iPhone居然也可以烧录 STM32
基于rp2040的开发工具PicoXtools硬件初探-- 🎉4路DAP-Link 🎉4路USB转UART 🎉USB hub
DAP-Link命令解析功能,研究openocd与 DapLink的交互命令
无需写代码,借助于现有的烧录算法轻松烧录MCU
I2C调试助手升级啦,可以加载插件显示图表,更直观的显示数据信息
I2C调试助手的基本指令及使用展示
iPad确实是生产工具
SPI波形你肉眼能解码吗?
关于BlackMagic价格的说明
Black Magic Debug全开源的MCU调试器 (下)
PicoXTools通过串口实现STM32 ISP下载固件及演示
PIO 控制 5 颗WS2812 亮瞎眼
PicoXTools新增SVD文件解析功能
Pico 2 它来了!还是超大杯:两个150MHz Arm Cortex-M33 内核、两个RISC-V、520KB 片上 SRAM
pico shell 的vi 命令
Black Magic Debug全开源的MCU调试器 (上)
掌握调试器实现原理🔥查看 SOC状态;以上帝视角执行 SOC 任意处的代码可以“为所欲为”!
iPhone居然也可以驱动 OLED
更近一步!除了侦听现在可以与 Dap-Link命令行交互了
2分钟Javascript解析intel Hex固件格式并烧录到MCU里
基于web的I2C调试助手,可以自己写插件展示数据、图表信息。
基于Web的I2C调试助手--多种插件展示
C/C++ IDE 的天花板CLion与BlackMagic的配合
基于web的I2C调试助手,可编程的UI插件展示I2C温湿度数据,操作方便、展示直观
【预告】I2C调试助手展示加速度传感器信息
Mac上开发沁恒RISC-V CH32V2xx
沁恒CH32F2xx在Mac上开发流程
100集+JavaScript零基础入门到项目实战【完结】
Vscode与BlackMagic的配合
Vite集成element-plus框架的高级用法
【2024最新版】Node.JS全套面试题,这不比刷题效果好多了!
React- 从零开始,用 Next.js 14 和 Framer Motion 制作个人网站 (Step-by-Step Guide)