基于S3C2440和linux的多路步进电机驱动设计
来源:互联网 发布:网络精灵国语版 编辑:程序博客网 时间:2024/05/01 12:16
步进电机驱动程序:
#include <linux/miscdevice.h>
#include <linux/delay.h>
#include <asm/irq.h>
#include <mach/regs-gpio.h>
#include <mach/hardware.h>
#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/init.h>
#include <linux/mm.h>
#include <linux/fs.h>
#include <linux/types.h>
#include <linux/delay.h>
#include <linux/moduleparam.h>
#include <linux/slab.h>
#include <linux/errno.h>
#include <linux/ioctl.h>
#include <linux/cdev.h>
#include <linux/string.h>
#include <linux/list.h>
#include <linux/pci.h>
#include <asm/uaccess.h>
#include <asm/atomic.h>
#include <asm/unistd.h>
#define DEVICE_NAME "myleds"
static unsigned long led_table [] = {
};
static unsigned int led_cfg_table [] = {
};
static int sbc2440_leds_ioctl(
{
}
static struct file_operations dev_fops = {
};
static struct miscdevice misc = {
};
static int __init dev_init(void)
{
}
static void __exit dev_exit(void)
{
}
module_init(dev_init);
module_exit(dev_exit);
MODULE_LICENSE("GPL");
MODULE_AUTHOR("JXBOYLJ BIT");
驱动测试程序:
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <sys/ioctl.h>
int main(int argc, char **argv)
{
}
- 基于S3C2440和linux的多路步进电机驱动设计
- 基于TQ2440的嵌入式linux步进电机驱动
- linux步进电机驱动
- 步进电机linux驱动
- 基于WinCE的步进电机驱动程序设计
- 基于LPC213步进电机驱动
- 步进电机原理和驱动
- [嵌入式Linux驱动]S5PV210的步进电机Linux驱动程序
- (转)基于L297和L298的步进电机驱动器的设计
- AT89C2051驱动步进电机的电路和源码
- 51单片机 步进电机的驱动和旋转角度控制
- 基于步进电机在LINUX平台下的调试(之一)
- 伺服电机和步进电机的区别
- 伺服电机和步进电机的区别
- 伺服电机和步进电机的区别
- 伺服电机和步进电机的区别
- 步进电机和伺服电机的区别
- 步进电机和减速电机的区别
- 批量添加用户
- vb实现ping
- mini2440的pwm驱动程序和测试程序详解
- asp.net cookie 获取时中文乱码问题
- (转)图形图像处理-之-高质量的快速的图像缩放 上篇 近邻取样插值和其速度优化
- 基于S3C2440和linux的多路步进电机驱动设计
- (转)图形图像处理-之-高质量的快速的图像缩放 中篇 二次线性插值和三次卷积插值
- flex调用js写文件时,传递的参数包含中文,读取乱码问题
- 实例解析linux内核I2C体系结构(1)
- PHP性能优化
- Linux静态库和动态库
- Hibernate jar包的作用
- 指针——C语言的灵魂
- C语言中的关键字