内核模块

共 56 篇文章
内核模块 相关的电子技术资料,包括技术文档、应用笔记、电路设计、代码示例等,共 56 篇文章,持续更新中。

寒江独钓源码

介绍了串口、键盘、磁盘、文件系统、网络等相关的windows内核模块的编程技术,以及基于这些技术实现的输入密码保护、防毒引擎、文件加密、网络嗅探、网络防火墙等信息安全软件的核心组件的具体编程

arm-摄像头驱动例程-S3C2440

基于Linux平台的S3C2440摄像头驱动实现,采用底层寄存器操作与内核模块化设计,支持标准V4L2接口,具备良好的可移植性与稳定性。

linux驱动

从基础概念到高级技巧,这份教程全面覆盖了Linux驱动开发的方方面面。无论你是刚刚接触这一领域的新人,还是希望进一步提升技能的开发者,都能从中找到宝贵的知识和实践经验。内容深入浅出地讲解了内核模块编程、设备驱动模型以及常见硬件接口的处理方法。

makefile

本资源提供了一个详细的makefile示例,专为嵌入式Linux系统设计。通过这个makefile,您可以轻松管理复杂的编译过程,包括但不限于内核模块的构建、应用程序的链接等。它将所有必要的编译命令整合到一个文件中,只需运行'make'命令即可自动按正确顺序执行所有步骤,极大地简化了开发流程。无论是初学者还是经验丰富的工程师,都能从中受益匪浅。此文档完全免费下载,并且包含了从基础配置到高级用法的所

蠕虫病毒的结构与运行机制研究

针对蠕虫病毒传播速度快、破坏性强等特点,重点研究了蠕虫框架结构模型,分析了<BR>蠕虫的实体结构、组件结构和工作流程,并将蠕虫病毒在结构上分为初始化模块、内核模块、隐藏模块、受控模块和外在功能模块等几

linux编程白皮书

本书对Linux操作系统及其编程作了整体的介绍,以支持用于开发软件的公开源码模型。对内存管理、进程及其通信机制、PCI、内核模块编程及内核系统结构作了详细的解释,且附有很多程序代码实例。对深入研究Linux下的编程有很大的帮助。

基于FPGA的计算机可编程外围接口芯片的设计与实现

随着电子技术和EDA技术的发展,大规模可编程逻辑器件PLD(Programmable Logic Device)、现场可编程门阵列FPGA(Field Programmable Gates Array)完全可以取代大规模集成电路芯片,实现计算机可编程接口芯片的功能,并可将若干接口电路的功能集成到一片PLD或FPGA中.基于大规模PLD或FPGA的计算机接口电路不仅具有集成度高、体积小和功耗低等优点

1

linux 编程白皮书,本书对Linux操作系统及其编程作了整体的介绍,以支持用于开发软件的公开源码模型。对内存管理、进程及其通信机制、PCI、内核模块编程及内核系统结构作了详细的解释,且附有很多程序

Linux编程白皮书

《Linux编程白皮书》是由一群Linux高手所写的,它由五个部分组成——是Linux文档工程的一个印刷版本。该书描述了关键的设计概念,以及系统和Linux内核子系统的概念系统结构和具体的系统结构。全书是从Linux操作系统的心脏——内核开始进行深入介绍的。所介绍的知识包括Linux硬件和软件基础、内核机制、进程、模块、结构及源代码、Linux内核模块编程指南,把应用程序移植到Linux下,以及对

基于ARM和WinCE的电台可视化人机交互接口的设计与实现

本文以正在研制的某新型电台为应用背景,研究在电台上使用触摸屏的硬件设计方法和软件实现途径。 触摸屏是人机交互发展的方向。目前已在多种领域得到了广泛地应用,而使用触摸屏代替按键在无线电台上实现人机交互功能目前尚不多见。在无线电台上使用触摸屏可以尽可能地减少电台的体积,同时采用常见的Windows风格的操作系统,可以使电台不仅易于携带,也更便于操作。 本文的研究是基于ARM的硬件平台和Windows

基于软PLC的嵌入式系统的研究与实现.rar

本文介绍了基于软PLC(Programmable Logic Controller,可编程控制器)的嵌入式技术起源和背景,综述了基于软PLC的嵌入式系统的关键技术和优点,最后介绍了其设计和实现的方法。 基于软PLC的嵌入式系统的研究与实现分为开发系统和运行系统(又称为虚拟机系统)。本文概述了开发系统,其运行于PC机的操作系统如Windows或者Linux等,为用户提供一个大众化的编程环境,它包含编

ARM嵌入式系统在电力机车主变压器综合测试系统中的应用研究.pdf

随着计算机技术的发展,嵌入式系统已成为计算机领域的一个重要组成部分。本文用嵌入式系统构建了一个电力机车主变压器故障诊断试验平台。 在电力机车主变压器综合测试及故障诊断领域中,我国几个大型的电力机车厂的变压器测试依然采用人工读数,而这种方法的特点是:效率比较低,数据存在误差等。因此非常有必要采用自动测试系统,而如果用工控机作为控制中心来进行测试,成本将比较高,因此,本文采用基于ARM的嵌入式系统作为

基于ARM的PDA软硬件平台设计

在当前的电子信息技术和网络技术高速发展的后PC时代,嵌入式系统已经广泛地渗透到科学研究、工程设计、军事技术、商业文化艺术、娱乐业以及人们日常生活中的方方面面。与此同时,PDA因其小巧,功能强大,日益受到人们的青睐。因此,对嵌入式Linux的PDA研究具有非常重要的意义。 本文的研究主要是基于ARM和Linux的PDA软硬件平台的开发。硬件平台的内核模块采用ARM920T核的S3C2410X嵌入式处

嵌入式C语言精华

C/C+语言struct 深层探索 C++中 extern "C"含义深层探索 C 语言高效编程的几招 想成为嵌入式程序员应知道的 0x10 个基本问题 C 语言嵌入式系统编程修炼 C 语言嵌入式系统编程修炼之一:背景篇 C 语言嵌入式系统编程修炼之二:软件架构篇 C 语言嵌入式系统编程修炼之三:内存操作 C 语言嵌入式系统编程修炼之四:屏幕操作 C 语言嵌入式系统编程修炼之

第4章 Linux内核模块

作者:华清远见嵌入式学院。《Linux设备驱动开发详解》第4章 Linux内核模块。Linux设备驱动会以内核模块的形式出现,因此,学会编写Linux内核模块编程是学习Linux设备驱动的先决条件。

TKStudio下Linux内核模块调试快速入门

TKStudio下Linux内核模块调试快速入门

Linux内核模块

【华清远见10年特献】《Linux设备驱动开发详解》之第4章 Linux内核模块

openwrt深入学习笔记

由浅入深,深入研究OpenWRT开发,包括如何下载源码、如何编译、如何使用uci、如何添加软件包、如何添加内核模块、启动脚本、网络配置、网络相关shell函数、uci相关shell函数、luci框架等等。

Linux内核驱动模块编程指南

<p>《Linux内核驱动模块编程指南》最初是由 Ori Pomerantz为22版本的内核编写的,后来,ori将文档维护的任务交给了 Peter Jay Salzman,Peter完成了24内核版本文档的編写,毕竟Lnux内核驱动模块是一个更新很快的内容。现在,Peter也无法腾出足够的时间来完成<br/>2.6内核版本文档的编写,目前该2.6内核版本的文档由合作者 Michael Burian

linux内核编程指南

<p>因此,您想编写一个内核模块。您知道C,您已经编写了一些可以作为进程运行的常规程序,现在您想知道真正的动作在哪里,一个通配指针可以擦掉文件系统,核心转储意味着重新启动。<br/>内核模块到底是什么?模块是可以根据需要加载和卸载的代码段。它们扩展了内核的功能,而无需重新引导系统。例如。<br/>模块驱动程序的一种类型是设备驱动程序,它允许内核访问没有模块的系统硬件,我们将不得不构建单片内核并将新