logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

ROS2 学习笔记系列文章索引

随着AI的发展以及ChatGPT的出现,大家逐渐看到了解决机器人最棘手的机器人大脑问题的可能性,同时随着像中国等比较发达的国家逐渐进入人口老龄化,未来年轻劳动力势必会缺失。在这一系列因素之下,发展机器人,提前布局和进入机器人相关方面的研究再次被整个国家,公司以及资本市场所看好。作为一名开发者,我一直希望自己能够做出或者说参与做出能够改变和造福整个社会的产品,从而为这个社会留下一些有用的东西,来体现

文章图片
#学习#机器人
聊一聊 - 如何像开源项目一样,去设计一个组件

我一直觉得好的软件不应该是高深莫测的,而应该是简单易懂的。就像真正理解一个事物的人总能用通俗的语言去帮助别人理解一样,代码的好坏本身也是对自身所作业务的理解的体现。好的代码往往更容易维护,因为开发者在做每一个改动时都在思考这次改动背后的动机以及未来的趋势,并及时的调整软件的各种细节和架构。而杂乱无章的代码则大都是因为各种原因,为了凑合完成当前的工作,长期进行的胡乱拼凑。

文章图片
#开源#操作系统#设计规范 +1
小智AI机器人 - 语音相关方案了解1(ESP-SR + SenseVoice)

本篇主要是记录下自己所了解到的小智AI聊天机器人背后的语音技术的一部分(`ESP-SR+SenseVoice`),这块内容有点多所以估计要拆成几篇去记录了。

文章图片
#人工智能#机器人#语音识别
STM32CubeMX 生成的代码框架解析 - 最小化工程篇(含FreeRTOS)

最近因为工作中要用到STM32+FreeRTOS进行开发,因此借助此次机会学习下STM32CubeMX生成的带有FreeRTOS的工程代码。熟悉下其生成代码的结构,以及一些细节。这篇的话我想首先分析下,最简单的结构是什么样的,即所有的都按照默认来,不增加外设驱动,不对FreeRTOS进行过多的配置,我称之为最小化工程。后面再通过写一些增加驱动、FreeRTOS的各项配置等来进行对比,进一步加强理解

文章图片
#stm32#嵌入式硬件#单片机
STM32 CubeMX使用介绍(含FreeRTOS生成)

手上有块STM32L4的板子,想要在上面把FreeRTOS给用起来,顺便把这个板子也用起来。自己在网上找了下Free RTOS的源码,下载下来后发现移植目录下有Core-M4的移植版本。本想着拿来直接用,但是发现又缺少了STM32L4的驱动,然后通过一些其它渠道了解到,现在STM芯片开发方式大都是通过ST公司提供的STM32 CubeMX来生成驱动和Free RTOS。这里记录下学习使用STM32

文章图片
#stm32#嵌入式硬件#单片机
PySide6学习 - 基础篇

记录PySide6的学习过程

#qt#python
GUI和AWTK介绍

GUI(图形化界面)目前在我们的生活中无处不在,以至于我们都很少关注到他为我们所带来的巨大改变,GUI出现于1970年一群天才之手,后伴随着PC由面向企业到面向个人的发展,再经乔布斯和比尔盖茨等发掘应用逐渐进入到大众视野。AWTK是我们国产的GUI开源引擎,其代码干净利落,思路清晰,而且各种更新频繁各种特性在不断的进行支持,同时对于开发者的支持做的也很好经常碰到问题后在github上上午提问,下午

文章图片
#qt#iot#前端
PySide6学习 - 开发实践篇

本篇主要通过两个简单的示例,描述如何去搭建属于我们的第一个PySide6 程序,其中第一个程序非常简单,没有什么额外的语法使用,只是单纯的体验一下PySide6,第二个程序是一个最小框架程序,带有一点框架的东西。另外会介绍一下常见的控件操作有哪些。如果想对PySide6 有一个更深入的了解,可以参考github上的“PySide6 代码式教程后续考虑出两篇博客分别对两个比较典型的PySide相关项

文章图片
#学习#python#pyqt +1
最强免费辅助编程工具Cilne介绍

分享如何安装和使用非常强大的编程助手Cline

文章图片
#vscode#git#github
到底了