Linux 中断子系统的内部实现机制比较复杂,如果想讲清楚需要较长的篇幅才行,本文只从应用的角度介绍如何注册中断并添加中断处理函数到代码中,不对其内部的实现机制做太多阐述。
posts
Linux 添加中断处理
浅谈触摸屏充电器噪声要求及测量方法
触摸屏在高噪声环境下的性能是当前移动电子设备特别是智能手机设计人员面临的巨大挑战之一。而在这些噪声当中,充电器噪声是被广泛涉及和对触摸屏影响最大的噪声源。这种噪声通过USB充电器物理耦合至传感器进而被TOUCH IC所采集。它可以造成触摸的精度或线性度下降、产生误触,严重的会造成触摸屏变得无响应。本文结合我在工作中的一些经验来介绍一下触摸屏设计中的对噪声相关的要求,测量方法以及一些降噪的方法。
Linux fork() 函数
本文主要总结了Linux fork()函数的使用。
poll() 函数使用
这篇文章对Linux的poll()函数的使用做一个总结。
MISRA C 规则
最近工作中有接触到MISRA C的规范,为了方便以后查找,这里把规则都记录下来。
Java 调用 COM 组件的方法
最近项目中需要用 JavaSE 来调用 Windows 的下的程序代码。如 Java 编写的 GUI 需要操作 Windows 平台下自己开发的代码。这里总结一下相关的技术内容。
Java JDOM 库的使用
最近的开发工作中使用到了JDOM工具包来编辑XML类型的文档。JDOM是一种使用 XML 的Java 工具包。基于 Java 平台并通过 Java 代码来访问、操作并输出 XML 数据。
Java 使用 JXL 库编辑 Excel 文档
因为开发中用到了 JXL 库来处理 Windows 的 Excel 文档,这里做一个总结记录,以方便未来查找。
Java 串口编程
前些天工作中用到了串口编程。Java 上位机 UI 需要通过串行端口访问外部的设备,Java 对串口设备的访问有提供库支持,使用起来比较容易,这里简单总结一下。
Java 的线程和 Runnable 接口
Java 实现多线程编程的方式有两种,一种是继承 Thread 类,另一种是实现 Runnable 接口。
下面的内容会分别介绍这两种用法以及使用上的区别。
Javadoc 使用
相信很多有经验的程序员都知道写注释的重要性,程序注释不仅仅是对代码进行说明,它其实也是代码本身组成的一部分。对于Java程序的开发者来说,更是如此。
Java 的 Iterable 接口使用
Iterable<> 是 Java.lang 包中定义的一个接口,
根据 Java 文档的介绍该接口主要声明了一个Iterator()方法,该方法返回一个Iterator<>接口。