等会更新 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/93889/showart_1894450.html
by xinli_whut - BSD文档中心 - 2009-04-08 18:55:21 阅读(946) 回复(0)
最近在搞触摸屏, 内核里的有的片子, 在驱动中加入了debug信息, 点击触摸屏也可能正确打出坐标来. 但是/dev/ts0这个设备文件没有, 后从网上查得这个设备文件在24内核删除了. 替换用的是 event0这样的设备文件. 但是我用软链把这个文件重链到rs0, qtopia不认这个. 还有人说要用tslib来解决这个问题. 请问一下有经验的大牛们, 现在是把tsdev移植进26内核呢, 还是将tslib库移植进来. 或者有什么其它的好办法, 请赐教。 不盛感谢
不知道大家遇到过没有?是怎么回事?请大家帮忙看看!!! 采用的是2.4.18内核,cpu用mpc8245,sandpoint的板子。 参照2.4.25和原来我用的2.4.0-test2中支持sandpoint的代码修改,但是我的这个板子没有时钟,不能记录时间,所以没有使用rtc timer相关的部分代码,函数还是存在的,只是功能不是对timer的操作了,返回了一些内容而已。 到现在为止,我对内核所做的改动主要有: 1、arch/ppc/目录增加了和cpu及硬件相关的代码,主要...
我的2。6内核已经在开发板上跑起来了,现在在移植lcd的驱动,但据说2.6内核中的驱动方面有不小的变化,而我现在没有这方面的资料,有哪位高手已经移植成功了,可不可以提供一点资料,指导指导呀。谢谢了!
linux下用的List.h中定义的诸如: #define __list_for_each(pos, head) \ for (pos = (head)->next; pos != (head); pos = pos->next) 这样的宏在VC++中是不是不支持的? 被移植的代码中大量存在例如 list_for_each_entry(cursor,&records,list){ 。。。 } 这样的用法,请问应该如何处理,谢谢~
一,系统初启 首先很惭愧的坦白大部分是抄袭他人(XIAOMAN)的因为系统的初起一直是一个麻烦而头疼的问题,不同的体系结构会有较大的不同。X86从硬件启动,读入引导扇区,执行引导程序从实模式开始再转换到保护模式这个复杂的过程其实与操作系统本身的运行机制关系并不大,但忽略过去又无法给linux内核一个完整的 过程,所以我大动剪刀浆糊,但会把精力主要集中在linux内核本身,希望得到大家的谅解。 (以核心2.0.36为主)...
我最近想写linux下的驱动,在网上找了一个想关的例子看了看,之后我就有个问题: 那里面的代码很的函数都是内核里面的,对于我一个刚开始写代码的新手来说感觉很陌生. 我主要想问问:linux内核怎么学才能在自己写代码的时候知道要用到内核里面的api和一些宏? 我在看代码的时候:我始终不知道那些api和宏是从哪里来的? 为什么要用那些东东? 如果我自己写代码,我从什么地方才能找到那些宏? 希望高手能够给我指点一下!!! 谢...
通过printk打你希望追踪的消息。从它的名字可以看出,这个东西有点类似与gnu c中的printf。不过用于内核的东西总该有些特色,printk添加了一些日志级别(loglevel),具体日志级别定义的宏在。 (printk的格式:printk(KERN_ALERT"The process is \"%s\"(pid %i)\n",current->comm,current->pid)) 。 这些宏定义的注释已经很详细了。 #define KERN_EMERG "" /* system is unusable */ #define KERN_ALERT "" /* action must...