- 博客(12)
- 资源 (7)
- 收藏
- 关注
转载 linux设备驱动归纳总结(六):1.中断的实现
原文地址:linux设备驱动归纳总结(六):1.中断的实现 linux设备驱动归纳总结(六):1.中断的实现xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx一、什么是中断中断分两种:1)中断,又
2017-05-27 20:20:12 189
原创 Linux混杂设备驱动
在 Linux 系统中,存在一类字符设备,它们共享一个主设备号(10),但次设备号不同,我们称这类设备为混杂设备(miscdevice)。所有的混杂设备形成一个链表,对设备访问时内核根据次设备号查找相应的 miscdeivce 设备。 Linux 内核使用 struct miscdevice 来描述一个混杂设备。 struct miscdevice { int minor;
2017-05-27 14:13:08 266
转载 linux设备驱动归纳总结(三):4.ioctl的实现
原文地址:linux设备驱动归纳总结(三):4.ioctl的实现 作者:diytvgylinux设备驱动归纳总结(三):4.ioctl的实现一、ioctl的简介:虽然在文件操作结构体"struct file_operations"中有很多对应的设备操作函数,但是有些命令是实在找不到对应的操作函数。如CD-ROM的驱动,想要一个弹出光驱的操作,这种操作并不是所有的字符
2017-05-27 10:49:15 216
转载 设备与驱动的关系以及设备号、设备文件
Linux设备分类Linux下的设备通常分为三类,字符设备,块设备和网络设备。字符设备一个字符设备是一种字节流设备,对设备的存取只能按顺序按字节的存取而不能随机访问,字符设备没有请求缓冲区,所有的访问请求都是按顺序执行的。Linux下的大多设备都是字符设备。应用程序是通过字符设备节点来访问字符设备的。设备节点一般都由mknod命令都创建在/dev目录下,下面的例子显示了串口设备
2017-05-26 21:16:31 878
转载 简单理解 struct inode 和 struct file,cdev 和 inode的关系
我是看了别人的转载却没注明转载地址,如有侵权请联系我内核中用inode结构表示具体的文件,而用file结构表示打开的文件描述符。inode中对于编写驱动代码有用的主要成员是dev_t i_rdev,struct cdev * i_cdev。对于代表设备文件的结点,dev_t i_rdev包含了实际的设备编号。内核中提供了两个宏可以提取inode中的主次编号。unsigned
2017-05-26 14:45:07 1460
原创 cat命令
cat命令连接文件并打印到标准输出设备上,cat经常用来显示文件的内容。concatenate 把 (一系列事件、事情等)联系起来;cat主要有三大功能:1.一次显示整个文件。$ cat filename2.从键盘创建一个文件。$ cat > filename 只能创建新文件,不能编辑已有文件.3.将几个文件合并为一个文件: $cat fi
2017-05-26 13:55:42 423
原创 linux内核模块makefile
#linux内核模块makefile#General Purpose Makefile for Linux Kernel module by guoqingboKERN_DIR = /home/gqb/development/linux-kernel-2.6.37 #内核源码路径#KERN_DIR = /usr/src/$(shell uname -r)
2017-05-26 09:42:13 1477
原创 裸机程序在mini2440上的运行
你还在傻乎乎的用这种方法来运行裸机程序吗? 开发板用norflash启动,通过norflash里的supervivi辅助软件将led.bin裸机程序烧写进nandflash里面,然后运行它?这种办法耗时,而且nandflash里面的东西都会被擦除掉!鸡肋的办法,但是培训机构或网上的视频教程都是这样不辞辛劳的下载裸机程序! 这种方法的详细步骤:
2017-05-25 10:49:09 1047
转载 怎么看时序图--nand flash的读操作详解
转载自:http://blog.chinaunix.net/uid-28852942-id-3992727.html 这篇文章不是介绍 nand flash的物理结构和关于nand flash的一些基本知识的。你需要至少了解 你手上的 nand flash的物理结构和一些诸如读写命令操作的大概印象,你至少也需要看过 s3c2440中关于nand flash控制寄存器
2017-05-24 10:05:01 1205
原创 ucos ii移植到STM32 (HardFault_Handler)
原创博客:转载请注明出处!保有法律权限!!! 欧阳海宾原创! Ucosii的移植到STM32其实非常简单,但有些时候就是会出现一些莫名其妙的错误! Ucosii的移植网上都说是修改os_cpu.h os_cpu_c.c os_cpu_a.asm三个文件,其实这样说是不全的!还需要修改st
2017-05-23 18:22:54 2772 1
转载 uboot中的TEXT_BASE
转载自:http://blog.csdn.net/zhangqingsup/archive/2010/02/27/5331923.aspx都知道U-BOOT分为两个阶段,第一阶段是(~/cpu/arm920t/start.S中)在FLASH上运行(一般情况下),完成对硬件的初始化,包括看门狗,中断缓存等,并且负责把代码搬移到SDRAM中(在搬移的时候检查自身代码是否在SDRAM中),然
2017-05-23 15:15:02 366
转载 Segmentation fault到底是何方妖孽
原文地址:Segmentation fault到底是何方妖孽 作者:wjlkoorey258前两天和阿彬扯淡的时候(注意不是扯蛋),他说自己一个礼拜解决了三个Core dump,华丽丽之极,让我对其敬仰、膜拜之情如滔滔之江水,绵绵不绝。今天我也来谈一下Linux环境下开发时经常遇到的“Segmetation fault”的一点点个人看法,也算是抛砖引玉了。 (备
2017-05-23 10:18:49 2402
Oracle goldengate 从入门到精通 15课.rar
2021-07-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人