FTP、TFTP、NFS的区别

1、FTP 文件传送协议FTP(File Transfer Protocol)是Internet上使用比较广泛的文件传送协议。FTP提供交互式的访问,允许客户指明文件的类型与格式,并允许文件具有存取权限。FTP屏蔽了各种计算机系统的细节,因此适用于在异构网络中任意计算机之间传送文件。它的基本应用就...

2017-07-16 18:51:48

阅读数 237

评论数 0

从bootm 命令讲起/U-boot的环境变量: bootcmd 和bootargs

从bootm 命令讲起   1 找到Linux的内核入口   Bootm命令通过读取uImage的头部0×40字节的信息,将uImage定位到正确的地址,同时找到linux的内核入口地址。   这个地方就涉及到uImage的头部0×40字节信息到底是什么的问题?uboot提供了mkimage命令去...

2017-07-16 18:50:59

阅读数 100

评论数 0

Linux下查看和添加PATH环境变量

1、先了解一下什么是PATH环境变量 (1)环境变量环境变量相当于“快捷键”。一个“HOME=/home/ACCP286”的环境变量指明你在这个电脑上的个人主目录是“/home/ACCP286”,你每次要回到个人主目录时,不需要输入“cd /home/ACCP286”,只需要“cd $HOME”或...

2017-07-16 18:35:46

阅读数 191

评论数 0

四旋翼 设计及原理

微型四轴工程代码开源,下载地址:github.com/yzhajlydy   正文开始:这篇文章分为三个部分: PID原理普及常用四轴的两种PID算法讲解(单环PID、串级PID)如何做到垂直起飞、四轴飞行时为何会飘、如何做到脱控?PID原理普及 1、  对自动控制系统的基本要求:        ...

2017-04-14 12:06:13

阅读数 991

评论数 0

file_operations inode file 三大结构体

file_operations:     该结构是将系统调用 和驱动程序连接起来,这个结构的每一成员都对应着一个系统调用。当用户进程利用系统调用对设备进行读写操作的时候,这些系统调用通过设备节点中的主设备号和次设备号来确定相应的驱动程序,而每一个字符驱动在linux内核中又是由cdev结构体来描述...

2017-03-19 16:37:46

阅读数 383

评论数 0

file_operation

下面开始学习Linux字符设备驱动,也是linux驱动中最简单的驱动模块。 在内存中虚拟出一段空间作为字符设备,并为之编写些列的驱动程序。 字符设备驱动cdev中用到的两个重要的结构体如下,现补充下基本知识 一、cdev[html] view plain copy print?/*  *内核源码位...

2017-03-19 14:48:55

阅读数 176

评论数 0

嵌入式代码open(“/dev/buttons”,O_RDWR);含义

一般的写法是: if((fd = open(“/dev/buttons”,O_RDWR))<0){ perror(“open”); }

2017-03-09 18:50:46

阅读数 348

评论数 0

linux中struct class

参考:http://www.wowotech.NET/device_model/class.html        firstdrv_class = class_create(THIS_MODULE, “firstdrv”);         firstdrv_class_dev = device...

2017-03-09 15:48:20

阅读数 1315

评论数 0

标准C的标记化结构初始化语法

以前在看Linux代码时,就对它的结构体初始化写法感到奇怪,所有的初始化代码都写清了变量名,并且变量名前面还有一个诡异的点。最近学习Linux设备驱动,又遇到了,就查了一下,发现自己的知识果然纰漏不少,此种初始化写法并不是什么特殊的代码风格,而是所谓的C语言标记化结构初始化语法(designate...

2017-03-01 12:38:09

阅读数 126

评论数 0

Kernal 编译

一 在编译内核模块时,出现make[1]: 正在进入目录 `/usr/src/Linux-2.6.28’  ERROR: Kernel configuration is invalid.          include/linux/autoconf.h or include/config/aut...

2017-02-28 18:46:44

阅读数 162

评论数 0

DS18B20驱动

DS18B20驱动 [ 2012-5-14 12:01:00 | By: 吴师傅 ]  14 推荐 一.概述 DS18B20是一种单总线数字温度传感器。测试温度范围-55℃-125℃,温度数据位可配置为9、10、11、12位,对应的刻度值分别为0.5℃、0.25℃、0.125℃、0.0625℃,对...

2017-02-17 19:44:32

阅读数 321

评论数 0

Linux_驱动头文件

#include <Linux/***.h> 是在linux-2.6.29/include/linux下面寻找源文件。 #include <asm/***.h> 是在linux-2.6.29/arch/arm/include/asm下面寻找源文件。 #include <...

2017-02-07 11:55:47

阅读数 98

评论数 0

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