linux驱动
heart18335101121
这个作者很懒,什么都没留下…
展开
-
基于嵌入式系统的全程喂狗策略
转自网络http://www.21ic.com/embed/hardware/drivers/201409/33187_2.htmluboot下喂狗https://blog.csdn.net/lee244868149/article/details/49721063转载 2019-08-06 16:10:33 · 313 阅读 · 0 评论 -
看门狗的使用与原理
https://blog.csdn.net/u012803067/article/details/59058186转载 2019-07-26 18:46:06 · 265 阅读 · 0 评论 -
字符驱动函数框架
https://blog.csdn.net/liuhb569620660/article/details/25597233转载 2019-07-21 10:38:13 · 103 阅读 · 0 评论 -
字符设备驱动程序框架
https://blog.csdn.net/u013162035/article/details/78744624转载 2019-07-03 13:48:54 · 306 阅读 · 0 评论 -
内核3.x版本之后设备树机制
目录内核3.x版本之后设备树机制 1一、设备树(Device Tree)基本概念及作用 3二、设备树的组成和使用 4①DTS和DTSI 4②DTC 4③DTB 5④Bootloader 5三、设备树中dts、dtsi文件的基本语法 5㈠chosen node 8㈡aliases node 8㈢memory node 9㈣ 其他节点 10转载 2016-10-11 21:55:32 · 1138 阅读 · 0 评论 -
linux设备树的建立过程
为了阐明表示总线、设备和设备驱动程序的各个数据结构之间彼此的关联,它们的注册过程是很有必要的。顺序一定是如下:(1)注册总线---bus_register;(2)注册设备device_register;(3)注册设备驱动程序----bus_add_driver。下文摘自:点击打开链接 现在我们得费劲心思的捋一遍我们的驱动注册代码,以便找到设备树添加的关键部分。我想我转载 2016-10-11 21:56:30 · 1162 阅读 · 0 评论 -
Linux平台总线驱动设备模型
原文地址:http://blog.csdn.net/lwj103862095/article/details/17957637platform总线是一种虚拟的总线,相应的设备则为platform_device,而驱动则为platform_driver。Linux 2.6的设备驱动模型中,把I2C、RTC、LCD等都归纳为platform_device。总线将设备和驱动绑定,在系统每转载 2016-10-23 15:00:35 · 239 阅读 · 0 评论 -
/etc/resolv.conf文件详解
转自:http://www.cnblogs.com/Alight/p/4351155.html/etc/resolv.conf它是DNS客户机配置文件,用于设置DNS服务器的IP地址及DNS域名,还包含了主机的域名搜索顺序。该文件是由域名解析 器(resolver,一个根据主机名解析IP地址的库)使用的配置文件。它的格式很简单,每行以一个关键字开头,后接一个或多个由空格隔开的参数。转载 2016-11-16 21:41:59 · 3696 阅读 · 0 评论 -
Linux系统时间与RTC时间
http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=3637782Linux的RTC驱动相对还是比较简单的,可以将它作为一个普通的字符型设备,或者一个misc设备,也可以是一个平台设备,这都没有关系,主要还是对rtc_ops这个文件操作结构体中的成员填充,这里主要涉及到两个方面比较重要: 1. 在Linux中有硬件时钟与系统时转载 2016-11-13 17:23:11 · 1112 阅读 · 0 评论 -
回调函数使用方法--例子程序
http://blog.163.com/ssou_1985/blog/static/2953203620123361340352/回调函数:我的理解。假设 A是回调函数,B是调用者,B参数里一个是指向A的函数指针,即回调A,同时另外的参数传递给A作为参数。A可以是多个函数的统一指向,只要函数参数个数相同即可。WINDOWS回调函数:永远不会被程序中的其他函数或子程序调用。只转载 2016-11-13 19:53:15 · 1932 阅读 · 0 评论 -
内核3.x版本之后设备树机制
原文:http://blog.csdn.net/machiner1/article/details/47805069内核3.x版本之后设备树机制Based on linux 3.10.24 source code 参考/documentation/devicetree/Booting-without-of.txt文档目录内核3.x版本之转载 2016-12-18 15:32:14 · 450 阅读 · 0 评论 -
Linux 虚拟内存和物理内存的理解
本文转自:http://www.cnblogs.com/dyllove98/archive/2013/06/12/3132940.html首先,让我们看下虚拟内存: 第一层理解1. 每个进程都有自己独立的4G内存空间,各个进程的内存空间具有类似的结构 2. 一个新进程建立的时候,将会建立起自己的内存空间,此进程的数据,转载 2016-12-25 11:18:50 · 5338 阅读 · 0 评论 -
GNU C 9条扩展语法
http://blog.csdn.net/shangzh/article/details/39398577GNU C 9条扩展语法GNC CC是一个功能非常强大的跨平台C编译器,它对标准C语言进行了一系列扩展,以增强标准C的功能,这些扩展对优化、目标代码布局、更安全的检查等方面提供了很强的支持。本文把支持GNU扩展的C语言称为GNU C。Linux内核代码使用了大量的G转载 2016-12-25 11:23:29 · 445 阅读 · 0 评论 -
Linux下格式化sd卡和重新分区
http://blog.csdn.net/mint_ying/article/details/51784969Linux下格式化sd卡和重新分区写这篇文章的最初是因为手边有张sd卡被人分了区。结果在windows上8G的卡只能认出512M。为了把“被吞掉”的部分找回来,我们就要使用linux下强大的分区工具fdisk。在进行下述操作前,先获取root权限再操作会比较方便转载 2016-12-25 11:30:05 · 4094 阅读 · 0 评论 -
ioctl方法详解
http://blog.csdn.net/huiguixian/article/details/24410885设备控制接口(ioctl 函数)回想一下我们在字符设备驱动中介绍的struct file_operations 结构,这里我们将介绍一个新的方法:int (*ioctl) (struct inode *, struct file *, un转载 2016-12-25 11:33:12 · 381 阅读 · 0 评论 -
Linux命令行修改IP、网关、DNS的方法
转自:http://www.reader8.cn/jiaocheng/20120703/2027255.htmlLinux命令行修改IP、网关、DNS的方法方式一:ifconfig eth0 192.168.1.18 netmask 255.255.255.0说明:该种方式可以使改变即时生效,重启后会恢复为原来的IP方式二:vi /etc/sys转载 2016-12-25 12:16:29 · 511 阅读 · 0 评论 -
Linux2.6 内核的 Initrd 机制解析
转自:https://www.ibm.com/developerworks/cn/linux/l-k26initrd/ ...转载 2018-05-14 19:30:24 · 192 阅读 · 0 评论 -
linux 主机与外设驱动架构分离思想
https://www.cnblogs.com/hkyst/p/7768822.htmlSPI驱动总线架构:SPI核心层(x),SPI控制器驱动层(x),SPI设备驱动层(√)转载 2019-07-01 15:26:34 · 352 阅读 · 0 评论 -
Linux内核版本和系统启动过程以及具体内核移植和根文件系统的制作
原网址:http://www.cnblogs.com/hnrainll/archive/2011/06/09/2076214.html1.1.1 Linux版本Linux内核的版本号可以从源代码的顶层目录下的Makefile中看到,比如2.6.29.1内核的Makefile中:VERSION = 2PATCHLEVEL = 6SUBLEVEL = 2转载 2016-07-31 11:01:52 · 1968 阅读 · 0 评论