Q-Stark
码龄14年
关注
提问 私信
  • 博客:123,698
    社区:33
    123,731
    总访问量
  • 54
    原创
  • 1,286,639
    排名
  • 1,302
    粉丝
  • 25
    铁粉
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:河南省
  • 加入CSDN时间: 2011-04-10
博客简介:

kouqi627的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    4
    当前总分
    651
    当月
    8
个人成就
  • 获得158次点赞
  • 内容获得28次评论
  • 获得847次收藏
  • 代码片获得462次分享
创作历程
  • 1篇
    2024年
  • 3篇
    2023年
  • 11篇
    2022年
  • 28篇
    2021年
  • 4篇
    2019年
  • 1篇
    2018年
  • 11篇
    2017年
成就勋章
TA的专栏
  • 嵌入式
    33篇
  • 鸿蒙设备开发
    7篇
  • HAL库学习笔记
    16篇
  • HAL
    16篇
  • 随笔
    1篇
  • QT
    9篇
  • OBS
    2篇
  • C/C++
    5篇
  • 界面
    2篇
  • MFC
    1篇
  • CAD二次开发
    1篇
  • python
    6篇
兴趣领域 设置
  • 人工智能
    opencv
创作活动更多

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

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

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

我的软考高项之路

我是9月份的时候开始准备案例计算的,因为到9月份大匠的教材课录完了,大匠的助理一直在群里和大家拉扯案例计算和论文的课程单独收费问题,是的,他刚开始商业化运作,什么都没考虑清楚,然后到报完名这个时候开始收割第一批客户。下半年相对不怎么出差了,想着不能浪费买教材的钱呀,8月份就网上看有没有教程,结果B站还真有一堆教程,就挑了挑,因为确定第四版教材了,就专注于找第四版教材的课程,就这么找到大匠的了(我的建议是不要完全依赖于一个机构或者老师,要有自己的判断力,最好能有完整课程,有一定成熟度的,和透明的收费模式的。
原创
发布博客 2024.01.17 ·
694 阅读 ·
8 点赞 ·
0 评论 ·
10 收藏

Python数据分析学习笔记(1)- Numpy

闲来无事,复习一下python,记录一下。这篇主要记录NumPy。
原创
发布博客 2023.04.04 ·
901 阅读 ·
0 点赞 ·
3 评论 ·
2 收藏

Python学习笔记(5)-文件的操作

闲来无事,复习一下python,记录一下。这篇主要是文件的操作。
原创
发布博客 2023.03.30 ·
611 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python学习笔记(4)-输入输出快速复习

闲来无事,复习一下python,记录一下。这篇主要是基本输入输出用到的函数和基本图形绘制的turtle库。
原创
发布博客 2023.03.28 ·
274 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

华为云14天鸿蒙设备开发-Day9网络应用开发

上一篇讲了怎么用开发板使用wifi功能,开启WiFi了要和外部通信的,这篇文章主要写TCP,UDP,MQTT三种通信协议的使用。Paho是IBM在2011年建立的Eclipse开源项目,该项目包含多种语言编写的可用客户端。https,在此页面可以更详细了解此库。MQTTClient封装MQTTPacket生成的高级别C++客户端程序。封装MQTTPacket生成的高级别C客户端程序samples目录提供FreeRTOS和linux两个例程,分别支持FreeRTOS和Linux系统。...
原创
发布博客 2022.07.29 ·
877 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

华为云14天鸿蒙设备开发-Day7WIFI功能开发

HarmonyOS新手入门设备开发的“芯”路历程官方文帐中将鸿蒙小熊派开发板从采用的模组到芯片都介绍了一遍。开发板采用的芯片是Hi3861V100芯片。Hi3861V100是一款高度集成的2.4GHzSoCWiFi芯片,集成IEEE802.11b/g/n基带和RF电路,RF电路包括功率放大器PA、低噪声放大器LNA、RFbalun、天线开关以及电源管理等模块;支持20MHz标准带宽和5MHz/10MHz窄带宽,提供最大72.2Mbit/s物理层速率。描述名字描述event描述。...
原创
发布博客 2022.07.28 ·
2007 阅读 ·
1 点赞 ·
1 评论 ·
5 收藏

华为云14天鸿蒙设备开发-Day5驱动子系统开发

之前学STM32时,学习过liteOS,对内核有过简单了解。学了内核之后,这次学习一些驱动子系统,GPIO,I2C,串口,ADC数据采集等。主要了解封装后的接口函数及其如何调用。相关概念有在stm32学习的时候总结过。GPIOADC与DACI2C串口更多的可以去HAL库专栏看。本文主要总结鸿蒙的API接口//初始化GPIOIoSetFunc(WIFI_IOT_IO_NAME_GPIO_2,WIFI_IOT_IO_FUNC_GPIO_2_GPIO);通过按键控制LED灯亮灭。...
原创
发布博客 2022.07.27 ·
1038 阅读 ·
0 点赞 ·
3 评论 ·
4 收藏

华为云14天鸿蒙设备开发-Day3内核开发

之前学STM32时,学习过liteOS,对内核有过简单了解。LiteOS内核这次学习鸿蒙,主要了解封装后的接口函数及其如何调用。CMSIS是Cortex微控制器软件接口标准(CortexMicrocontrollerSoftwareInterfaceStandard)是ARM和一些编译器厂家以及半导体厂家共同遵循的一套标准,是由ARM专门针对Cortex-M系列提出的标准。鸿蒙与CMSIS接口的关系使用时,包含cmsis_os2.h头文件。httpshttpshttpshttps。...
原创
发布博客 2022.07.26 ·
907 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

华为云14天鸿蒙设备开发-Day2编译框架

前两篇搭建好了环境,干了代码。编译的时候,ninja?gn?嘛玩意?这篇简单介绍一下。同时自己也能加深理解。在Unix/Linux下通常使用Makefile来控制代码的编译,但是Makefile对于比较大的项目有时候会比较慢,代码在编译都变成了程序员放松的借口了。所以这个Google的程序员在开发Chrome的时候因为忍受不了Makefile的速度,自己重新开发出来一套新的控制编译的工具叫作Ninja,Ninja相对于Makefile这套工具更注重于编译速度。...
原创
发布博客 2022.07.18 ·
648 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

华为云14天鸿蒙设备开发-Day1源码获取

上一篇搭建好了环境,接下来就要干代码了,首先我们得有源码,然后在Windows上能打开编辑,接下来我们尝试一下。先给出几个开源网站httpshttpshttps。
原创
发布博客 2022.07.15 ·
1483 阅读 ·
1 点赞 ·
0 评论 ·
8 收藏

华为云14天鸿蒙设备开发-Day1环境搭建

已有环境:1.Windows10中文家庭版2.VitualBox6.13.Ubuntu22.04鸿蒙设备开发需要以下工具Windows环境下所需开发工具及获取路径如下:本身电脑里已经安装的有VS Code,这个安装没啥讲的,其他也是没啥讲的,HiBurn不用安装,直接发送桌面快捷方式就行。第一步: 因为VitualBox是开源的,没啥纠纷,笔者也喜欢用开源的工具,所以用的是6.1版本。戳这里我们去Ubuntu官网下载桌面版镜像即可。戳这里第二步: virtualbox新建虚拟电脑,名称自己起,
原创
发布博客 2022.07.13 ·
2792 阅读 ·
1 点赞 ·
0 评论 ·
11 收藏

QT学习笔记-Excel的导入导出

目录前言一、QAXObject简介二、QAXObject使用1.包含相关头文件2.声明相关变量与函数2.函数实现三、QAXObject弊端四、QXLSX简介1.作为附加模块使用配置2.测试前言因工作需要,要实现一个小型的数据管理系统。本着想捡起来QT技能的想法,学习下QTExcel的导入导出功能,基本有两种,一种是使用AXObject,一种是使用开源的XLSX控件。一、QAXObject简介QAxObject是Qt提供的包装COM组件的类,通过COM操作使用QAxObject类,使用此类,需要在
原创
发布博客 2022.03.22 ·
2124 阅读 ·
0 点赞 ·
1 评论 ·
8 收藏

QT学习笔记-数据管理系统设计实现

目录前言一、功能需求二、功能设计三、具体实现1.仓库类2.登录管理类3.主界面类4.视图管理类自定义视图前言因工作需要,要实现一个小型的数据管理系统。本着想捡起来QT技能的想法,学习下QT下管理系统设计。一、功能需求首先肯定是设计界面按照想要的方式进行展示,使用sqlite对数据进行管理,数据excel格式的导入导出,界面的搜索功能,条件选择功能,单条数据的编辑更改功能,账户管理功能。二、功能设计根据不同模块进行分类设计数据仓库类对于数据源的管理设计DBFactory类对数据库操作进行封
原创
发布博客 2022.03.18 ·
3388 阅读 ·
6 点赞 ·
0 评论 ·
29 收藏

QT学习笔记-Qt Model/View

目录前言一、Qt模型视图结构简介二、Qt模型概念Model indexes行列父项**数据项角色**三、Qt视图概念使用已有视图使用模型操作被选项四、Qt委托使用已有委托一个简单的自定义委托五、创建模型设计模型前言因工作需要,要实现一个小型的数据管理系统。本着想捡起来QT技能的想法,学习下QT模型视图的操作。一、Qt模型视图结构简介模型/视图结构,仍然分离了数据与呈现给用户的方式,但提供了基于相同原理的简单框架。这种分离使得它可以在几个不同的视图中显示相同的数据,并且实现新类型的视图,而无需改变
原创
发布博客 2022.03.09 ·
5901 阅读 ·
14 点赞 ·
0 评论 ·
75 收藏

QT学习笔记-QtSQL

目录前言一、QtSQL简介二、SQLite简介三、QtSQL使用3.1建立数据库连接3.2执行SQL语句3.1.1遍历结果集3.1.2增加、更新和删除记录1.insert2.update3.delete3.1.3事务操作3.3SQL 模型类QSqlQueryModelQSqlTableModelQSqlRelationalTableModel3.4通过视图展示数据创建数据感知表单前言因工作需要,要实现一个小型的数据管理系统。本着想捡起来QT技能的想法,学习下QT开发界面管理数据库的操作。一、QtS
原创
发布博客 2022.02.24 ·
5023 阅读 ·
8 点赞 ·
0 评论 ·
77 收藏

HAL库学习笔记-14 ADC和DAC

目录前言一、ADC与DAC的原理二、STM32F4ADC简介1.源范围2.采集通道3.转换顺序4.触发方式2.读入数据总结前言五一前出差了,然后又逢假期,荒废了半月,一直没有状态,学不进去,今天把STM32常用的ADC和DAC总结一下,主要是ADC,因为与外界交互最多的就是采集模拟电压与电流啦,再输出整定后的控制量。一、ADC与DAC的原理ADC原理很简单就是模拟量的采样,然后编码输出为数字量,反过来DAC就是将数字量进行解码拟合为模拟量。二、STM32F4ADC简介如图所示是单个ADC的
原创
发布博客 2021.05.11 ·
2289 阅读 ·
1 点赞 ·
0 评论 ·
19 收藏

HAL库学习笔记-13 I2C和SPI的应用

目录前言一、如何编程使用?二、使用步骤1.I2C通讯协议采集传感器数据BH1750传感器简介CubeMX配置引脚代码编写总结2.SPI通讯协议LCD总结前言前边的两篇笔记将STM32总线上与外部的通信协议I2C和SPI,本笔记着重讲解如何使用。一、如何编程使用?我们使用这些总线上的通信协议和外部模块进行通信时,STM32外设的配置要和外部模块的一致,这样才能通讯同步,得到正确的数据。而这些外部模块一般厂商都会提供手册和驱动,我们只需要移植过来,将引脚和基本的通讯配置好,详细的收发函数大部分都已由
原创
发布博客 2021.04.21 ·
2227 阅读 ·
4 点赞 ·
6 评论 ·
32 收藏

HAL库学习笔记-12 SPI

目录前言SPI物理层SPI协议层1.基本通讯过程2. 通讯的起始和停止信号3. 数据有效性4. CPOL/CPHA 及通讯模式二、STM32的SPI特性及架构STM32 SPI架构解析1.逻辑引脚2.时钟控制逻辑3.数据控制逻辑4.整体控制逻辑STM32 SPI外设通讯过程三、STM32 HAL库中的SPI1.SPI初始化结构体2.接口函数前言前边的几篇笔记将STM32HAL片内主要外设的用法总结了一下,然而我们需要很多外围电路进行拓展,比如我们需要外接存储器进行文件或数据存储,需要LCD屏进行交互等
原创
发布博客 2021.04.20 ·
6322 阅读 ·
26 点赞 ·
4 评论 ·
90 收藏

HAL库学习笔记-11 I2C

目录前言一、I2C协议简介I2C物理层I2C协议层1.基本读写过程2. 通讯的起始和停止信号3. 数据有效性4. 地址及数据方向5. 应答信号二、STM32的I2C特性及架构STM32 I2C架构解析1.逻辑引脚2.时钟控制逻辑3.数据控制逻辑4.整体控制逻辑STM32 I2C外设通讯过程1.主发送器2.主接收器二、STM32 HAL库中的I2C1.I2C初始化结构体总结前言前边的几篇笔记将STM32HAL片内主要外设的用法总结了一下,然而我们需要很多外围电路进行拓展,比如我们需要外接存储器进行文件或
原创
发布博客 2021.04.17 ·
4203 阅读 ·
4 点赞 ·
0 评论 ·
28 收藏

HAL库学习笔记-10 HAL库外设驱动框架概述

目录HAL库外设设计思想HAL库和Cube MX相结合一、对外设的封装——句柄结构体二、外设初始化初始化结构体初始化的逻辑三、外设使用逻辑通用接口函数初始化函数I/O操作函数控制函数状态参数扩展接口函数总结HAL库外设设计思想HAL库借鉴面向对象的设计思想,将外设驱动封装为对象。采用此种开发方式有以下特点:屏蔽底层硬件:只需了解相关接口函数的功能和参数要求即可提高开发效率:开发难度较小,开发周期较短,后期的维护升级、以及硬件平台的移植等工作量小程序执行效率:由于考虑了程序的稳健性、扩充性和
原创
发布博客 2021.04.12 ·
2355 阅读 ·
9 点赞 ·
0 评论 ·
45 收藏
加载更多