- 博客(196)
- 资源 (4)
- 收藏
- 关注
原创 C++实用函数:remove_if
本篇介绍了C++中remove_if函数的使用,它用于在vector在按照自定义的匹配规则查找到所有的匹配的数据,结合erase方法实现数据的删除。
2025-04-02 22:43:23
386
原创 面向对象的程序设计:以对象的方式进行思考
本篇介绍了面对对象的程序设计中,如果以对象的方式进行思考,包括理解接口与实现的区别,使用抽象思维设计接口,以及具体的思考过程。
2025-01-20 23:01:44
896
原创 《大话设计模式》解读09-建造者模式
本篇介绍了设计模式中的**建造者模式**,并通过画小人的实例,使用Python编程,来演示建造者模式的使用。
2024-12-30 22:40:08
993
原创 嵌入式Linux之wifi配网C++版
本篇介绍了如何使用C++编程,来实现嵌入式Linux开发中,调用wpa_supplicant等工具进行wifi配网,通过编写测试例程,并进行实际测试,验证代码功能。
2024-12-16 22:48:29
587
原创 嵌入式Linux之wifi配网脚本分析
本篇,以飞凌嵌入式Linux开发板为例,介绍了其自带的wifi配网脚本的执行原理。通过自动配置wpa_supplicant.conf文件,并调用wpa_supplicant进行wifi配网。下篇,将继续介绍如何通过C/C++编程,来实现wifi配网。
2024-12-02 22:19:47
1176
原创 Linux中时区获取与ISO8601时间完善
本篇介绍了通过编程实现linux系统中时区的获取,并完善上篇的ISO8601格式时间的生成,增加了时区的处理。
2024-11-18 22:30:17
1298
原创 Linux-C++获取当前时间与计算时间间隔
本篇介绍了ISO8601格式时间的生成以及两个ISO8601格式的时间间隔的计算。首先介绍需要用到的一些函数,然后介绍编程实现的思路,编写代码,实现所需的功能,最后进行编译运行测试。
2024-11-04 23:41:18
1215
原创 大话设计模式解读01-简单工厂模式
本篇主要介绍设计模式中的简单工厂模式,首先通过一个活字印刷的小故事来体会程序设计中的可维护、可复用、可扩展、灵活性的思想,并引入面向对象设计模式中的三大基本思想:封装、继承、多态,然后通过一个计算器的代码实现的例子,通过C++实现了三个版本的代码,由浅到深地理解面向对象的设计思想以及简单工厂模式的使用。
2024-06-03 22:50:47
1491
原创 嵌入式基础知识-信号量,PV原语与前趋图
本篇介绍了信号量与PV原语的基础知识点,并介绍了PV操作的一些应用,实现进程互斥和实现前趋关系,前趋关系中使用前趋图来实例分析PV操作影响信号量变化的具体运行过程。
2024-03-04 22:12:14
1356
1
原创 嵌入式基础知识-逻辑覆盖测试用例设计
本篇介绍了软件测试中,白盒测试中逻辑覆盖的各种实例情况,包括语句覆盖SC、判定覆盖DC、条件覆盖CC、条件判定覆盖C/DC、条件组合覆盖MCC、路径覆盖PC、修正的条件判定覆盖MC/DC的实例。
2024-01-29 22:26:06
1637
原创 嵌入式基础知识-测试基础概念
本篇介绍了软件测试的相关基础知识,包括静态测试与动态测试、测试策略、测试阶段、白盒测试与黑盒测试等。下篇将根据实例,继续介绍白盒测试,各种语句覆盖的实操设计。
2024-01-22 22:19:10
1766
原创 STM32MP157D-DK1 STM32CubeID使用与M核开发
本篇介绍了STM32MP157D-DK1开发板M核程序的开发流程,包括STM32CubeIDE创建工程,引脚配置与程序编写,最终实现了基础了LED亮灭实验。
2024-01-08 22:14:49
1346
原创 STM32MP157D-DK1 Qt程序交叉编译与运行测试
本篇介绍了STM32MP157D-DK1开发板Qt程序交叉编译环境的搭建过程,并通过一个实际的Qt程序,编译后在板子中实际运行测试,验证Qt编译环境的可用性。
2024-01-02 22:22:21
867
原创 STM32MP157D-DK1开发板Qt镜像构建
本篇介绍了STM32MP57-DK1开发板如何搭建Qt运行环境的过程,通过构建Distribution包,并解决中间构建的各种问题,最终构建出了带有Qt功能的系统镜像,并烧录后测试。
2023-12-25 22:27:16
1659
1
原创 STM32MP157D-DK1开发板固件烧录
本篇介绍了STM32MP157D-DK1开发板烧录官方固件的详细过程,记录了烧录过程的实际操作结果和中间遇到的问题及解决方法,最后演示烧录后的效果。
2023-12-11 22:35:30
1595
2
原创 嵌入式基础知识-RSA非对称加密基本原理
本篇介绍了RSA这种非对称加密算法的加密解密基本过程,以及公钥和私钥的计算基本步骤,并补充介绍了质数的相关概念,最后通过一个实例来简单体会下RSA密钥的计算。
2023-10-30 22:34:43
542
原创 嵌入式基础知识-IP地址与子网划分
本篇介绍IP地址与子网划分的基础知识,先介绍了IPv4与IPv6的的基础知识与区别,然后结束了子网划分的一些概念,并通过一些实际的例子进行讲解分析。
2023-10-07 22:24:22
279
原创 嵌入式基础知识-存储管理
本篇介绍了存储管理的相关知识,包括存储管理的分类:分区存储、页式存储和段式存储,已经不同存储方式的地址转换方式与优缺点等。
2023-08-07 22:57:53
305
原创 嵌入式基础知识-存储器
本篇介绍了计算机存储硬件的一些基础知识,包括计算机的存储结构,存储器分类,典型的三级缓存体系,高速缓存控制器,以及一些与存储有关的计算题。
2023-07-31 22:19:11
406
原创 嵌入式基础知识-系统调度
系统调度是操作系统重要功能,在嵌入式开发,也要了解系统调度的基本原理。对于嵌入式Linux开发,一般使用多线程和多进程开发,对于运行RTOS的嵌入式系统,一般使用多任务开发。这些线程、进程、任务的调度,有许多相似之处。
2023-07-17 22:14:56
416
原创 状态机编程实例-状态表法
上篇文章,使用嵌套switch-case法的状态机编程,实现了一个炸弹拆除小游戏。本篇,继续介绍状态机编程的第二种方法:状态表法,来实现炸弹拆除小游戏的状态机编程。
2023-06-27 23:09:39
1026
1
GD32F4xx数据手册.rar #资源达人分享计划#
2021-08-04
GD32各系列官方源码例程.rar #资源达人分享计划#
2021-08-04
FreeRTOS+STM32F407+Keil工程模板
2020-05-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人