- 浏览: 305596 次
- 性别:
- 来自: 南京
-
最新评论
-
ggwang:
谢谢分享!
如何释放Ubuntu多余的空间?如何给Ubuntu扩容(install inside windows)? -
allenshao:
只有放枪咯~~~~~
Google Group Android Developers 无法打开的问题 -
malong26:
也打不开~~~
Google Group Android Developers 无法打开的问题 -
songshuang:
一直喂它会一直吃是不?
用你的鼠标逗逗它 -
allenshao:
现在基本上用免费的VPN,缺点是限流量。
如何访问appspot网站?
文章列表
cygwin如何设置subversion代理
- 博客分类:
- Memo
找到如下文件
~/.subversion/servers
修改内容:
[global]
http-proxy-host = your.server.address
http-proxy-port = your_server_port
UART的CTS/RTS介绍
- 博客分类:
- Linux Kernel
在RS232中RTS与CTS有明确的定义,但贺氏(HAYES)推出SmartModem后,这两者定义就有点混淆了。
在RS232中RTS与CTS是用来半双工模式下的方向切换;HAYES Modem中的RTS与CTS是用来进行硬件流控的。通常UART的RTS和CTS的含义指后者,即用来做硬流控的。
RTS(Request To Send)请求发送:为输出信号,由计算机产生,通知Modem可以发送数据。
CTS(Clear To Send)允许发送:为输入信号,由Modem产生,通知计算机可以传送数据。
CTS是对RTS的应答,A向B发送RTS信号,表明A要向B发送若干数据,B收 ...
OMAP UART PM Debugging/Test Techniques
The onboard UART-controller can usually be tested via a loop-back
connection using a cable. However, when testing the behavior during
suspend/resume this is not feasible and an external platform having a
UART device is needed as a test stub.
The ...
Writing Native Code for Android Systems.
More info, plz take the reference from jni.h in SUN java / android NDK.
Primitive Types:
Java Language Type
Native Type
Description
boolean
jboolean
unsigned 8 bits
byte
jbyte
sig ...
spin_lock
用于阻止在不同CPU上的执行单元对共享资源的同时访问以及不同进程上下文互相抢占导致的对共享资源的非同步访问,而中断失效和软中断失效却是为了阻止在同一CPU上软中断或中断对共享资源的非同步访问。
1.有些 ...
Andoird 中使用了一种不同传统Java JNI的方式来定义其native的函数。其中很重要的区别是Andorid使用了一种Java 和 C 函数的映射表数组,并在其中描述了函数的参数和返回值。这个数组的类型是JNINativeMethod,定义如下:
typedef struct {
const char* name;
const char* signature;
void* fnPtr;
} JNINativeMethod;
第一个变量name是Java中函数的名字。
第二个变量signature,用字符串是描述了函数的参数和返回值
第三个变量fnP ...
http://mac.pcbeta.com/thread-45168-1-1.html
下面是用户共享的文件列表,安装电驴后,您可以点击这些文件名进行下载
【Mac OSX Lion v10.7 11A390虚拟机镜像】
Mac.OSX.10.7(纯净OS)-VM.rar
详情
3.7GB
[Mac.OS.X.Lion虚拟机完整镜像_Intel版].macosx_guest_vmware_7.tar.gz
详情
52.3KB
【如需要开发或打开iPad手势操作,请下载】
Linux内核中的jiffies
- 博客分类:
- Linux Kernel
硬件给内核提供一个系统定时器
用以计算和管理时间,内核通过编程预设系统定时器的频率,即节拍率(tick rate),每一个周期称作一个tick(节拍)。Linux内核从2.5版内核开始把频率从100调高到1000(当然带来了很多优点,也有一些缺点).
jiffies
是内核中的一个全局变量,用来记录从系统启动以来产生的节拍数。譬如,如果计算系统运行了多长时间,可以用 jiffies/tick rate 来计算。jiffies定义在文件<linux/jiffies.h>中:
extern unsigned long volatile jiff ...
属性系统是
android
的一个重要特性。它作为一个服务运行,管理系统配置和状态。所有这些配置和状态都是属性。每个属性是一个键值对(
key/value pair
),其类型都是字符串。
从功能上看,属性与
windows
系统的注册表非常相似。许多
android
应用程序和库直接或者间接地依赖此特性,以决定它们的运行时行为。例如,
adbd
进程查询属性服务已确认当前是否运行在模拟器环境中。另一个例子是
java.io.File.pathSpearator
,其返回存储于属性服务中的值。
...
read: the standard read function call.
ssize_t read(int file_handler, viod *buf, size_t nbytes);
In the RTC driver, the read function is used to wait for the RTC device interrupt.
When call the read function, the application is locked until a interrupt is generated.
USAGE:
------
int f ...
Module运行在kernel space,不能直接调用应用程序库,只能调用内核函数。
EXPORT_SYMBOL的作用是把内核函数的符号导出,也就是将函数的入口地址导出。
Module在运行的时候会根据Kernel中的符号表(EXPORTSYMBOL的名字表)去找Symbol(根据内核函数loadmodule()中的_findsymbol),如果该Module无法找到symbol,函数无法执行,该Module也就无法加载。
如果非要执行module入口函数,可以用写上绝对地址的函数指针来调用未被EXPORT_SYMBOL的函数。
Linux内核API手册
- 博客分类:
- Linux Kernel
附加说明文档:
http://docs.huihoo.com/linux/kernel/2.6.26/kernel-api/index.html
http://www.gelato.unsw.edu.au/~dsw/public-files/kernel-docs/kernel-api/index.html
http://www.webxml.com.cn/zh_cn/index.aspx
设为首页
加入收藏
联系我们
...