自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

朱工的专栏

专注/深入/分享

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

原创 Logseq 用法备忘

软件 Logseq 基础用法

2025-03-12 10:00:53 1002

原创 VsCode 快捷键备忘

VsCode 常用快捷键

2025-03-05 13:26:15 609

原创 OLED 驱动器 SSD1309

SSD1309 是一款 128 * 64 像素的 OLED/PLED 驱动控制器。专为共阴极 OLED 面板而设计,本文介绍该 IC 参数。

2025-02-24 13:26:21 950

原创 Python 基础 - 备忘

Python 基础备忘

2025-02-11 16:15:09 232

原创 Win11 找不到打印机

Win11 找不到打印机解决方法

2024-11-25 15:45:21 482

原创 Git Bash 常用命令

本文描述我遇到的一些基本 Git Bash 命令。

2024-11-04 12:41:23 790 3

原创 嵌入式编程守则

嵌入式编程守则

2024-10-24 12:12:00 473 2

原创 程序员修炼之道 13:务实的项目

团队是小而稳定的实体。

2024-09-24 19:04:16 777

原创 程序员修炼之道 12:项目启动前

需求很少停留在表面。通常情况下,它们被埋在层层假设、误解和政治之下。更糟糕的是,无人确切知道自己想要什么。

2024-09-22 15:06:36 776

原创 程序员修炼之道 11:当你编码时

如果把编码阶段当成机械性工作,认为这个阶段只是把设计翻译成可运行的代码段,这种态度是项目失败的最重要原因。本章谈论编码阶段中应该注意的事项。

2024-09-18 22:41:45 1172

原创 显示屏 LM6059 (ST7565P主控)

ST7565P 是一款单芯片点阵 LCD 驱动器,可以直接连接到微处理器总线上。

2024-08-30 14:01:32 1334

原创 程序员修炼之道 10:并发

随机故障通常是并发问题

2024-08-25 20:09:11 586

原创 有了孩子后,你需要知道的家庭教育知识

家庭是孩子的第一个课堂,父母是孩子的第一任老师。

2024-08-24 19:55:17 1316

原创 程序员修炼之道 09:宁弯不折

本章介绍如何做出可逆性的决策。

2024-08-17 21:00:03 1074

原创 微软研发致胜策略 08:沉船的感觉

当项目进度开始延误时,一个自然的反应是雇佣更多的人并强迫团队加班。然而,增加程序员数量并强迫大家加班并不能纠正导致项目延误的根本问题。

2024-07-25 18:30:00 1226

原创 微软研发致胜策略 07:这完全取决于态度

通过积极学习,提高团队成员的技术水平是很好的。团队领导者还需要做的一件事情是:纠正错误态度,促进有益态度。

2024-07-24 18:00:00 2096

原创 微软研发致胜策略 06:学无止境

领导者必须让让团队成员只专注于改善产品的工作上。然而,如果领导者希望他们的项目真正取得成功,他们必须关注培训,以确保每个团队成员定期学习各种广泛有用的新技能。

2024-07-23 18:15:00 1718

原创 微软研发致胜策略 05:进度狂

一个仅仅过于激进的进度表可能会导致“进度狂”,即程序员为了短期内满足进度而采取捷径,从而危及产品的长期质量

2024-07-20 15:00:31 852

原创 微软研发致胜策略 04:极端的热情

如果负责人想让软件开发团队进入创作状态,他必须创造一种激发这种热情的开发氛围。不幸的是,随着公司从小作坊发展为大型企业,程序员日常承担的非开发工作量会显著增加。

2024-07-20 12:31:34 777

原创 微软研发致胜策略 03:保持进度

绝对不要让项目有一点点脱轨,不论是多么小的偏差,倘若你没有立即修正错误,它很快就会越跑越远。聪明的主管懂得这个道理,他们会经常注意项目的进度,随时修正方向,保持项目不偏离计划之外。本章介绍帮助项目保持进度的策略。

2024-07-18 16:53:53 713

原创 微软研发致胜策略 02:系统化的方法

令人惊讶的是,一个相对微不足道的工作习惯或流程竟能对结果产生重大影响。

2024-07-17 16:53:18 1081

原创 微软研发致胜策略 01:尊定基础

成功的软件项目负责人都牢记一些原则。其中最重要的一个是,程序员应该只从事那些直接或间接改进产品的任务。

2024-07-16 15:36:56 1117

原创 程序员修炼之道 08:务实的偏执

在一个制度不完善、截止时间荒谬、工具可笑、需求近乎不可能实现的世界里,谨慎行事是明智的选择。或许会有人说我们偏执,但正如伍迪·艾伦所说:“当所有人真的在给你找麻烦时,偏执就是一个好主意。”

2024-07-15 21:33:51 815

原创 编程精粹—— Microsoft 编写优质无错 C 程序秘诀 09:编码检查表

这里给出的问题列表,总结了书中的所有观点。

2024-06-25 08:28:46 909 2

原创 编程精粹—— Microsoft 编写优质无错 C 程序秘诀 08:剩下的就是态度问题

程序员有能力理解本书中的每一条指导原则,但如果没有正确的态度和一套良好的编程习惯,写出无错误 (BUG) 的代码将比预期困难得多。

2024-06-24 21:29:35 1004

原创 编程精粹—— Microsoft 编写优质无错 C 程序秘诀 07:编码中的假象

有些编程实践非常危险,永远不应使用。它们中的大多数明显具有风险,但也有些看似相当安全,甚至令人向往,因为它们满足需求而没有明显的危险。这些危险的编码实践其实是披着羊皮的狼。

2024-06-23 20:31:21 838

原创 编程精粹—— Microsoft 编写优质无错 C 程序秘诀 06:危险的行业

当程序员有几种可能的实现方案时,他们却经常只考虑空间和速度,而完全忽视了风险性。假如你站在悬崖旁边,想要到达悬崖的底部,你会从悬崖直接跳下吗?毕竟这可是最快到达目的地的方法。

2024-06-21 13:32:12 896

原创 编程精粹—— Microsoft 编写优质无错 C 程序秘诀 05:糖果机接口

函数只是无错还不够,函数还必须易于使用,且不会引入意外的 BUG。

2024-06-20 14:53:41 687

原创 编程精粹—— Microsoft 编写优质无错 C 程序秘诀 04:对程序单步跟踪

找到错误的最佳方法是使用调试器逐步执行所有新代码。通过逐步执行每条指令,关注数据流,可以快速发现表达式和算法中的问题。

2024-06-18 14:16:27 810

原创 编程精粹—— Microsoft 编写优质无错 C 程序秘诀 03:强化你的子系统

断言无疑是强有力的工具,但只有断言还不够。更强大的是子系统完整性检查,它能主动验证子系统,在错误影响程序之前发现错误。

2024-06-18 08:53:27 714

原创 编程精粹—— Microsoft 编写优质无错 C 程序秘诀 02:设计并使用断言

聪明的程序员将调试代码隐藏在断言 assert 中。断言的好处是用户在错误发生时,可以自动地把它们检查出来。

2024-06-17 08:24:03 1104

原创 编程精粹—— Microsoft 编写优质无错 C 程序秘诀 01:假想的编译器

如果存在一个理想的编译器,它能检测到程序中的每个错误并给出错误信息,那么消除代码中的错误将会非常简单。问题是,这种无所不能的编译器并不存在,但是我们可以有一些方法,可以自动检测到更多的错误。

2024-06-16 09:48:19 1253

原创 程序员修炼之道 07:调试

软件缺陷以各种方式表现出来,从对需求的误解到编码错误。现在的计算机系统仍有局限性,能干你让它干的事情,但不一定能干你想让它干的事情。本章介绍调试中涉及的问题,以及一些通用策略。

2024-06-05 20:18:46 704

原创 程序员修炼之道 06:基础工具

本章介绍一些处理文本的工具。每一个开发者都应该有自己的工具箱,我们熟知其中每一个工具特性和用法,并且定期向工具箱添加新的工具。

2024-05-30 21:23:39 853

原创 STM32F103 与 GD32F103 差异

一些细节差异,不定期更新

2024-05-21 13:51:42 1231

翻译 复杂系统是如何失效的 (How Complex Systems Fail)

复杂系统本质上是固有危险的系统

2024-05-11 16:58:10 227

原创 Meltdown: Unveiling the Root Causes of System Failures

复杂的系统拥有强大的功能,也拥有脆弱的身板。

2024-05-09 15:56:46 415

原创 程序员修炼之道 05:务实的方法②

无论是编写代码还是做架构设计,又或者是写文档或估算进度,这些提示和技巧适用于软件开发的所有层级。只要在开发过程中牢记这些基本原则,你就能写出更好、更快、更健壮的代码,而且代码可读性更高。

2024-04-21 20:25:30 912

原创 VSCode+Cmake 调试时向目标传递参数

问题是,如果我想单步跟踪,看看程序是如何遍历文件层次结构的,那么在启动调试器时,需要知道传给 ftw 程序的路径是什么,而且需要调试器自动传给 ftw。我有一个遍历文件层次结构的程序,程序根据传入的文件路径,对该路径下的所有文件进行遍历。但是这种方式对我的代码不起作用,我所使用的是 CMake Debug,如下图所示。这样,你就可以在进入调试之前成功传递参数给你的 C 程序了。通过这样的方式,你就可以在进入调试之前传入参数了。这样,你的 C 程序将会接收到传递的参数。文件中配置的参数来运行你的程序。

2024-04-09 15:23:10 1350

原创 程序员修炼之道 04:务实的方法 ①

本章介绍一些提示和技巧。无论是编写代码还是做架构设计,又或者是写文档或估算进度,这些提示和技巧适用于软件开发的所有层级。只要在开发过程中牢记这些基本原则,你就能写出更好、更快、更健壮的代码,而且代码可读性更高。

2024-04-05 18:37:21 748

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

DM9161A数据手册

DM9161A 数据手册 datasheet

2012-08-13

Stellaris LM3S9B96开发套件用户手册

Stellaris LM3S9B96开发套件用户手册

2012-02-04

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关注的人

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