s5pc100实验
游魂一族
没有
展开
-
s5pc100 LED驱动
一个简单的led驱动设备模型demo 以三星s5pc100的N类引脚的最低一位作为一个led灯设备开发环境: 宿主机fedora13,交叉编译工具arm-linux-gcc4.3.2 处理器 s5pc100先建一个工程文件夹 /home/led/ device/ 下放led设备有关文件转载 2012-10-31 14:39:59 · 535 阅读 · 0 评论 -
s5pc100 LED驱动
接上文,本文记录 led工程中 driver/目录下的3个文件 s5pc100_led.h s5pc100_leddriver.c Makefiles5pc100_led.h 这个文件和上文一样,不列举了,主要是s5pc100_leddriver.c,先列出完整的函数内容:[html] view plaincopy#include linux/init.h>转载 2012-10-31 14:44:47 · 569 阅读 · 0 评论 -
S5PC100的PWM定时器中断实现示例
1实验平台的介绍实验芯片是S5PC100处理器,开发平台是FSC100开发平台。2实验实现的功能使用PWM定时器的中断来产生一个占空比可调的PWM波形。3开发板原理图有图可知,PWM定时器输出TOUT1来控制一个无缘的蜂鸣器。可以用定时器的中断方式来实现一个PWM占空比可调的方波。4实验代码分析void main()转载 2012-11-01 16:49:19 · 1302 阅读 · 0 评论 -
s5pc100中断按键驱动
下面介绍一个中断实例,该例子实现了S5PC100按键控制。当按下KEY1和KEY2时,会从终端上打印出相应的按键信息。其中KEY1对应的是EINT1中断源,KEY2对应的是EINT2中断源。1.电路原理电路原理图如图7-10所示。 2.编程流程编程流程如图7-11所示。 3.程序编写(1)相关寄存器定义如下。#define VIC0ADDRE转载 2012-11-01 11:20:19 · 1140 阅读 · 0 评论 -
LM75温度芯片I2C驱动
#include #include #include #include #include #include #include #include #define I2C_RETRIES 0x0701#define I2C_TIMEOUT 0x0702#define I2C_RDWR 0x0707 /*********定义struct i2c_rdwr_io转载 2012-11-05 23:48:27 · 1634 阅读 · 1 评论 -
Linux下V4L2编程小结--吴老师
Linux下V4L2编程小结--吴老师时间:2010-04-25 14:00来源:武汉华嵌 作者:技术部 点击: 6618次一.设置采集方式,格式 常用命令标志 打开视频设备后,可以设置该视频设备的属性,例如裁剪、缩放等。这一步是可选的。在 Linux 编程中,一般使用 ioctl 函数来对设备的 I/O 通道进 作者:武汉华嵌-嵌入式培训中心 吴老师转载 2012-11-05 23:50:29 · 474 阅读 · 0 评论 -
wifi模块:marvell-8686
一、 移植环境: 【移植环境】 1、 主机:Ubuntu 10.10发行版 2、 目标机:FS_S5PC100平台 3、 交叉编译工具:arm-none-linux-gnueabi-4.5.1 4、wifi模块:marvell-8686 5、Linux文件系统:roo转载 2012-11-06 00:04:39 · 2035 阅读 · 0 评论 -
嵌入式 linux 驱动 ADC驱动
很懒,很久没去总结学习的东西,今天就总结下linux下的AD驱动吧,AD驱动理解的难点和注意的地方其实就只有两点。一、虚拟地址的应用,就是物理地址转换为虚拟地址,ADC驱动程序中的寄存器就是都用 到了虚拟地址了。其中最主要的转换的语句是base_addr=ioremap(S3C2410_PA_ADC,0x20);/ioremap()功能: 将一个IO地址空间映射到内核的虚拟地转载 2012-11-06 00:10:19 · 1892 阅读 · 0 评论