先问你一个问题:如果你今天想写一个能让ESP32开发板上的小灯亮起来的程序,从零开始,你需要几步?

答案可能是:先装Python,再配环境变量,然后装一个代码编辑器,接着装ESP32的驱动和烧录工具,还要找一个串口调试助手。这个过程,快则半小时,慢的话,一下午就过去了,而你的代码可能一行都没写。

这就是我决定自己做一个IDE的初衷。

这个软件,叫逗脑IDE。

它现在长这样:

左边是文件管理,中间是代码编辑,右边是AI助手。看起来和其他IDE差不多?它的核心逻辑藏在“能用”和“好用”的细节里。

第一,它解决了“多平台切换”的麻烦。

你电脑上的项目和ESP32、树莓派(微型电脑)上的文件,都在左边这一个文件树里管理。

你可以像操作自己电脑文件夹一样,直接在开发板里操作文件或文件夹。

想给ESP32上传代码,选择要删除的文件右键点一下“上传到开发板”就行,不用再开一个烧录软件。这个功能虽然看起来简单,但它确实能让你专注在写代码上,而不是被工具打断。

第二,它内置了一个随时在线的“AI助教”。

代码写完报错了,不知道问题在哪?

在右侧AI面板里点一下“查bug”,它会告诉你哪里错了、为什么错。再点一下“修bug”,它甚至能帮你把修复后的完整代码写出来,点击‘应用’就会替换成修复后的代码。

对于刚入门的新手,或者需要快速验证想法的人来说,它相当于省去了反复查资料的时间。这个功能同时适用于Python和嵌入式开发。

第三,它把“入门门槛”降到了最低。

如果你刚接触编程,觉得写代码有难度,可以试试它的“Blockly”模式。

就像玩积木一样,把指令块拖到一起,它就会自动生成对应的Python代码。

更具体一点,它能帮你做什么?

如果你手头有ESP32开发板:

你可以直接连上它。支持一键烧录固件、上传代码、或者打开REPL交互终端,一条一条地调试指令。这相当于把一套完整的ESP32开发工具链,装进了一个软件里。

如果你是树莓派用户:

你可以通过它远程连接到你的树莓派。连接后,左侧文件树显示的就是树莓派上的文件。你可以直接在IDE里编辑它们,或者一键运行你的Python脚本。这比在终端里敲命令和用Vim编辑,显然对新手友好很多。

以及,它内置了一个完整的课件库。

从Python基础、C/C++,到ESP32、树莓派开发,都有成套的图文教程。

对于自学编程的同学,或者需要准备上机课的老师来说,这个功能都挺实用的。

它的初心很简单:让想法,成为作品。

这件事听起来有点理想化,但确是我做这个软件的初衷。过去几年,我花了很多精力去完善它,现在它已经支持了Python、C/C++、ESP32、树莓派,还集成了AI助手、云端同步、3D模型预览、电路连接图这些功能。

如果你正好在学编程、做硬件,或者正在找一款趁手的工具,可以去官网(www.dounao.cn)下载试试。

好用的话,欢迎推荐给你身边的朋友。也欢迎在评论区告诉我你的想法和建议——对我来说,用户的真实反馈远比下载量重要。

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐