自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

朱工的专栏

专注/深入/分享

  • 博客(291)
  • 资源 (27)
  • 收藏
  • 关注

原创 C 嵌入式系统设计模式 24:安全性和可靠性介绍

本文章描述嵌入式安全性和可靠性模式之一:安全性和可靠性介绍。

2024-03-11 19:38:19 1472

原创 C 嵌入式系统设计模式 23:有序锁定模式

本文章描述嵌入式并发和资源管理模式之九:有序锁定模式。

2024-03-09 20:48:42 991

原创 C 嵌入式系统设计模式 22:同时锁定模式

本文章描述嵌入式并发和资源管理模式之八:同时锁定模式。

2024-03-08 14:50:20 992

原创 C 嵌入式系统设计模式 21:会合模式

本文章描述嵌入式并发和资源管理模式之七:会合模式。

2024-03-06 08:42:46 1025

原创 C 嵌入式系统设计模式 20:队列模式

本文章描述嵌入式并发和资源管理模式之六:队列模式。

2024-03-04 19:32:19 1397

原创 C 嵌入式系统设计模式 19:保护调用模式

本文章描述嵌入式并发和资源管理模式之五:保护调用模式

2024-03-04 09:22:04 758

原创 C 嵌入式系统设计模式 18:临界区模式

本文章描述嵌入式并发和资源管理模式之四:临界区模式

2024-03-02 21:07:10 1416

原创 C 嵌入式系统设计模式 17:静态优先级模式

本文章描述嵌入式并发和资源管理模式之三:静态优先级模式。

2024-03-02 18:01:49 1529

原创 C 嵌入式系统设计模式 16:循环执行模式

本文章描述嵌入式并发和资源管理模式之二:循环执行模式。

2024-03-01 15:12:36 1130 1

原创 C 嵌入式系统设计模式 15:基本并发概念

本文章描述嵌入式并发和资源管理模式之一:基本并发概念。

2024-03-01 14:12:53 1118

原创 C 嵌入式系统设计模式 14:轮询模式

本文章描述访问硬件的设计模式之七:轮询模式。

2024-03-01 08:22:54 1510

原创 C 嵌入式系统设计模式 13:中断模式

本文章描述访问硬件的设计模式之六:中断模式

2024-02-27 13:41:33 1021

原创 C 嵌入式系统设计模式 12:去抖动模式

本文章描述访问硬件的设计模式之五:去抖动模式。

2024-02-27 12:38:24 814

原创 C 嵌入式系统设计模式 11:观察者模式

本文章描述访问硬件的设计模式之四:观察者模式。

2024-02-24 15:16:09 1256

原创 C 嵌入式系统设计模式 10:中介者模式

本文章描述访问硬件的设计模式之三:中介者模式。

2024-02-23 14:09:37 1362

原创 Linux 系统编程:文件编程

本篇涉及文件的创建、打开、读和关闭。

2024-02-22 15:49:54 508

原创 C 嵌入式系统设计模式 09:硬件适配器模式

本文章描述访问硬件的设计模式之二:硬件适配器模式。

2024-02-22 15:37:23 1569

原创 C 嵌入式系统设计模式 08:硬件代理模式

硬件代理模式 (Hardware Proxy Pattern) 是硬件抽象的典型模式。目的是封装细节。该模式通过创建软件模块来封装对特定硬件设备的操作,隐藏底层硬件的实现细节和复杂性,提供标准的接口给上层应用程序使用。

2024-02-21 14:49:56 1402

原创 C 嵌入式系统设计模式 07:基本的硬件访问概念

嵌入式系统最显著的特性可能是它们必须直接访问硬件

2024-02-20 14:14:05 445

原创 Linux 系统编程:文件系统的底层逻辑 - inode

我查找了 inode 的资料,发现它是一个重要的基础概念。当我深入了解了 inode 之后,我甚至觉得它是学好 Linux 文件系统的关键。

2024-01-13 21:13:16 1409

原创 C 嵌入式系统设计模式 06:Harmony 流程

作为嵌入式软件开发人员,现在让我们把注意力转向一个基本问题,即:我们如何完成一个复杂设计。

2024-01-06 15:01:16 1383

原创 Linux 系统编程:文件系统基础

本文描述 Linux 文件系统的基础知识,一些操作文件和文件夹的 shell 命令。

2024-01-02 20:38:12 1081

原创 C 嵌入式系统设计模式 05:状态图

书中大量使用了 UML 表示法,之前讲述过了 类图,这篇文章讲述 状态图。

2024-01-01 15:14:08 989

原创 C 嵌入式系统设计模式 04:使用 C 模拟面向对象编程

实现类的最简单方法是使用文件作为封装边界:公共变量和函数声明在 .h 文件中,函数实现和私有变量在 .c 文件中。一种更灵活的方法是使用文件中的结构体表示类。与结构体位于同一文件中的函数定义类的操作。为了确保函数能够访问正确的对象数据,我们需要传入一个 me 指针。在结构体本身中嵌入函数指针,这可以实现子类的继承。

2024-01-01 10:10:41 1039

原创 C 嵌入式系统设计模式 03:UML 表示法

书中大量使用了 UML 表示法,因此需要理解最基本的 UML 表示法含义。本文讲述 UML 中的类图

2023-12-15 09:28:25 1298

原创 lwIP 细节之六:connected、sent、poll 回调函数是何时调用的

使用 lwIP 协议栈进行 TCP 裸机编程,其本质就是编写协议栈指定的各种回调函数。将你的应用逻辑封装成函数,注册到协议栈,在适当的时候,由协议栈自动调用,所以称为回调。本节讲述 connected、sent、poll 回调函数。

2023-12-12 16:43:50 1453

原创 lwIP 细节之五:accept 回调函数是何时调用的

使用 lwIP 协议栈进行 TCP 裸机编程,其本质就是编写协议栈指定的各种回调函数。将你的应用逻辑封装成函数,注册到协议栈,在适当的时候,由协议栈自动调用,所以称为回调。本节讲述 accept 函数。

2023-12-12 16:38:22 570

原创 lwIP 细节之四:recv 回调函数是何时调用的

使用 lwIP 协议栈进行 TCP 裸机编程,其本质就是编写协议栈指定的各种回调函数。将你的应用逻辑封装成函数,注册到协议栈,在适当的时候,由协议栈自动调用,所以称为回调。本节讲述 recv 回调函数。

2023-12-12 16:34:04 1179

原创 lwIP 细节之三:errf 回调函数是何时调用的

使用 lwIP 协议栈进行 TCP 裸机编程,其本质就是编写协议栈指定的各种回调函数。将你的应用逻辑封装成函数,注册到协议栈,在适当的时候,由协议栈自动调用,所以称为回调。本节讲述 errf 回调函数。

2023-12-12 16:29:24 1553

原创 显示屏 LM3033(ST7920主控)

介绍 LM3033 LCD 显示屏用法。该显示屏使用的主控芯片为 ST7982

2023-12-06 12:16:47 1236

原创 C 嵌入式系统设计模式 02:结构化编程与面向对象编程

结构化编程将软件组织成两个截然不同的方面:数据和行为。面向对象的方法将两者结合起来,让紧密耦合的元素更内聚,并提高内容的封装。C 是结构化语言,但它可以用于开发面向对象的嵌入式系统。

2023-11-28 10:51:13 1212 2

原创 C 嵌入式系统设计模式 01:软件开发概述

软件开发的真相之一是,协同开发必然伴随着重建。

2023-11-21 16:26:28 408 1

原创 AD7792/AD7793 备忘

AD7792/AD7793 是一款 ∑-Δ ADC,3 通道、低噪声,内部集成仪表放大器和参考源。AD7792 为 16 位,AD7793为 24 位。

2023-11-06 17:38:11 2592 1

原创 搜索语法备忘

这篇文章记录传统搜索引擎的一些搜索语法和技巧。

2023-10-31 16:46:07 215

原创 Linux Shell :正则表达式

正则表达式用来指定字符串的模式,经常用于搜索-替换操作。

2023-10-24 17:31:21 482

原创 电压参考芯片 LM285D-1.2 备忘

LM285D-1.2是一款参考电压芯片,本次备忘使用的数据手册是安美森家的。LM285D中的D指的是 SOIC-8 封装,是贴片的;而LM285Z中的Z指的是 TO-92 封装,是直插的。购买时需要注意,防止买错封装。注:以下参数中,典型值均在 25℃条件下测得。

2023-10-17 16:25:50 738

原创 Linux Shell :基本语法汇总

这里记录 Linux Shell 基础语法

2023-10-13 12:57:38 420

原创 lwIP更新记10:IP 冲突检测

lwip-2.2.0-rc1 版本于 2023 年 6 月 29 日发布,带来了我期盼已久的 `IPv4 冲突检测` 功能。

2023-08-21 10:52:15 1463

原创 TortoiseGit 入门指南17:使用子模块

如果你想在自己的代码仓库中嵌入其它仓库,这称为引入子模块(Submodule)。使用右键菜单TortoiseGit - Submodules Add 选项,弹出添加子模块对话框,可以将一个外部仓库嵌入到源代码树的专用子目录中。

2023-07-26 19:17:09 3090 1

原创 TortoiseGit 入门指南16:叠加图标不见了

叠加图标是一种可视化的提示系统,它通过在文件和文件夹的图标上添加额外的图形元素(即叠加),来显示这些文件或文件夹的 Git 状态。这样,用户可以直接在文件浏览器中看到哪些文件已经被提交,哪些文件还有未提交的更改

2023-07-20 16:36:36 545

LM3033(ST7920主控)驱动代码

LM3033(ST7920主控)驱动代码

2023-12-23

FreeRTOS V7.4.2(官方原版)

FreeRTOS V7.4.2(官方原版)

2016-06-02

FreeRTOS V7.5.0(官方原版)

FreeRTOS V7.5.0(官方原版)

2016-06-02

FreeRTOS V7.5.2(官方原版)

FreeRTOS V7.5.2(官方原版)

2016-06-02

FreeRTOS V7.5.3(官方原版)

FreeRTOS V7.5.3(官方原版)

2016-06-02

FreeRTOS V7.6.0(官方原版)

FreeRTOS V7.6.0(官方原版)

2016-06-02

FreeRTOS V8.1.0(官方原版)

FreeRTOS V8.1.0(官方原版)

2016-05-29

FreeRTOS V8.0.0(官方原版)

FreeRTOS V8.0.0(官方原版)

2016-05-29

FreeRTOS V8.0.1(官方原版)

FreeRTOS V8.0.1(官方原版)

2016-05-29

FreeRTOS V8.1.1(官方原版)

FreeRTOS V8.1.1(官方原版)

2016-05-29

FreeRTOS V8.1.2(官方原版)

FreeRTOS V8.2.0(官方原版)

2016-05-29

FreeRTOS V8.2.0(官方原版)

FreeRTOS V8.2.0源代码(官方原版)

2016-05-29

FreeRTOS V8.2.1(官方原版)

FreeRTOS V8.2.1源码(官方原版)

2016-05-28

FreeRTOS V8.2.2(官方原版)

FreeRTOS V8.2.2(官方原版)

2016-05-28

FreeRTOS V8.2.3(官方原版)

FreeRTOS V8.2.3(官方原版)

2016-05-28

FreeRTOS V9.0.0rc1(官方原版)

FreeRTOS V9.0.0rc1(官方原版)

2016-05-28

FreeRTOS V9.0.0(官方原版)

FreeRTOS V9.0.0(官方原版)

2016-05-28

周立功SmartCortex M3-1788开发板原理图

周立功SmartCortex M3-1788开发板原理图

2012-09-17

LM3S9B96开发套件Read Me First

LM3S9B96开发套件Read Me First

2011-11-19

LPC2000系列远程升级资料.rar

LPC2000系列远程升级资料.rar LPC2000系列远程升级资料.rar

2011-09-20

IN4001~IN4007中文资料

IN4001~IN4007中文资料 中文器件手册

2010-05-14

keil 注册机 取消keil 2K限制

keil注册机 杀毒软件会误报,因为注册机会进行底层分析,若觉得危险可以不用.

2010-04-14

IIC总线协议-基于at24c64

IIC总线协议-基于at24c64 有完整的汇编和C语言程序

2010-03-13

安全监控系统通用技术要求(AQ6201—2006)

安全监控系统通用技术要求(AQ6201—2006)

2010-03-12

真正的《基于 S3C2440的触摸屏驱动程序实现》强新建、田泽、刘天时

摘   要:触摸屏作为人机界面的输入设备被广泛的应用于消费电子、 工业控制等诸多领域。目前流行的 嵌入式 ARM处理器 S3C2440是一款典型的嵌入式 SoC芯片,它提供了触摸屏控制器接口,方便了嵌入式 软、 硬件开发。简要介绍了 S3C2440处理器,同时分析了触摸屏的硬件架构、 硬件工作原理及与及其工作 框图,在此基础上给出了触摸屏与 S3C2440的硬件连接电路图。介绍了 S3C2440下触摸屏的 WinCE驱动 构架,并指出相关注册表的修改技术。在 S3C2440的嵌入式 WinCE开发平台上,该驱动程序运行良好。 关键词: S3C2440; 触摸屏; 驱动

2009-10-30

空空如也

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

TA关注的人

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