自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wo_wuhao

有朋在网上来,不亦乐乎~!

  • 博客(9)
  • 资源 (14)
  • 收藏
  • 关注

转载 mount --bind与硬连接

hard link无法连接目录,而symbolic link虽然可以连接目录,但在有些程序里对符号连接的支持并不好,这个时候我们可以通过mount --bind命令来将两个目录连接起来如上图,新建两个目录   /test1    /test2    ,可以发现两个目录的inode号不同将两个目录bind起来  ,会发现inode号全部变成 之前  /test1 的inode号了,所以mount -...

2018-02-28 15:42:04 1152

转载 linux 设备驱动注册

内核中每个字符设备都对应一个 cdev结构的变量,下面是它的定义:linux-2.6.22/include/linux/cdev.hstruct cdev {struct kobject kobj;          // 每个 cdev都是一个 kobjectstruct module *owner;       //指向实现驱动的模块const struct file_operations *...

2018-02-09 15:43:21 397

转载 Linux内核添加系统调用

1、目的:在现有的系统中添加一个不用传递参数的系统调用。这个系统调用的功能是实现遍历系统中的所有进程。实验主要内容:添加系统调用的名字利用标准 C 库进行包装添加系统调用号在系统调用表中添加相应表项sys_mysyscall 的实现编写用户态测试程序2、步骤:a)安装依赖库:[plain] view plain copysudo apt-get install libncurses5-dev //...

2018-02-09 10:58:47 757

转载 对entry-common.S和call.S的部分理解

内核版本: linux-2.6.30.4文件:linux-2.6.30.4/arch/arm/kernel/entry-common.Slinux-2.6.30.4/arch/arm/kernel/calls.Scalls.S: 1: /* 2: * linux/arch/arm/kernel/calls.S 3: * 4: * Copyright (C) 1995-20...

2018-02-09 10:56:33 701

转载 Linux进程状态解析(R、S、D、T、Z、X)

linux是一个多用户,多任务的系统,可以同时运行多个用户的多个程序,就必然会产生很多的进程,而每个进程会有不同的状态。Linux进程状态:R (TASK_RUNNING),可执行状态。     只有在该状态的进程才可能在CPU上运行。而同一时刻可能有多个进程处于可执行状态,这些进程的task_struct结构(进程控制块)被放入对应CPU的可执行队列中(一个进程最多只能出现在一个CPU的可执行队...

2018-02-09 10:45:04 20621

转载 linux系统调用表(system call table)

系统调用号函数名入口点源代码0readsys_readfs/read_write.c1writesys_writefs/read_write.c2opensys_openfs/open.c3closesys_closefs/open.c4statsys_newstatfs/stat.c5fstatsys_newfstatfs/stat.c6lstatsys_newlstatfs/stat.c7po...

2018-02-09 09:59:24 5939

转载 Linux系统调用(syscall)原理

Linux体系结构内核空间与用户空间是程序执行的两种不同状态,通过系统调用和硬件中断能够完成从用户空间到内核空间的转移。如下图所示:linux 体系结构图从上图得知,Linux由用户空间和内核空间一般情况下,用户进程是不能访问内核的。它既不能访问内核所在的内存空间,也不能调用内核中的函数。Linux内核中设置了一组用于实现各种系统功能的子程序,用户可以通过调用他们访问linux内核的数据和函数,这...

2018-02-09 09:55:19 3804

转载 IOCTL函数用法详解

ioctl是设备驱动程序中对设备的I/O通道进行管理的函数。所谓对I/O通道进行管理,就是对设备的一些特性进行控制,例如串口的传输波特率、马达的转速等等。它的调用个数如下: int ioctl(int fd, ind cmd, …);     其中fd是用户程序打开设备时使用open函数返回的文件标示符,cmd是用户程序对设备的控制命令,至于后面的省略号,那是一些补充参数,一般最多一个,这个参数的...

2018-02-08 15:00:19 1529

转载 ioctl函数详解

大部分驱动除了需要具备读写设备的能力之外,还需要具备对硬件控制的能力。一、在用户空间,使用ioctl系统调用来控制设备,原型如下:[cpp] view plain copyint ioctl(int fd,unsigned long cmd,...);  /* fd:文件描述符 cmd:控制命令 ...:可选参数:插入*argp,具体内容依赖于cmd */  用户程序所作的只是通过命令码告诉驱动程...

2018-02-08 14:59:08 3872

数字图像处理基础摘录_v1.0.doc

1 图像基本知识 2 图像的基本运算 3 空域内处理图像的平滑与锐化 4 图像形态学 5 图像分割

2019-07-01

8051-VHDL核代码

8051-VHDL核代码。设计学习。

2016-11-21

27个FPGA实例源代码-VHDL(平均0.5分而已)

27个FPGA实例源代码,平均0.5分而已,主要是VHDL编程基础实例,对于FPGA学者你值得下载。

2016-11-21

wireless_tools.29+libnl-1.1+wpa_supplicant-2.6+openssl-1.0.1u

资源包含wifi开发工具移植的所有包:wireless_tools.29 libnl-1.1 wpa_supplicant-2.6 openssl-1.0.1u

2016-11-12

wpa-tool移植(openssl+wpa_supplicant+libtommath)

wpa-tool移植(openssl+wpa_supplicant+libtommath)所需要安装包

2016-11-12

Linux内核在ARM上的裁减与移植

Linux内核在ARM上的裁减与移植基础,初步介绍移植案例。

2013-12-07

基于ARM9&Linux的液晶驱动终端设计

基于ARM9&Linux的液晶驱动终端设计

2013-12-07

Linux下QT图形界面开发(信号槽)

Linux下QT图形界面开发,使用信号与槽机制。例如按键等界面的设计。

2013-12-07

ARM和Linux交叉开发环境的构建

ARM和Linux交叉开发环境的构建步骤

2013-12-07

QT程序设计及自启动

步骤说明 QT设计 linux S3c2440

2012-05-23

MC55 TCP 使用方法

MC55的TCP使用方法,看了有用,好东西

2011-04-01

MC55_datasheet_4.0.pdf

MC55 资料集,基本包含的介绍都有~!不看后悔

2011-04-01

空空如也

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

TA关注的人

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