易截截图软件、单文件、免安装、纯绿色、仅160KB

S3C24XX体系的Linux GPIO控制相关API实现


GPIO(General Purpose Input/Output的缩写)就是芯片的引脚,引脚是可编程的可对引脚的工作模式进行设置:输入模式(检测输入信号),输出模式(输出0或1),高阻状态(常用于AD转换),还有禁止或允许上内部下拉电阻(上拉:管脚通过电阻接高电平,下拉:管脚通过电阻接地,也可以外部接上拉或下拉电阻),还有管脚复用等功能,即通过对内部寄存器的设置使引脚既可以工作在一般模式,作为普通的GPIO口使用,也可以工作在特殊模式,比如作为外部中断信号输入引脚等等。如果不设置GPIO引脚,CPU工作时有一个初始化模式,可以从datasheet(芯片手册)上了解。对GPIO的控制是编写驱动程序最常见和重要的一项工作内容。
在Linux2.6.25内核代码中,已经提供了针对三星S3C2410/S3C2440等芯片GPIO的控制,下面来分别介绍一般如何配置、管理GPIO。
       下面的函数是用来根据新的功能需求配置一个GPIO引脚(定义在arch/arm/plat-s3c24xx/gpio.c):
     1    void s3c2410_gpio_cfgpin(unsigned int pin, unsigned int function)
     2    {
     3           void __iomem *base = S3C24XX_GPIO_BASE(pin);
     4           unsigned long mask;
     5           unsigned long con;
     6           unsigned long flags;
     7   
     8           if (pin < S3C2410_GPIO_BANKB) {
     9                  mask = 1 << S3C2410_GPIO_OFFSET(pin);
    10           } else {
    11                  mask = 3 <


相关文档:

Linux之命令

1.date :显示日期
%:::z   时区
 
2. cal :显示日历(横排),ncal(竖排)
3. bc :调用计算器
   用/作除法运算时,可先用指令 scale=number(number表示显示的小数点位数) 再做除法运算,使得可以显示小数点后(number)位。(bc默认只显示整数)
   退出计算器: quit
4.[Tab] ......

Linux下安装jdk和Tomcat

一、下载jdk1.5
从http://www.sun.com/网站下载jdk1.5
 下载:jdk-1_5_0_15-linux-i586-rpm.bin
二、安装jdk  
1.
# chmod +x jdk-1_5_0_15-linux-i586-rpm.bin
# ./jdk-1_5_0_15-linux-i586-rpm.bin
按提示按输入yes,在同一目录会得到一个jdk-1_5_0_15-linux-i586-rpm
通过# rpm –ivh jdk-1 ......

Linux下Apache与Jboss服务器配置整合实现方案

目录
1 引言... 3
1.1 背景... 3
1.2 编写目的... 3
1.3 定义... 3
1.4 参考资料... 3
2. Apache与JBoss服务器简介... 3
2.1 Apache服务器... 3
2.2 JBoss服务器... 3
3. Apache与JBoss服务器配置整合... 3
3.1 让Apache与JBoss一起工作... 3
3.1.1 简介... 3
3.1.2 环境... 3
3.1.3 安装... 4
3.1.4 配置... ......

linux 下安装phonon

关于qt embedded phonon 安装问题。
可能在安装$sudo ./configure -phonon -phonon-backend .....的时候会说找不到phonon ,
很明显因为没有这个phonon这个库,当然就会找不到,在编译的时候,
特别是./configure -phonon -phonon-backend当编译很段时间后会说:Phonon support cannot ...这个时候就就请你加上'-v';$sud ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号