自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

linux embedded technology

linux 嵌入式资料文献

  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 ~~~~ubuntu10.04 insmod hello.ko ok~~~~~

苦恼了一个小时,终于在ubuntu 上面可以进行简单的驱动编写了。。。。现在和大家分享一下,尤其对于新手,我觉得这个入门帮助很大。。。。不扯了,begin.....为了方便,直接root权限①#apt-cache search linux-source linux-source - Linux kernel source with Ubuntu patchesl

2012-05-01 19:08:40 591

转载 可以解决问题insmod: error inserting 'hello.ko': -1 Invalid module format

2012-02-26 14:00insmod: error inserting 'hello.ko': -1 Invalid module format一些不那么神秘的信息被纪录在文件/var/log/messages中;Jun 4 22:07:54 localhost kernel: hello: version magic '2.6.5-1.358custom 686

2012-04-30 17:01:30 1041

转载 ubuntu 调试HelloWorld 驱动

先查看自己OS使用的内核版本shana@shana:~$ uname -r2.6.22-14-generic           /*  这是我显示的结果 */如果安装系统时,自动安装了源码。在 /usr/src 目录下有对应的使用的版本目录。例如下(我是自己下的)shana@shana:/usr/src$ lslinux-headers-2.6.22-14linux-he

2012-04-29 20:23:38 414

原创 BSS段,数据段,代码段,堆,栈简单介绍

BSS段:BSS段(bss segment)通常是指用来存放程序中未初始化的全局变量的一块内存区域。BSS是英文Block Started by Symbol的简称。BSS段属于静态内存分配。100  * bss (Block Started by Symbol) - uninitialized data(kernel)101  * zeroed during startup数据段

2012-04-28 19:02:03 1218

转载 嵌入式CPU的启动方式和启动地址

嵌入式CPU的启动方式和启动地址sailor_forever  sailing_9806#163.comhttp://blog.csdn.net/sailor_8318/archive/2009/09/20/4573932.aspx CPU上电后从哪里开始执行第一条指令?答案可是千差万别 或许这是嵌入式CPU区别于X86等桌面处理器的一大特点具体从哪启动是取决于何种CPU类

2012-04-28 18:15:57 518

原创 linux字符驱动

字符驱动:cdev一般有两种初始化方式:静态和动态GFP_KERNEL:在linux/gfp.h中定义的一个宏,是分配内核空间的内存时的一个标志位。静态1: struct cdev my_cdev;     cdev_init(&my_cdev,&fops);    my_cdev.owner=THIS_MODULE;    cdev_add(my_cdev, my_d

2012-04-28 16:50:26 242

mips32 Instruction Set Quick Reference

mips32架构指令快速参考文献,对于刚入门mips架构有很大的帮助。

2012-02-29

空空如也

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

TA关注的人

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