自定义博客皮肤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)
  • 资源 (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

OracleGoldengate从入门到精通 Agenda  Goldengate是什么?  Goldengate适用的场景  Goldengate基本原理  Goldengate复制拓扑和异构  Goldengate产品线介绍  Goldengate产品的下载  快速的搭建一个Goldengate复制环境(非RAC环境)( linix和windows环境两套环境演示)

2021-07-02

aix v6.1命令参考大全,卷 4:n - r

AIX操作系统命令的详细解释,每个命令都有详细解释包括命令参数,命令对象,命令例子

2018-08-16

aix v6.1命令参考大全,卷 5:s - u

AIX操作系统命令的详细解释,每个命令都有详细解释包括命令参数,命令对象,命令例子

2018-08-16

aix v6.1命令参考大全,卷 3:i - m

AIX操作系统命令的详细解释,每个命令都有详细解释包括命令参数,命令对象,命令例子

2018-08-16

aix v6.1命令参考大全,卷 2:d - h

AIX操作系统命令的详细解释,每个命令都有详细解释包括命令参数,命令对象,命令例子

2018-08-16

aix v6.1命令参考大全,卷 1:a - c

AIX操作系统命令的详细解释,每个命令都有详细解释包括命令参数,命令对象,命令例子

2018-08-16

GNU_Makefile中文手册

GNU_Makefile中文手册,里面包含了所有的make的用法,不用上网去拼凑的学习

2017-08-24

空空如也

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

TA关注的人

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