五羟基己醛
码龄2年
关注
提问 私信
  • 博客:53,591
    问答:44
    视频:4,714
    58,349
    总访问量
  • 34
    原创
  • 12,986
    排名
  • 3,758
    粉丝
  • 536
    铁粉
  • 学习成就

个人简介:我曾经有个梦想,成为一个工程师,有一份体面的工作,将来能养活自己;我现在也有个梦想,成为一名伟大的工程师,将开源精神薪火相传,让开源之花遍布世界……

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖南省
  • 加入CSDN时间: 2022-12-22
博客简介:

meno的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    4
    当前总分
    484
    当月
    233
个人成就
  • 获得1,038次点赞
  • 内容获得12次评论
  • 获得646次收藏
  • 代码片获得368次分享
创作历程
  • 34篇
    2024年
成就勋章
TA的专栏
  • 基础认识与环境搭建
    8篇
  • 半小时速成系列
    7篇
  • HarmonyOS
    2篇
  • ARM
    6篇
  • GUI
    9篇
  • Ubuntu与ROS
    6篇
  • RTOS
    1篇
兴趣领域 设置
  • 编程语言
    c语言
  • 人工智能
    计算机视觉深度学习神经网络
  • 嵌入式
    mcu嵌入式硬件
  • 硬件开发
    硬件工程驱动开发射频工程硬件架构pcb工艺
  • 操作系统
    linux
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 帖子
  • 代码仓
  • 资源
  • 问答
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

【C++入门(一)】半小时入门C++开发(深入理解new+List+范围for+可变参数)

类似于C语言中的、和new对于对象的空间申请和分配有很好的效果: 即,new去申请对象会先申请对象的空间并调用对象的构造函数完成对象的初始化;delete会先去完成对象的资源清理,再将对象所占的空间释放掉。 List是C++的一个序列容器,底层结构是一个带头双向循环链表,使用列表来插入和删除元素的效率较高,适用于频繁进行插入和删除操作;但不能直接通过位置(下标)来直接访问元素。想要访问list的某个元素,必须从list的一端(或已知位置)迭代到该元素。迭代器
原创
发布博客 2024.11.20 ·
1095 阅读 ·
22 点赞 ·
0 评论 ·
4 收藏

【HarmonyOS开发】ArkTS使用之简单算法题详解(鸿蒙开发者高级认证编程题)

由于目前鸿蒙开发者认证题库一直在更新,且考试后不会保留答题记录,所以全网解析都不是很多,这里只对搜集到的几个编程题进行解析评估,希望大家都能拿到合格证!
原创
发布博客 2024.11.18 ·
1926 阅读 ·
73 点赞 ·
0 评论 ·
14 收藏

LCD电子钟

发布视频 2024.11.11

【课程设计】单片机课程设计之基于STM32的LCD电子钟的设计(LVGL+TFT彩屏)

笔者手里的这块屏幕是1.8寸128*160的SPI屏幕:主控为嘉立创天空星(STM32F407VET6):还有一块不知是什么芯片的降压12V-5V,大小大概是16mm*22mm:底板是笔者自己绘制的PCB:本次只是做了个简单的界面实现了LCD电子钟,后续更复杂的功能待读者们自行开发!
原创
发布博客 2024.11.11 ·
1939 阅读 ·
47 点赞 ·
0 评论 ·
13 收藏

【通义灵码】AI编码新时代

对于这个项目,我个人认为通义灵码在某些方面帮助还是很大的,比如说在错误的修改检查上、在代码思路的提供总结上以及在基础概念的引申阐述上,都是做的非常好,也带给我了很多帮助。足够简洁的界面,足够详细肯定的答案,我相信这已经足够留下更多用户了。同时希望通义灵码能越做越好,在我未来十年乃至三十年内都能够成为辅助我开发的强力工具。
原创
发布博客 2024.11.11 ·
1567 阅读 ·
41 点赞 ·
0 评论 ·
12 收藏

【QT项目】QT6项目之基于C++的通讯录管理系统(联系人/学生管理系统)

总体来说这个项目难度不高,对于QT初学者来说练习巩固尚可,也是笔者初学QT独立完成的练习之作,希望对大家能够有所帮助!AddressBook: QT联系人管理系统2024.10.29。
原创
发布博客 2024.11.04 ·
2299 阅读 ·
91 点赞 ·
0 评论 ·
15 收藏

【LVGL速成】LVGL修改标签文本(GUI Guider生成的字库问题)

LVGL修改标签文本, 由于上一篇文章笔者完成了很基础的静态界面设计和移植。于是此次便向原有工程上先进行试验,先将原有文本改成可以动态变化的文本。 笔者一开始选择使用设置Label属性中的setText函数对文本进行设置,在主函数中加入这个函数以为能够修改文本值:
原创
发布博客 2024.10.28 ·
1422 阅读 ·
40 点赞 ·
0 评论 ·
24 收藏

【HarmonyOS开发】ArkTS基础语法及使用(鸿蒙开发基础教程)

ArkTS是HarmonyOS生态的应用开发语言。ArkTS提供了声明式UI范式、状态管理支持等相应的能力,让开发者可以以更简洁、更自然的方式开发应用。同时,它在保持TypeScript(简称TS,是一种给 JavaScript 添加特性的语言扩展)基本语法风格的基础上,进一步通过规范强化静态检查和分析,使得在程序运行之前的开发期能检测更多错误,提升代码健壮性,并实现更好的运行性能。
原创
发布博客 2024.10.28 ·
2727 阅读 ·
66 点赞 ·
0 评论 ·
17 收藏

【QT项目】QT项目综合练习之简易计数器(QT6+文件存储)

此篇文章用来记录我独立做的第一个QT窗口应用。设想是这个窗口应用,在我发一篇帖子后点击一下对文章篇数进行+1记录,然后还能显示距离入驻还差多少篇,同时把数据存放在本地或者云端,当关闭窗口时数据不丢失。
原创
发布博客 2024.10.23 ·
1446 阅读 ·
46 点赞 ·
3 评论 ·
17 收藏

【Markdown速成】半小时入门Markdown教程(后缀.md文件详解)

作为程序员我们经常会看到README.md这种说明文件,以.md为后缀的文件就是我们所说的Markdown的文件。
原创
发布博客 2024.10.22 ·
1612 阅读 ·
33 点赞 ·
0 评论 ·
11 收藏

【QT速成】半小时入门QT6之QT前置知识扫盲(超详细QT工程解析)

QT创建工程时首先会让我们选择项目模板,对应的英文解释很详尽,这里我们也可做一下简单介绍。这个模板用于创建一个C++库项目。库是一段可重用的代码,可以由其他应用程序或库调用。这个模板适合当你需要开发一个可以由多个项目共享的代码库时使用。你可以选择创建静态库或动态库。这个模板用于创建一个Qt Quick 2的扩展插件。Qt Quick 2是Qt框架的一部分,它允许使用QML语言来创建现代的用户界面。扩展插件允许你为Qt Quick 2添加新的类型和功能。
原创
发布博客 2024.10.21 ·
1296 阅读 ·
31 点赞 ·
0 评论 ·
9 收藏

【Linux快速入门(三)】Linux与ROS学习之编译基础(Cmake编译)

CMake 是一个跨平台的安装(编译)工具,它使用简单的声明性语句描述所有平台的安装(编译过程)。
原创
发布博客 2024.10.21 ·
1114 阅读 ·
15 点赞 ·
0 评论 ·
18 收藏

QT简易计数器

发布视频 2024.10.19

【LVGL快速入门(二)】LVGL开源框架入门教程之框架使用(UI界面设计)

LVGL是一款开源的嵌入式GUI框架。轻量级和灵活性是其著有的特征。我们在开发如智能手表,仪器表盘时可以采用这个框架。
原创
发布博客 2024.10.16 ·
2367 阅读 ·
55 点赞 ·
2 评论 ·
24 收藏

【TFT彩屏移植】STM32F4移植1.8寸TFT彩屏简明教程

笔者最近为了学习LVGL需要一块显示屏,由于选择了STM32F407VET6这款芯片来作为搭建框架的主要平台,于是需要移植一块显示屏到F4上。正好笔者手上有一块1.8寸TFT彩屏,便进行移植。
原创
发布博客 2024.10.15 ·
836 阅读 ·
29 点赞 ·
0 评论 ·
21 收藏

【Linux快速入门(二)】Linux与ROS学习之编译基础(make编译)

"make"是一个用于自动化构建软件的工具,通常用于编译和构建程序。当你运行make命令时,make工具会查找当前目录下的Makefile文件,该文件包含了编译程序所需的指令和规则。然后将上一篇中的的g++编译指令用下面的形式写到Makefile里(最好要熟悉或者会使用基础的vim指令)。make起初是人们为了简化g++编译而发明出来的批处理工具,通过其自动调用指令而进行编译。
原创
发布博客 2024.10.14 ·
605 阅读 ·
12 点赞 ·
0 评论 ·
8 收藏

【总结(二)】单片机重点知识总结记录(Keil相对路径+条件编译+CMSIS)

在学习MSP系列单片机的时候,碰上最多的问题就是路径的问题。于是找了一些资料,现在写下来备忘。其实keil用户图形配置项中的相对路径和程序中头文件引用的相对路径是不同的,由于基准文件不一样,所以这两个的相对路径理解起来就完全不一样。对于keil的图形配置项来说,里面的相对路径都是基于keil的工程文件,也就是后缀为.uvprojx的工程文件来说的。如图,这里的“../”是.uvprojx的上一级目录里找。对于程序的头文件引用来说,这个基准则变成了当前程序源文件。
原创
发布博客 2024.10.14 ·
1406 阅读 ·
51 点赞 ·
0 评论 ·
31 收藏

【寄存器开发速成】半小时入门寄存器开发(基于STM32的寄存器开发简明教程)

由于寄存器更接近底层,所以寄存器操作更快,效率也更高,虽然记忆起来比库函数麻烦,但是仍有可取之处,两者各有优劣,当然我们可以使用两者混合编程,把优势发挥到最大。2024.10.12。
原创
发布博客 2024.10.12 ·
1161 阅读 ·
25 点赞 ·
0 评论 ·
21 收藏

【通信协议讲解】单片机基础重点通信协议解析与总结(IIC,CAN,MODBUS...)

个相同电平后,自动追加一个相反电平的填充位,接收方检测到填充位时,会自动移除填充位,恢复原始数据。):帧起始,表示后面一段波形为传输的数据位。):扩展标志位,区分标准格式和扩展格式。):应答位,判断数据有没有被接收方接收。):标识符,区分功能,同时决定优先级。):远程请求位,区分数据帧和遥控帧。):保留位,为后续协议升级留下空间。):数据长度,指示数据段有几个字节。):循环冗余校验,校验数据是否正确。):帧结束,表示数据位已经传输完毕。无数据段,其他部分与数据帧相同。,协议升级时留下的无意义位。
原创
发布博客 2024.10.11 ·
1110 阅读 ·
30 点赞 ·
0 评论 ·
21 收藏

ModBus Pull的详细安装教程

和是两种Modbus协议的软件工具。Modbus Poll:Modbus Poll 是一个客户端(或主站)软件,它允许用户与支持Modbus协议的设备进行通信。Modbus Slave:Modbus Slave 是一个服务器(或从站)模拟软件,它模拟Modbus从站设备的行为,以便进行测试和仿真。
原创
发布博客 2024.10.10 ·
739 阅读 ·
4 点赞 ·
0 评论 ·
10 收藏
加载更多