自定义博客皮肤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 481

原创 输入子系统框架开发

在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 545

原创 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 276

原创 liunx下光标消失的问题

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

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

转载 JZ2440TFTP下载

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

2016-08-19 10:06:04 526

转载 编译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 failinsmod.c:(

2016-08-18 20:24:57 947

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

/*********************************************/ exec 5 exec 5cat /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 322

转载 驱动编译时出现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 409

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

开发字符驱动时,应该有如下框架: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 393 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 379

空空如也

空空如也

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

TA关注的人

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