small陀螺
码龄4年
关注
提问 私信
  • 博客:39,489
    39,489
    总访问量
  • 40
    原创
  • 40,854
    排名
  • 155
    粉丝
  • 0
    铁粉

个人简介:有志者事竟成!

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2021-05-08
博客简介:

weixin_58038211的博客

查看详细资料
  • 原力等级
    当前等级
    3
    当前总分
    405
    当月
    5
个人成就
  • 获得236次点赞
  • 内容获得3次评论
  • 获得389次收藏
  • 代码片获得301次分享
创作历程
  • 19篇
    2024年
  • 17篇
    2023年
  • 4篇
    2022年
成就勋章
TA的专栏
  • linux应用编程
    3篇
  • STM32笔记
    14篇
  • C语言
    1篇
  • 嵌入式linux
    4篇
  • Git 操作
    4篇
  • QT
    5篇
  • app安装教程
    1篇
  • FreeRTO笔记
    3篇
兴趣领域 设置
  • 嵌入式
    嵌入式硬件
  • 硬件开发
    硬件工程
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

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

linux应用编程(点亮LED)

方括号([heartbeat])括起来的表示当前 LED 对应的触发模式, none 表示无触发,常用的触发模式包括 none(无触发)、 mmc0(当对 mmc0 设备发起读写操作的时候 LED 会闪烁)、 timer(LED 会有规律的一亮一灭,被定时器控制住)、 heartbeat(心跳呼吸模式, LED 模仿人的心跳呼吸那样亮灭变化)。不用内核的 LED 驱动框架也是可以开发出 LED 驱动程序,驱动程序注册的 LED 那就不是标准设备,向应用层提供的接口并不是统一、 标准化接口。
原创
发布博客 2024.12.21 ·
924 阅读 ·
9 点赞 ·
0 评论 ·
7 收藏

STM32(HAL_工程模板的搭建)

将 “STM32Cube_FW_F4_V1.24.1\Drivers” 目录下的 “CMSIS” 和 “STM32F4xx_HAL_Driver”复制到工程中的 Lib 目录下。)搜索STM32Cube, 本文使用“STM32Cube_FW_F4_V1.24.1” 版本的HAL库, 使用的是F4的库文件。在Keil中新建一个工程,且命名为 “Project” 保存至 “Project” 目录下。在 “main” 目录下新建 “main.c” 文件。在 “Bsw” 目录下新建 “main” 目录。
原创
发布博客 2024.12.10 ·
1080 阅读 ·
15 点赞 ·
0 评论 ·
20 收藏

Linux应用编程_2 (文件IO篇)

最高位(权值为 4)表示读权限,为 1 时表示具有读权限,为 0 时没有读权限。中间位(权值为 2)表示写权限,为 1 时表示具有写权限,为 0 时没有写权限。最低位(权值为 1)表示执行权限,为 1 时表示具有可执行权限,为 0 时没有执行权限。最高权限表示方法: 111111111(二进制表示)、 777(八进制表示)、 511(十进制表示)。111000000(二 进制表示):表示文件所属者具有读、写、执行权限,而同组用户和其他用户不具有任何权限。
原创
发布博客 2024.11.27 ·
793 阅读 ·
28 点赞 ·
0 评论 ·
29 收藏

STM32笔记(串口IAP升级)

IAP(In Application Programming)即在应用编程, IAP 是用户自己的程序在运行过程中对User Flash 的部分区域进行烧写,目的是为了在产品发布后可以方便地通过预留的通信口对产品中的固件程序进行更新升级。通常实现 IAP 功能时,即用户程序运行中作自身的更新操作,需要在设计固件程序时编写两部分代码,第一部分程序不执行正常的功能操作,而只是通过某种通信方式(如 USB、 USART)接收程序或数据,执行对第二部分代码的更新;第二部分代码才是真正的功能代码。
原创
发布博客 2024.11.27 ·
1340 阅读 ·
16 点赞 ·
0 评论 ·
38 收藏

C语言(函数指针)

目录一. 函数指针的基本概念二、函数指针的用途三、函数指针作为参数和返回值函数指针是指向函数的指针。与普通指针类似,函数指针保存的是函数的地址。定义函数指针假设有一个函数:定义一个指向该函数的函数指针:将函数地址赋值给指针并调用:分析: 是一个指针,指向一个返回类型为 、接受两个 参数的函数。函数指针的调用方式与直接调用函数一致。(1) 替代多分支结构函数指针可以用来简化复杂的 或 结构。示例:用函数指针实现简单计算器(2) 回调函数函数指针常用于回调函数,尤其在需要事件驱动或
原创
发布博客 2024.11.23 ·
358 阅读 ·
5 点赞 ·
0 评论 ·
5 收藏

sysfs 文件系统

sysfs 是一个基于内存的文件系统, 同 devfs、 proc 文件系统一样,称为虚拟文件系统;它的作用是。sysfs 文件系统的主要功能便是对系统设备进行管理,它可以产生一个包含所有系统硬件层次的视图。sysfs 文件系统把连接在系统上的组织成为一个分级的文件、 展示设备驱动模型中各组件的层次关系。
原创
发布博客 2024.11.12 ·
820 阅读 ·
5 点赞 ·
0 评论 ·
18 收藏

proc 文件系统

proc 文件系统是一个虚拟文件系统,以文件系统的方式为应用层访问系统内核数据提供了接口, 用户和应用程序可以通过 proc 文件系统得到系统信息和进程相关信息,对 proc 文件系统的读写作为与内核进行通信的一种手段。但是与普通文件不同的是,proc 文件系统是动态创建的文件本身并不存在于磁盘当中、 只存在于内存当中,与 devfs 一样,都被称为虚拟文件系统。
原创
发布博客 2024.11.12 ·
537 阅读 ·
10 点赞 ·
0 评论 ·
6 收藏

Linux应用编程_1 (应用编程概念篇)

系统调用(system call) 其实是 Linux 内核提供给应用层的应用(API) , 是 Linux 应用层进入内核的入口。不止 Linux 系统,所有的操作系统都会向应用层提供系统调用,应用程序通过系统调用来使用操作系统提供的各种服务。通过系统调用, Linux 应用程序可以请求内核以自己的名义执行某些事情,譬如以及控制其它硬件外设。通过系统调用 API,,其关系可通过下图简单描述:系统调用是内核直接向应用层提供的应用编程接口, 譬如等。
原创
发布博客 2024.11.11 ·
1205 阅读 ·
17 点赞 ·
0 评论 ·
10 收藏

Git (推送到远端仓库)

【代码】Git (推送到远端仓库)
原创
发布博客 2024.11.01 ·
538 阅读 ·
6 点赞 ·
0 评论 ·
4 收藏

Git 分支操作 (3)

看此篇文章需要会 上一篇文章的内容噢!!!
原创
发布博客 2024.10.30 ·
530 阅读 ·
5 点赞 ·
0 评论 ·
4 收藏

Git 本地操作(2)

【代码】Git 本地操作(2)
原创
发布博客 2024.10.30 ·
522 阅读 ·
5 点赞 ·
0 评论 ·
6 收藏

Git 概述及相关命令(1)

Git是一个强大的,广泛用于代码管理和协作开发。
原创
发布博客 2024.10.30 ·
1087 阅读 ·
23 点赞 ·
0 评论 ·
13 收藏

QT(图表)

模块提供了直观的图表绘制接口,支持创建各种常见的图表类型,如柱状图、折线图、饼图等。QChart主要应用于数据可视化,使得用户可以快速展示和分析数据。
原创
发布博客 2024.10.26 ·
620 阅读 ·
6 点赞 ·
0 评论 ·
10 收藏

QT(绘图)

QPainter。
原创
发布博客 2024.10.26 ·
742 阅读 ·
21 点赞 ·
0 评论 ·
9 收藏

QT(多线程)

QThread 是线程类,是实现多线程操作的核心类,一般从 QThread 继承定义自己的线程类。Qt提供了 QMutex、QMutexLocker、QReadWriteLock、QwaitCondition、QSemaphore 等多种类用于实现线程之间的同步。QThread类提供不依赖于平台的管理线程的方法。一个QThread 类的对象管理一个线程,一般从 QThread 继承一个自定义类,并重定义虚函数run0,在run()函数里实现线程需要完成的任务。
原创
发布博客 2024.10.26 ·
742 阅读 ·
9 点赞 ·
0 评论 ·
24 收藏

QT(文本读写)

QTextStream 与10 读写设备结合,为数据读写提供了一些方便的方法的类,QTextStream 可以与 QFile、QTemporaryFile、QBufer、QTcpSocket和 QUdpSocket 等 IO 设备类结合使用。Qt提供了两种读写纯文本文件的基本方法,一种是用QFile 类的IODevice 读写功能直接进行读写,另一种是利用 QFile 和 QTextStream 结合起来,用流(Stream)的方法进行文件读写。类的成员函数,专门用于打开文件,以便进行读写操作。
原创
发布博客 2024.10.22 ·
633 阅读 ·
18 点赞 ·
0 评论 ·
7 收藏

boa服务器移植(imx6ull)

在测试之前需要释放开发板上端口80,在正点原子开发板上80端口已经被nginx占用。在根目录下创建boa目录并通过tftp拷贝ubuntu下的。image.jpg 随便找一张图片,放在当前目录。注意image.jpg权限。(可在文件最后一行加)
原创
发布博客 2024.10.14 ·
583 阅读 ·
6 点赞 ·
0 评论 ·
6 收藏

boa服务器移植

boa服务器是一个小巧高效的web服务器,是一个运行于unix或linux下的,支持CGI的、适合于嵌入式系统的单任务的http服务器,源代码开放、性能高。boa服务器是一种非常小巧的Web服务器,其可执行代码只有大约60KB左右。作为一种单任务Web服务器,Boa只能依次完成用户的请求,而不会fork出新的进程来处理并发连接请求。但Boa支持CGI,能够为CGI程序fork出一个进程来执行。Boa的设计目标是速度和安全。
原创
发布博客 2024.10.13 ·
906 阅读 ·
8 点赞 ·
0 评论 ·
22 收藏

在linux下移植好的boa服务器

发布资源 2024.10.13 ·
rar

QT老版本下载指南

再弱弱的说一下,最后一个_有独立安装包的LTS版本就是5.12.12_,至于5.14版本也有下载地址,但是维护时间还没5.12长,我就不贴了。5.15后续版本不提供独立安装包(除了某些花了钱的主,可以向他们要),5.15后续版本个人只有在线安装了。当然顺便说一下,前期QT的5.12.12的独立安装文件(exe)有bug,不知道我是不是第一时间向qt反馈的,反正他们给我回复了,说会撤销前期bug版本,并稍后更新。你要是需要老版本LTS4,我也给你贴一个,
原创
发布博客 2024.09.19 ·
574 阅读 ·
4 点赞 ·
0 评论 ·
9 收藏
加载更多