- 博客(104)
- 资源 (7)
- 收藏
- 关注
原创 ESP-TOUCH编码规则及解码
1. 概述 ESP-TOUCH是Espressif公司自主研究的一键智能配网工具,帮助用户将使用ESP8266的硬件产品连接Wi-Fi网络。用户只需在手机上配合硬件产品进行简单的操作即可实现智能配网连接Wi-Fi路由。目前app是开源的,Android和ios代码均可在github上下载到,设备端RTOS版本SDK和NON_OS版本SDK使用同样的ESP-TOUCH。下载地址如下:
2017-01-22 21:52:26
21482
14
原创 wifi一键配网smartconfig原理及应用
智能家居/家电现阶段还处于普及阶段,由于家庭wifi网络的普及,目前普遍采用wifi与路由器完成连接,与手机/云端进行数据交互智能硬件,如智能插座,智能空调,智能空气净化器由于不具备人机交互界面,不能像电脑一样的搜索/选择指定路由器,输入连接密码的界面,所以必须先解决正确连接路由问题;目前流行的wifi配置模式一般有以下2种:1:智能硬件处于AP模式,手机用于station模式,手机连
2015-10-20 21:38:22
46694
14
原创 AI 编程项目实例:Kconfig 可视化编辑 VSCode 插件正式发布
Kconfig 是 Linux 内核中用于配置管理的工具,当前也广泛应用于嵌入式系统应用开发和其他需要高度可定制化的项目中。Kconfig 允许开发者通过图形界面(通常是基于文本的菜单)配置内核选项。目前广泛使用的 Kconfig 编辑器主要有以下几种:Linux Kconfig 编辑器:这是 Linux 内核自带的 Kconfig 编辑器,功能强大。menuconfig 依赖 ncurses 库实现终端界面,界面上有一点的限制,比如不支持鼠标操作,界面交互体验一般。
2025-10-28 23:04:38
1065
原创 Claude Code 的 4 种思考模式及应用
工欲善其事,必先利其器。Claude Code 是目前最强大的 AI 编程工具,我们必须要了解 Claude Code 内部的功能,才能发挥最强大的能力。今天介绍一下 Claude Code 的 4 种思考模式及怎么用。
2025-09-07 08:50:35
4557
原创 AI 编程之国产模型(GLM-4.5/QWen3-Coder/DeepSeek-V3.1)免费薅羊毛每天 2000 次模型调用
目前各 AI 编程工具层出不穷,新工具不断涌现,但是授权模型能力,要达到好的编程效果,一般都会选择用 Claude Sonnet 及 Opus。2025-8-28 日开始,Claude Code 对流程做了新的进一步细化的显示,新增了周限制,所以 Claude Code Max 套餐的流量也越来越值钱。所以如果是 Claude Code 的重度用户,需要进一步尽打细算了。
2025-08-30 22:08:05
1548
原创 AI 编程工具尝鲜之 Cursor 新模型 sonic 体验
前几天听说 Cursor 上了一个新模型,sonic 目前可以免费使用,今天体验了一下。搜索了一下,网上都说是 Grok 4 Coder 系列的一部分,专为编码任务设计。有兴趣的同学可以看这里:https://forum.cursor.com/t/feedback-on-the-new-sonic-model-in-cursor-high-hopes-mixed-results/131068。
2025-08-25 23:33:07
831
原创 AI 编程实战之 DeepSeek-V3.1 编程能力还不太行,但应该是一个新的起点
如果你不是 vibe coding 深度用户,只是偶尔用一下,可以尝试用国产编程模式尝试一下,否则不太建议。不然国内阿里、腾讯、字节 3 巨头也不需要专门出国际版的 IDE 了。。。阿里:Qoder(国际版) + lingma(国内版)腾讯:CodeBuddy 海外版 + CodeBuddy_CN字节:Trae 海外版 + Trae 国内版不过如果国产模型毕竟编译,用来做一些辅助性的工作,还是挺划算的,可以来挖掘挖掘这方面的需求。
2025-08-24 12:35:29
1947
原创 AI 编程工具之 阿里巴巴全球版 Qoder 尝鲜体验
Qoder的核心技术优势在于增强的上下文工程,它通过规则、记忆、代码图谱和索引这四大技术支柱,能够深度、全面、精准地解析代码库。从而让AI达到真正“理解”项目的高度,而不仅仅是“看到”代码。通过更好的上下文理解,带来更精准、更贴合需求的AI输出。内置的代码检索引擎,可检索10万个代码文件;并且率先支持Repo Wiki,将代码工程的隐性知识显性化,方便开发者和 AI 理解;
2025-08-23 08:04:40
5805
原创 AI 编程实战之国产编程模型 PK(qwen3-coder VS kimi-k2 VS GLM-4.5)
kimi-k2的 API 调用费用应该是目前几个国产 AI 编程模型中最高的,官网充值也是最贵,¥50 起充,而且效果感觉很一般。对比起来是glm-4.5最经济最划算了。和glm-4.5都说自己是国内第一,我也不知道搞不清哪个更强大,后续使用中进一步试试。总体看起来和glm-4.5也是大差不差了。
2025-08-20 21:56:57
2995
原创 AI 编程工具尝鲜之 cursor-cli 及最新 GPT-5 模型体验
本人非 AI 专业人士,使用 AI 编程工具,主要是为了提高工作效率,减少重复劳动,让 AI 做一些重复性的工作,解放自己的双手。燕十三的物联网之旅由于微信群二维码有时间限制,超过时间后可以加我微信 flyingcys,拉你进群。
2025-08-20 21:53:25
1496
原创 AI 编程工具 CodeBuddy IDE 试用小结
本人非 AI 专业人士,使用 AI 编程工具,主要是为了提高工作效率,减少重复劳动,让 AI 做一些重复性的工作,解放自己的双手。燕十三的物联网之旅可以扫码加微信群一起分享交流:由于微信群二维码有时间限制,超过时间后可以加我微信 flyingcys,拉你进群。
2025-08-05 00:30:05
4676
原创 AI 编程工具 Claude Code 实战2:我是如何使用 Claude Code 进行编程开发
本人非 AI 专业人士,使用 AI 编程工具,主要是为了提高工作效率,减少重复劳动,让 AI 做一些重复性的工作,解放自己的双手。如果你是 AI 编程的重度用户,想通用 AI 编程解决一些实际问题,复杂问题,本人墙裂推荐使用 Claude Code,使用 Max 套餐。$20 一个月的 pro 用户:每 5 个小时可以发送大约 10~40 个 Claude Code 提示$100 一个月的 max5x 用户:每 5 个小时可以发送大约 50~200 个 Claude Code 提示。
2025-07-26 17:56:17
6040
原创 AI 编程工具实战:用 Claude Code 改造 gemini-cli
这也是我用 AI 编程工具完成的第一个正式可以使用的完整项目, 项目工作量虽然不大, 但是也是体会到了 AI 可以让普通人可以做很多之前无法做到的事情。本人不懂前端开发, 未学习过 js ts 等前端开发语言,借助 AI 编程工具就可以实现前端开发, 这也是 AI 编程工具的强大之处。人非 AI 专业人士,使用 AI 编程工具,主要是为了提高工作效率,减少重复劳动,让 AI 做一些重复性的工作,解放自己的双手, 将之前只能停留在想法中的事情借助 AI 编程实现。燕十三的物联网之旅。
2025-07-23 23:38:36
2822
原创 AI 编程工具 Claude Code 实战
摘要 Claude Code是一款由Anthropic开发的AI编程工具,基于Claude 4模型,提供强大的代码理解和自动化能力。它支持通过自然语言命令处理编码任务、Git工作流和调试,适合复杂项目场景。安装要求包括macOS/Ubuntu系统、Node.js 18+和Git 2.23+。Windows用户需通过WSL 2运行。安装步骤包括Node.js配置和Claude Code的npm全局安装。首次运行需选择主题风格并登录,支持账号订阅或API计费两种方式。相比Cursor等工具,Claude Cod
2025-07-13 17:15:15
4826
原创 新鲜出炉,手把手教你使用 Gemini CLI
Gemini CLI 是 google 推出的基于 Gemini 2.5 Pro 模型的开源命令行界面工具,和 claude code 体验比较接近,但是是开源的,源码开放在,已经有 25.1K star,377 个 issue,1.7K Fork, 77个 Pull requests (截止2025-6-25日晚),非常活跃,采用的是 Apache 2.0 许可证。为什么这 2 天更大专业介绍 AI 编程的大佬都在写文章推荐 Gemini CLI 呢?
2025-06-27 00:10:19
15899
3
原创 程序员的自我进化之路:驾驭 AI 编程的实战经验
总之,AI 编程工具的出现并非程序员的终结,而是效率革命的开端。掌握需求拆解、方案设计、代码审查与调试协作的方法,我们就能将 AI 转化为强大的生产力,让 AI 编程成为程序员的新武器。以上是一些经验,希望对大家有帮助,如果有不对的地方,欢迎大家留言交流,后续会分享使用 Cursor 的一些经验。可以扫码加微信群一起分享交流:由于微信群二维码有时间限制,超过时间后可以加我微信 flyingcys,拉你进群。燕十三的物联网之旅。
2025-06-15 09:13:30
981
原创 程序员的自我进化之路:AI 编程工具汇总
最后简单说下我使用过的感觉:从模型来说目前最强大的应该是 claude-4.0 模型,其他模型总体感觉没有那么强大,本人非专业人士没有做特别深入的对比。IDE 或者插件上来说,最好用的还是 cursor,做的应该也是最早的,trae 和 lingma 都应该在学习 cursor,其他的如 Windsurf 没有尝试过。Cursor 和 Trae 海外版可以使用 cluade 模型,但是在使用体验上还是有较大的差距,这里应该设计到工具本身设计和智能体设置的问题了。
2025-06-15 09:11:05
1468
原创 Milkv-duo256 接入tuya 云并实现远程智能控制
是将连接 tuya 云相关核心组件重新组织,可快速嵌入至各种嵌入式平台使用。tuyaopen-embedded-core 可通过 WiFi、有线以太网、CAT-1、4G 等多种方式接入涂鸦云,实现设备远程控制、OTA 等功能。
2025-03-02 18:44:16
1009
原创 milkv-duo rt-smart ext4 根文件系统挂载与使用
rt-smart 实时操作系统是 rt-thread 面向带MMU,中高端应用的芯片,例如ARM Cortex-A 系列芯片,MIPS 芯片,带 MMU 的 RISC-V 芯片等。rt-smart 在 RT-Thread 操作系统的基础上启用独立、完整的进程方式,同时以混合微内核模式执行。rt-smart 后可以在启动阶段挂载根文件系统。目前支持 ext4, fat 文件格式,内核默认支持 fat。
2025-01-01 12:11:46
558
原创 Milkv-duo 系列开发板 rt-smart/rt-thread 双核/双系统完整上手指南
rt-smart 实时操作系统是 rt-thread 面向带MMU,中高端应用的芯片,例如ARM Cortex-A系列芯片,MIPS芯片,带MMU的RISC-V芯片等。rt-smart 在 RT-Thread 操作系统的基础上启用独立、完整的进程方式,同时以混合微内核模式执行。注:文档中心相关文档可能并未及时更新milkv-duo 系列开发板包括 duo、duo256、duos 均已支持 rt-thread 标准版、rt-smart 版本运行。Duo 家族开发板采用 CV18xx 系列芯片。
2024-12-28 15:40:49
2650
原创 milkv-duo256m ubuntu 系统构建与运行
Ubuntu 系统提供的工具可以帮助我们快速创建指定架构的根文件系统。本次是在 Ubuntu 22.04 使用工具来创建基于 Ubuntu 22.04 系统的根文件系统,并下载、编译 duo-buildroot-sdk 后更新文件系统,生成 image 文件,并在 Milk-V Duo256M 上运行。
2024-12-15 10:49:20
1367
1
原创 从零开始学习 sg200x 多核开发之 sophpi 编译生成 fip.bin 流程梳理
本文主要介绍 sophpi 编译生成 fip.bin 流程。
2024-12-15 10:27:46
1907
1
原创 T113-S3 Tina 新增自定义板型号
可以从 target/allwinner/t113-evb1 复制一份,重命名为 <chip_name>-<board_name>,如:target/allwinner/t113-evbemmc。并修改 t113_evb1.mk 为 t113_evbemmc.mk。复制 evb1,重命名为 evbemmc。
2024-12-04 22:15:46
567
原创 从零开始学习 sg200x 多核开发之小核 FreeRTOS 运行
sophpi 小核支持默认运行 FreeRTOS,并且已经启动,小核的运行固件被打包在 fip.bin文件中,由 fsbl 负责加载。启动后,小核会运行 FreeRTOS,并输出日志到串口。串口日志输出在 UART0 上,波特率 115200,与大核共用同一个 uart,所以在运行中需要特别留意相关日志信息。
2024-12-04 22:14:43
912
原创 T113-S3 Tina 编译
T113-S3_100ask 板子上没有进入 FEL 按键,需要手工短接核心板 SPI NAND FLASH 5-6 脚,也就是 MOSI 与 SCLK,短接的同时按下底板上的 RESET 按键,这个时候开发板会进入到 FEL 烧写模式。在 PC 串口终端上连续输入 2,并按下底板上的 RESET 按键,这个时候开发板会进入到 FEL 烧写模式。T113-S3 tina 官方推荐在 ubuntu 18 下编译,推荐使用 docker 编译。在 tools/mklibs/Makefile 文件中。
2024-11-28 08:21:39
1325
原创 从零开始学习 sg200x 多核开发之 camera-sensor 添加与测试
sg2002 集成了 H.264 视频压缩编解码器, H.265 视频压缩编码器和 ISP;支持 HDR 宽动态、3D 降噪、除雾、镜头畸变校正等多种图像增强和矫正算法。sophpi 中没有提供相关图像 sensor。本次实验是在 milkv-duo256m 上添加 GC2083。
2024-11-24 19:58:34
1404
1
原创 从零开始学习 sg200x 多核开发之 sample 打包
sophpi 编译完成发现 SDK 中的 sample 已经编译出来,但是没有包含在根文件系统中。
2024-11-24 19:57:22
370
原创 从零开始学习 sg200x 多核开发之 audio 功能使用
sg2002 自带 Audio ADC 和 DAC,分别位于 AUD_AINL_MIC 和 AUD_AOUTR,可用户音频输入输出。本次功能测试基于 lichee rv nano 开发板,开发板上已经有了 1 个 LMA2718T MEMS 麦克风和 1 个 AW8010A 音频功放芯片,可以播放和录音。
2024-11-16 19:37:21
1099
原创 从零开始学习 sg200x 多核开发之 uboot saveenv 功能使能
前文中介绍了 sophpi 开启网络功能,该文中最后提到了不能通过 saveenv 保存修改完成的 IP 地址相关环境变量。本文介绍如何使用 u-boot 的 saveenv 命令保存环境变量。当设置完环境变量之后,如果执行了saveenv 命令,则下次重新运行的时候环境变量则会被保存为上次保存的值,如果不保存,只会在设置好时还没重启之前生效,重启之后设置值会恢复成原来的值。
2024-11-16 19:35:38
1331
原创 从零开始学习 sg200x 多核开发之 uboot 网络功能使能
sophpi u-boot 默认未开启网络功能,需要手动开启,为了在 u-boot 下可以通过 tftp 下载固件,先测试 u-boot 下网络功能。
2024-11-16 19:33:55
768
原创 从零开始学习 sg200x 多核开发之 TF 存储卡根文件系统扩容
入式 Linux 镜像制作时,考虑体积等因素,会把根文件系统做的比较小,镜像包较小,方便量产;有时,我们的 tf 或 emmc 的容量较大,烧写镜像后,有较大的空余空间未使用,现尝试把未分区的空间分配到跟文件系统中(存储介质连续)。
2024-11-16 19:32:24
999
原创 从零开始学习 sg200x 多核开发之 eth0 MAC 地址修改
在 sophpi 中,默认网卡 eth0 的 MAC 地址未配置,是随机生成的。这样就会导致每次重启之后,MAC 地址会改变,从而导致通过 DHCP 获取 IP 地址每次也都在变化。
2024-11-16 19:31:29
889
原创 从零开始学习 sg200x 多核开发之 eth0 dhcpc 配置
前面已经介绍过 sophpi 的启动过程和 eth0 静态 IP 地址配置。不过静态 IP 在使用的时候比较不通用,本文介绍 eth0 自动使能并配置 dhcp 功能。
2024-11-16 18:35:06
1131
原创 从零开始学习 sg200x 多核开发之 增加scp和ssh登录功能
sophpi 默认不包含 scp 功能,这样的话想往 milk-v duo256 上传文件就比较麻烦,我们可以自行编译增加此功能。这里使用 dropbear 来实现 ssh 和 scp 的功能。dropbear 是轻量的 sshd 服务器,与 OpenSSH 相比,他更简洁,更小巧,运行起来占用的内存也更少。查看。
2024-11-16 18:31:51
582
原创 从零开始学习 sg200x 多核开发之 milkv-duo256 编译运行 sophpi
SG2002 是面向边缘智能监控 IP 摄像机、智能猫眼门锁、可视门铃、居家智能等多项产品领域而推出的高性能、低功耗芯片,集成了 H.264 视频压缩编解码器, H.265 视频压缩编码器和 ISP;支持 HDR 宽动态、3D 降噪、除雾、镜头畸变校正等多种图像增强和矫正算法,为客户提供专业级的视频图像质量芯片更集成了自研 TPU,在 8 位整数运算下,可提供 1.0TOPS 的算力。特殊设计的 TPU 调度引擎能有效地为所有的张量处理器核心提供极高的带宽数据流。
2024-11-16 18:28:56
2733
1
原创 轻松玩转树莓派Pico之九、RP2040-SMP自定义工程创建
[toc]## 1、工程创建运行完 FreeRTOS-SMP-Demos 后,我们对 SMP 运行有了一定的了解,接下来我们自己创建工程编译运行。测试是否可以正常编译。
2024-02-25 22:14:00
1092
1
原创 轻松玩转树莓派Pico之八、RP2040 双核应用
该项目编译后,会生成 main_blinky 和 main_full 两个可执行文件,分别对应 vLaunch() 下的宏 mainCREATE_SIMPLE_BLINKY_DEMO_ONLY 控制的两个函数。FreeRTOS SMP 相关的代码,目前是以分支形式在 FreeRTOS-Kernel 仓库里面的。可以通过 FreeRTOS 提供的 SMP 专有的 API 设置在创建任务时候设置对应任务运行在哪个核。编译完成后,会在 2 个 demo 下各自自动生成 2 个可执行文件。显示当前任务运行核。
2024-02-25 22:13:01
3002
inSSIDer 4和谐真实可用版
2018-08-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅