第 2 章 内核一瞥 在我们开始步入 Linux 设备驱动的神秘世界之前,让我们先熟悉一些从驱动开发人员应该理解的基本的内核概念.我们将学习到内核定时器、同步机制以及内存分配方法,但是,先让我们从顶层视角开始探索,扫描一下内核发出的启动信息,并在感兴趣的地方设置停下来看一看. 启动过程 图 2.1 显示了基于 x86 计算机 发布时间:2012-05-16 作者: 佚名技术 views(184)
ssh做ip隧道: ssh -l 本机用户名 -R 本机开放的端口:127.0.0.1:本机开放的端口 本机IP地址 例如: 本机有用户test 本机ip为12.34.56.78 开放的端口为40022 ssh -l test -R 40022:127.0.0.1:40022 12.34.56.78在本机上: ssh -l root -p 40022 127.0.0.1(如果对方的ssh是部允许root登陆,则将root换成普通用户)将内网机器端 发布时间:2012-05-16 作者: 佚名技术 views(397)
作者:宋宝华 email:author@linuxdriver.cn 在过去这些年,Linux已经成功应用于服务器和桌面系统,而近年来,随着嵌入式系统应用的持续升温,Linux也开始广泛应用于嵌入式领域,逐步成为通信、工业控制、消费电子等领域的主流操作系统.Linux正以其独特的优势极大地吸引电子设计工程师,很多工程师从自己编写的或专用的RTOS转移到 发布时间:2012-05-16 作者: 佚名技术 views(474)
第 3 章 内核组件 本章将对一些驱动开发相关的内核组件进行讲解.我们 以内核线程开始,它类似于用户空间的进程,通常用于并发处理. 另外,内核还提供了一些接口,使用它们可以简化代码、消除冗余、增强代码可读性并有利于代码的长期维护.本章会学习链表、哈希链表、工作队列、通知链 (notifier chain) 、完成以及错误处理辅助 发布时间:2012-05-16 作者: 佚名技术 views(185)
mysql中限定用户对数据库的权限 默认的MySQL安装之后根用户是没有密码的 先用根用户进入: # mysql -u root 执行: mysql GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY '123456'; 用的是123456做为root用户的密码,我这里是做个例子,要是用123456做密码 那还不象不设置密码了:)建立一个用户对特定的数据库 发布时间:2012-05-16 作者: 佚名技术 views(212)
《详解》12.1的按键驱动,是本书的最大失误,应大家的要求,我们很有必要对其进行再次阐述. 注意标题是“按键”驱动而非“键盘”驱动,按键往往是一个按钮直接对应于一个可中断的GPIO,而键盘则有一个行列矩阵,有一个扫描的过程,由键盘控制器负责扫描、去抖动、得到键值等工作. 按键驱动的目的是在用户调用read()的时候能够读 发布时间:2012-05-16 作者: 佚名技术 views(178)
第 4 章 打下基础 ?XML:NAMESPACE PREFIX = O /> 我们现在已经与编写设备驱动之间的距离已经非常逼近.但是,在此之前,让我们先装备一些驱动的概念.本章 开始于对本书的问题陈述的理念,接下来分析 PC 兼容的系统和嵌入式计算机中典型的设备和 I/O 接口.中断处理在大多数驱动中的都存在,因此,本章讨论了编写中断服务程序的方法 发布时间:2012-05-16 作者: 佚名技术 views(226)
WINDOWS2003任务计划实现定时自动重启IIS 编写批处理文件IIS.bat @echo off net stop iisadmin /yes net start iisadmin net start w3svc 建立windows 计划任务 开始-控制面板-计划任务 按照向导建立一个新的计划任务 注意在提示 用户名密码时 输入你系统中有做操作权限的 用户名 密码 新建完一个计划任务时 检查启动“Ta 发布时间:2012-05-16 作者: 佚名技术 views(520)
|