搜索资源列表
Linux内核模块和驱动的编写
- Linux内核是一个整体是结构,因此向内核添加任何东西,或者删除某些功能,都十分困难。为了解决这个问题引入了内核机制。从而可以动态的想内核中添加或者删除模块。-Linux is a kernel of the whole structure, it added to the kernel anything, or delete certain functions are very difficult. To solve this problem the introduction of core
Bourne_again_shell(bash)basic_programming
- Bourne again shell (bash) 基本编程.pdf 通过学习如何使用 bash 脚本语言编程,将使 Linux 的日常交互更有趣和有生产 力,同时还可以利用那些已熟悉和喜爱的标准 UNIX 概念(如管道和重定向)。 在此三部分系列中,Daniel Robbins 将以示例指导您如何用 bash 编程。他将讲述 非常基本的知识(这使此系列十分适合初学者),并在后续系列中逐步引入更高 级特性。-Bourne again shell (bash) Basic pr
Lightemplate
- 调用方法简单,支持if else include之类的标签,可以包含扩展函数,没有引入外部文件,减少了io操作,比smarttemplate快了平均2-3毫秒,单纯加载模版文件,不设置任何变量lightemplate平均0.3毫秒左右,smarttemplate至少要1毫秒。-feee
pollmonitor
- 使用非阻塞 I/O 的应用程序常常使用 poll, select, 和 epoll 系统调用. poll, select 和 epoll 本质上有相同的功能: 每个允许一个进程来决定它是否可读或者写一个或多个文件而不阻塞. 这些调用也可阻塞进程直到任何一个给定集合的文件描述符可用来读或写. 因此, 它们常常用在必须使用多输入输出流的应用程序, 而不必粘连在它们任何一个上. 相同的功能常常由多个函数提供, 因为 2 个是由不同的团队在几乎相同时间完成的: select 在 BSD Unix 中引入
EDF_Linux26
- EDF算法在linux上的实现.本文阐述了如何将优秀的实时调度算法——最早截止期限优先动态调度算法(EDF)引入linux2.6的内核中,将其改 造成实时性能更强更适合嵌入式应用的系统.文章最后介绍了对改造后的系统所进行的检验,实验结果证明改进后的 实时性能相对原来的linux2.6版本有明显的提高.-EDF implementation on Linux
demos.tar
- Linux串口通讯编程 串行口是计算机一种常用的接口,具有连接线少,通讯简单,得到广泛的使用。常用的串口是RS-232-C接口. 由于Linux引入了设备文件的概念,读写串口能像读写普通文件相同进行操作,非常简单,方便。
LTP_of_the_LINUX_kernel_based_test_method
- 基于LTP的LINUX内核测试方法研究:内核作为Linux最关键的部分,其稳定性决定了系统的稳定性。Linux版本升级频繁,应用范围不断扩大,功能不断增强,但层ffI不穷的补丁程序为内核引入了诸多问题-LTP of the LINUX kernel-based test method: Linux kernel as the most critical part of its stability determines the stability of the system. Linux vers
inotify
- 本应用核心功能为监控系统给定目录下的文件变化情况。实现该项功能可以利用 Linux 2.6.13内核中新引入的文件系统变化通知机制inotify实现-Application of the core functions of the monitoring system files under the given directory changes. The realization of the Linux 2.6.13 kernel function that can be introduced
Linux-driver-development19
- 作者:华清远见嵌入式学院。《Linux设备驱动开发详解》(08&09年度畅销榜TOP50)第19章、Flash设备驱动。Flash在嵌入式系统中是必不可少的,它是BootLoader、Linux内核和文件系统的最佳载体。在Linux内核中,引入了MTD层为NOR Flash和NAND Flash设备提供统一的接口,从而使得Flash驱动的设计工作大为简化。19.1节讲解了Linux Flash驱动的结构,主要讲解了MTD系统的层次结构和接口。19.2节和19.3节分别讲解了NOR Flash和N
Linux-driver-development10
- 作者:华清远见嵌入式学院。《Linux设备驱动开发详解》(08&09年度畅销榜TOP50)第10章、中断与时钟。本章主要讲解Linux设备驱动编程中的中断与定时器处理。由于中断服务程序的执行并不存在于进程上下文,因此,要求中断服务程序的时间尽可能地短。因此,Linux在中断处理中引入了顶半部和底半部分离的机制。另外,内核中对时钟的处理也采用中断方式,而内核软件定时器最终依赖于时钟中断。10.1节讲解中断和定时器的概念及处理流程。10.2节讲解Linux中断处理程序的架构,顶半部、底半部之间的关系
Linux-driver-development12
- 作者:华清远见嵌入式学院。《Linux设备驱动开发详解》(08&09年度畅销榜TOP50)第12章、Linux字符设备驱动综合实例。本章将分析5个典型的字符设备驱动,在这些驱动中,将灵活地运用到前面各章所讲解的内容。12.1节讲解按键的设备驱动,加深读者对字符设备驱动架构、阻塞与非阻塞、中断、定时器等相关知识的理解。12.2节讲解触摸屏的设备驱动,触摸屏的设备驱动比按键的设备驱动稍微复杂一些,但是很类似。12.3节讲解TI的DSP提供给通用CPU的HPI(主机并行接口)的设备驱动,硬件结构为AR
ClustalW
- CLUSTALW是一种渐进的多序列比对方法,先将多个序列两两比对构建距离矩阵,反应序列之间两两关系;然后根据距离矩阵计算产生系统进化指导树,对关系密切的序列进行加权;然后从最紧密的两条序列开始,逐步引入临近的序列并不断重新构建比对,直到所有序列都被加入为止。-Multiple Alignments parameters
Linux-DOC
- 动态链接的共享库是 GNU/Linux® 的一个重要方面。该种库允许可执行文件在运行时动态访问外部函数,从而(通过在需要时才会引入函数的方式)减少它们对内存的总体占用。本文研究了创建和使用静态库的过程,详细描述了开发它们的各种工具,并揭秘了这些库的工作方式。-Dynamically linked shared library is an important aspect of GNU/Linux ® . Of the library allows an executable file
_compat
- 对psutil4版本的网络IO接口的修复文件。在使用 psutil4 版本是在你的源码中引入以上文件,可实现网络IO的正常监控。-Version of network IO interface psutil4 repair the file. In use psutil4 version to the introduction of the above file in your source code, monitoring normal network IO.