Linux Driver
ARMBULL
心并不远,梦并不远。
展开
-
AT9G45的pwm驱动有问题,快来解救小弟.
AT9G45的pwm,头文件#ifndef AT91_PWM_H#define AT91_PWM_H#define PWMC_BASE 0xfffb8000/**************** pwm模式寄存器偏移0x00 *****************/#define PWM_MR_OFF 0x00000000 ///< PWM Mode原创 2012-07-18 11:33:18 · 1783 阅读 · 0 评论 -
linux驱动注册的相关函数
register_chrdev() //早期版本的设备注册使用函数,调用该函数后就可以向系统申请主设备号unregister_chrdev() //解除原先的注册,主设备号和次设备号都不大于255dev_t //高12位表示主设备号,低20位表示次设备号MAJOR,MINOR //宏,分别获取主次设备号MKDEV //实现主次设备号组合register_chrd原创 2013-01-14 08:30:53 · 1142 阅读 · 0 评论 -
LINUX驱动编程之LED驱动
/* gpio_drv.c */#include #include #include #include #include /* printk() */#include /* kmalloc() */#include /* everything... */#include /* error codes */#include /* size_t */#include原创 2013-01-14 08:37:43 · 1037 阅读 · 0 评论 -
Error: Can't get kernel image!
碰到这个的原因是下载的内核文件是2.4M,然而我启动的Uboot设置的参数却只有2M,所有提示Error: Can't get kernel image!.纠结了很久原来是自己反了低级错误.谨记~~~~~~~~~~~在烧写之前,我们先搽除下 NandFlash命令: nand erase a0000 200000(这个参数错误) NandFlash 烧写内核命令:命原创 2012-08-17 13:12:40 · 8025 阅读 · 0 评论 -
( 监测仪 )最近两个月做的系统.欢迎大家来提问,相互学习.
如果谁的项目中碰到了相似的技术,可以一起讨论,相互学习.原创 2012-09-07 16:24:26 · 1321 阅读 · 2 评论 -
pc上格式化sd卡
因指导学员在arm-Linux使用JPT-7模块来跑GPS应用.Nand Flash 空间太小,而且所用的板经常烧不了根文件系统.所以决定用SD卡来跑根文件系统.1.PC机上格式化SD卡 在桌面的PC机上用SD读卡器操作SD卡: 一般情况下PC机上第一个U盘整体设备结点是/dev/sda,第二个是 /dev/sdb,在RHEL5下它会被自动mount到/media/disk和 /me转载 2012-08-24 09:12:27 · 2983 阅读 · 0 评论 -
开发板挂在u盘技术
在/etc/rc.d/init.d中,增加脚本usidk# !/bin/sh# see how we were called.if [ ! -d /udisk ]then mkdir /udiskfimount /dev/udisk /udiskexit 0在/etc下,修改mdev.conf,增加# a转载 2012-08-17 16:39:33 · 1413 阅读 · 0 评论 -
关于运行ARM开发板上SD变成只读文件解决方案
其实是掉电保护,之前挂在的SD变成了制度文件,只需要将SD卡重新挂载一遍就OK了.FAT: Filesystem panic (dev mmcblk0p4) fat_free_clusters: deleting FAT entry beyond EOF File system has been set read-onlyJFFS2 notice: (410) chec原创 2012-08-15 19:48:33 · 9507 阅读 · 0 评论 -
Uboot配置参数,Linxu开发中经验总结的
配置uboot并运行Linux(tftp 和NFS 服务的使用)在开发调试中建议使用tftp服务下载内核和NFS启动文件系统,这样方便调试1)配置板子的 IP 地址:> setenv ipaddr 192.168.1.217 2) 配置板子的 Linux 服务器地址:> setenv serverip 192.168.1.216 3) 配置启原创 2012-07-25 08:47:46 · 1633 阅读 · 0 评论 -
LINUX驱动之矩阵键盘
/* butt_drv.h *///……typedef struct _st_key_info_matrix /* 按键数据结构 */{ unsigned char key_id; /* 按键ID */ unsigned int irq_no; /* 对应的中断号 */ unsigned int irq_gpi原创 2013-01-14 08:39:15 · 4870 阅读 · 4 评论