自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

没有脑壳的博客

记录编程学习

  • 博客(16)
  • 收藏
  • 关注

原创 嵌入式开发学习:UDP和TCP

本文介绍了C语言中UDP和TCP套接字编程的基本实现。

2025-11-14 16:08:57 761

原创 嵌入式开发学习:多线程

本文介绍了Linux多线程编程的核心概念与技术。

2025-11-13 19:48:10 579

原创 嵌入式开发学习:多进程之间的通信

多进程编程通信办法

2025-10-31 19:34:31 550

原创 嵌入式开发学习:多进程介绍

多线程

2025-10-30 19:35:03 627

原创 嵌入式开发学习:数据结构->二叉树

二叉树

2025-10-23 19:02:50 842

原创 嵌入式开发学习:数据结构->顺序表

数据结构->顺序表

2025-10-22 15:19:54 305

原创 嵌入式开发学习:C语言中的文件操作

文件操作

2025-10-21 16:32:03 962

原创 嵌入式开发学习:关于链表

链表

2025-10-21 15:38:31 472

原创 嵌入式开发学习:关于结构体

是什么:结构体是将不同类型数据捆绑在一起的用户自定义类型。内存布局:默认情况下,成员的存放遵循内存对齐原则,以提高CPU访问效率。这通常会导致成员之间和结构体末尾出现填充字节。大小计算sizeof一个结构体的大小,必须考虑成员自身对齐和整体对齐两个规则。优化:合理安排成员顺序(通常从大到小)可以有效减少填充,节省内存。高级应用位域用于在比特级别上节省空间,柔性数组成员则为处理可变长数据提供了高效的模式。

2025-10-20 15:03:24 651

原创 嵌入式开发学习:指针、堆、栈

程序内存空间分为栈(Stack)和堆(Heap)两大区域。

2025-10-16 19:09:51 826

原创 嵌入式开发学习:关于函数

本文解析了C/C++中函数的定义、类型及底层实现机制。

2025-10-10 17:33:16 599

原创 第一个简易驱动的编写

本文介绍了Windows驱动开发中R3应用程序与R0驱动程序通信的实现方法其一。

2025-10-10 15:46:55 706

原创 驱动安装和卸载

本文介绍了Windows驱动程序的加载与卸载方法。主要内容包括:1)常用驱动测试工具(如系统自带的sc.exe、微软Sysinternals工具集和第三方开发者工具);2)如何编写自定义驱动加载程序,通过服务控制管理器(SCM)API实现驱动的注册、加载和卸载;3)详细解析了LoadDriver和UnloadDriver函数的实现原理和系统调用流程。文章强调必须遵循Windows官方框架,通过SCM进行驱动管理,以确保系统稳定性和安全性。同时提供了完整的代码示例,展示了如何构建一个完整的驱动加载/卸载程序。

2025-10-10 11:12:21 791

原创 嵌入式开发学习:流程控制语句

不一定。C语言的语法标准。

2025-09-28 23:10:51 659

原创 嵌入式开发学习:运算符

直接对整数的二进制位进行操作,速度非常快,常用于底层编程、设备驱动或性能敏感的算法中。: 当不确定运算顺序时,或者想让代码意图更清晰时,请毫不犹豫地使用圆括号。: 当多个具有相同优先级的运算符在一起时,决定计算顺序。用于比较两个值,其结果是一个布尔值(在C中,通常是。"正数" : "非正数"优先级相同,它们是左结合的,所以先算。这是最基础的运算符,用于执行数学计算。,如果左边的表达式为假,右边的表达式。,如果左边的表达式为真,右边的表达式。,赋值运算符是右结合的,所以先算。不需要死记硬背整个优先级表!

2025-09-28 22:41:56 879

原创 嵌入式开发学习:数据类型

本文概述了C语言中数据类型的字节大小、类型转换规则和浮点数存储方式。。

2025-09-28 22:13:38 867

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除