发布时间:2016-01-19 15:31:55
前言:(总结已经基本写完,这段时间我会从新排版和修正。错误总会有的,望能指正!)前段时间学习了嵌入式驱动,趁着没开始找工作,这段时间我会每天抽出时间来复习。 我的总结是根据学习时的笔记(李杨老师授课)、《linux内核设计与实现》第三版、《linux设备驱动程序》第三版和《linux设备驱动开发详解》第一.........【阅读全文】
发布时间:2013-11-04 22:10:00
2.4内核注册驱动要用:int register_chrdev (unsigned int major, const char *name, struct file_operations *fops);2.4内核注销驱动要用:int unregister_chrdev( unsigned int major, const char *name );2.4内核驱动注册完后,要.........【阅读全文】
发布时间:2013-11-04 22:02:00
linux内核中已经有gpio驱动函数,我们只需调用这些函数就可以。头文件:#include <mach/gpio.h>函数实现文件: arch/arm/mach-at91/gpio.c管脚命名规则:如果是PB20 为AT91_PIN_PB20,一次类推。函数介绍: at91_set_gpio_input(unsigned pin, int use_pullup)设置管脚pin为输入,use_pullup为1使用内部上拉,.........【阅读全文】