
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
小智 AI 聊天机器人是最近一个很火的开源项目,它借助LLM大模型以及TTS等AI的能力,通过自然语言来与其对话实现交互。它可以回答任何问题、播放音乐、背诵古诗,颇有未来AI机器人的雏形。因为最近工作上的需要对其进行了研究,因此有了本篇文章。本文不会过多的讲解源码,而是通过图解各个架构和数据流的方式,带大家搞懂它的工作原理。我相信只要搞懂了工作原理,再来看源码就会简单很多,废话不多说,马上进入正题

在当今的技术世界中,嵌入式系统无处不在,从智能手机到工业自动化设备,几乎每一台电子设备都依赖于它们的高效运行。而在这些系统中,操作系统与硬件之间的桥梁——驱动程序——起着至关重要的作用。作为开源操作系统的典范,Linux不仅在服务器和桌面环境中占据一席之地,更在嵌入式系统中广泛应用。这篇文章将探讨Linux驱动程序的核心概念,并以一个LED驱动程序讲解驱动程序的开发实践。驱动程序(Device D

之前在搭嵌入式Linux开发环境时踩了不少坑,因为自己用的是Windows11的WSL2,没有使用Vmware虚拟机,在新版的WSL2网络模式还没有看到相关文章,故整理总结一篇。我使用的开发板是IMX6ULL,系统是最新版的Windows11系统和最新版的WSL2,使用最新的mirrored网络模式,可以省去设置桥接模式繁琐的步骤,接下来会分为NFS搭建以及交叉编译工具链搭建两部分。
在日常工作中,由于各种原因,我们的电脑可能与同事的电脑存在一些差异,有时候是操作系统的差异(A 同事用的是 Linux,B 同事的是 Windows,而你用的是 Mac),有时候是依赖库环境的差异(A 同事安装了 opencv 1.2,B 同事安装了 opencv 2.3)。而解决这些差异性的问题就成为了重中之重,好在现在世界上最流行的 IDE Vscode 提供了基于 docker 容器的开发环

在日常工作中,由于各种原因,我们的电脑可能与同事的电脑存在一些差异,有时候是操作系统的差异(A 同事用的是 Linux,B 同事的是 Windows,而你用的是 Mac),有时候是依赖库环境的差异(A 同事安装了 opencv 1.2,B 同事安装了 opencv 2.3)。而解决这些差异性的问题就成为了重中之重,好在现在世界上最流行的 IDE Vscode 提供了基于 docker 容器的开发环

在开发LVGL过程中,我们经常需要进行调试,而模拟器就是调试的必备工具,我日常适用的IDE是vscode,使用vscode的调试和任务功能,可以提高我们开发LVGL的效率,下面列出模拟器的搭建步骤以及如何使用tasks来加快build和run过程。以上就是如何在windows的wsl2上,在vscode运行LVGL模拟器和跑代码的过程。
众所周知,网络聊天室的应用已经融入我们生活的方方面面,微信、QQ、飞书等等,这篇文章介绍如果利用套接字编程(网络编程)+多线程编程实现一个简易的网络聊天室。相信通过对这个网络聊天室的编写,我们可以对网络编程和多线程编程相关知识有更进一步的了解。当然这个网络聊天室还有非常多可以完善的地方,比如加入线程池、完善收发机制等等。
在瑞芯微 Rockchip 芯片上进行 NPU 推理,需要先将模型文件转换成 rknn 模型文件,才能执行各种推理任务。本文将介绍如何安装各种工具,并最终实现将各种深度学习框架的模型文件转换成 rknn 文件。本教程不仅适合 RK3588 平台,也适合其他 RK 系列平台,例如 RK3566、RK3568、RK3562 等。具体平台请参考RKNN-Toolkit2 文档。本文介绍了如何在 RK35
在日常工作中,由于各种原因,我们的电脑可能与同事的电脑存在一些差异,有时候是操作系统的差异(A 同事用的是 Linux,B 同事的是 Windows,而你用的是 Mac),有时候是依赖库环境的差异(A 同事安装了 opencv 1.2,B 同事安装了 opencv 2.3)。而解决这些差异性的问题就成为了重中之重,好在现在世界上最流行的 IDE Vscode 提供了基于 docker 容器的开发环

小智 AI 聊天机器人是最近一个很火的开源项目,它借助LLM大模型以及TTS等AI的能力,通过自然语言来与其对话实现交互。它可以回答任何问题、播放音乐、背诵古诗,颇有未来AI机器人的雏形。因为最近工作上的需要对其进行了研究,因此有了本篇文章。本文不会过多的讲解源码,而是通过图解各个架构和数据流的方式,带大家搞懂它的工作原理。我相信只要搞懂了工作原理,再来看源码就会简单很多,废话不多说,马上进入正题








