自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 C和指针编程练习---6.18.1

/**********************************************/ /******find whether two strings same thing ****/ /**********************************************/ #include char *find_char(char *source,char *chars)

2016-08-28 12:03:10 480

原创 输入子系统框架开发

在INIT中: 输入设备由struct input-dev 结构表示:        static struct input_dev *buttons_dev; 对输入设备进行设置:       buttons_dev = input_allocate_device();     //分配一个buttons_dev结构体 设置事件的类型:     set_bit(EV_KEY,bu

2016-08-23 11:04:33 541

原创 driver层定时器开发

static struct timer_list buttons_timer; //定义一个定时器 init_timer(&buttons_timer);  //定时器初始化 buttons_timer.function=buttons_timer_function;  //定时器两大要素之一之定时器处理函数,另一个是超时时间 mod_timer(&buttons_timer, jiffie

2016-08-23 09:54:09 274

原创 liunx下光标消失的问题

假如Linux下光标消失,不要急: echo -e "\033[?25l"  隐藏光标 echo -e "\033[?25h" 显示光标

2016-08-20 15:33:19 12755 8

转载 JZ2440TFTP下载

本文是抄的,只是为了自己参考方便,拿来主义一下子。 (1)保证开发板和电脑处于同一网段; (2)在烧入u-boot的基础上,启动开发板,看到如下界面: 按q键,然后按print查看各项信息: 将开发板地址修改:set ipaddr 修改serverip为本机地址; 然后输入save保存; (3)打开tftpd 32,然后将current direction设置为你要烧写的

2016-08-19 10:06:04 524

转载 编译busybox所遇到的bug

(1) 编译Busybox时出现一下错误提示: modutils/lib.a(insmod.o): In function `insmod_main': insmod.c:(.text.insmod_main+0xf18): warning: warning: create_moduleis not implemented and will always fail insmod.c:(

2016-08-18 20:24:57 946

原创 驱动开发中操作方法小结(1)

/*********************************************/  exec 5  exec 5 cat /proc/devices  //查看设备驱动 cat /proc/interrupt  //查看中断数目 /*********************************************/ /*************

2016-08-18 11:44:28 233

原创 linux中断程序框架

总体框架和普通的字符型驱动是一样的,不过有一些不同: (1)在open函数中注册中断程序         request_irq( unsigned int irq, //中断号 irqreturn_t (*handler)( int , void * ,struct ptregs *), //中断处理函数

2016-08-18 11:39:42 320

转载 驱动编译时出现abi=apc-gnu

在编译驱动代码时出现此问题,查了半天,发现是arm-linux-gcc出了问题。。。醉了。 下面转一下这个编译器的安装方法吧: 1.解压文件 解压 tar zxvf arm-linux-gcc-4.4.3.tar.gz -C/( 直接解压后就可以,-C/会让解压的文件自动放在根目录下指定路径,不用管) 下载arm-linux-gcc-4.4.3.tgz到任意的目录下,进入这个文件夹

2016-08-18 11:18:47 408

转载 【嵌入式】字符驱动开发框架

开发字符驱动时,应该有如下框架: 1.构建file_operation, static struct file_operations second_drv_fops = { .owner = THIS_MODULE, .open = second_drv_open, .read = second_drv_write, }; 2.在结构体

2016-08-07 17:38:29 392 4

原创 【嵌入式日常bug】开发板挂载U盘

在没有nfs的情况下要将编译好的驱动文件传入到开发板中,最古老的方式是U盘: 挂载:mount -t vfat  /dev/sda1  /mnt/usb 卸载:umount /mnt/usb/

2016-08-07 17:35:31 656 4

转载 【嵌入式日常bug】arm-linux-gcc not found

网上如下解决办法可行: 首先:你要着到arm-linux-gcc 所在的目录。比如 /opt/arm 然后:敲入命令 export PATH=$PATH:/opt/arm 这样就可以了 如果你不知道arm-linux-gcc在哪,你可以这样。 1、cd / 2、find -name "arm-linux-gcc" 然后就能找到arm-linux-gcc了,你就知道在哪个目录里

2016-08-07 11:28:18 375

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除