linux
西西人
通往牛逼的道路上一路狂奔
展开
-
[转载]基于platform总线的驱动分析
https://blog.csdn.net/qq_28992301/article/details/52385518 ...转载 2020-01-16 20:29:56 · 180 阅读 · 0 评论 -
[转载]基于i2c子系统的驱动分析
基于i2c子系统的驱动分析...转载 2020-01-16 20:27:04 · 186 阅读 · 0 评论 -
[转载]U-boot引导内核流程分析
https://blog.csdn.net/qq_28992301/article/details/51873201 ...转载 2020-01-16 16:47:35 · 263 阅读 · 0 评论 -
[转载]设备树详解dts
设备树详解 在Linux3.x版本后,arch/arm/plat-xxx和arch/arm/mach-xxx中,描述板级细节的代码(比如platform_device、i2c_board_info等)被大量取消,取而代之的是设备树,其目录位于arch/arm/boot/dts 1.设备树的组成 1个dts文件...转载 2020-01-16 16:42:40 · 364 阅读 · 0 评论 -
[转载]添加内核编译选项
当我们自己对内核代码进行了添加,如添加了对某设备的支持,我们就要添加内核编译选项使得我们可以编译我们自己的代码. 一下顺序可以互换: 1,拷贝源码到相应类型的目录下. 2,在该目录下找到Kconfig文件,在文件中添加选项: 一般为: config config的名称 tristate 显示的名称 #用于显示在选项中的名称,可以有三种选择结果,不选...转载 2019-11-04 09:20:25 · 286 阅读 · 0 评论 -
[转载]Linux 网络驱动详解
原文地址:http://blog.csdn.net/chenjin_zhong/article/details/6324334 1.概述 Linux系统多用于服务器上,Linux非常牢固的支持网络。在Linu...转载 2019-10-28 09:33:48 · 309 阅读 · 0 评论 -
[转载]Linux Netlink
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...转载 2019-10-28 09:02:03 · 118 阅读 · 0 评论 -
[转载] Linux Socket编程(不限Linux)
转自 http://www.cnblogs.com/skynet/archive/2010/12/12/1903949.html “一切皆Socket!” 话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket。 ——有感于实际编程和开源项目研究。 我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时...转载 2019-04-30 10:38:02 · 133 阅读 · 0 评论 -
[转载] Android localsocket 的基础和使用实践: 01
转自 https://blog.csdn.net/yellow_hill/article/details/39498015 前言:介绍一种使用socket通信的方法可以使native和framework自由通信 在Android系统中,java代码和本地代码(c/c++)直接的通信一般是使用jni接口,但是这种方法一般适用于framework层调用native层的代码,但本地代码层(native...转载 2019-04-30 10:46:48 · 397 阅读 · 0 评论 -
[转载] 如何编写Linux设备驱动程序
转自 https://blog.csdn.net/MyArrow/article/details/8183516 一、Linux device driver 的概念 系统调用是操作系统内核和应用程序之间的接口,设备驱动程序是操...转载 2019-05-07 15:29:56 · 94 阅读 · 0 评论 -
[转载] Linux内核学习书籍
转自 https://blog.csdn.net/qq_34870631/article/details/83013431 关于内核学习我建议不要上来就读内核而是先了解内核的构成和特性,然后通过思考发现疑问这时再去读内核源码。即先了解概貌在读局部细节。而且内核分成好多部分,不要只是按照顺序去读,应该针对某一部分比如内存管理或进程管理横向读几本书,这样可以理解很全面。 Linux Kernel 四库...转载 2019-05-07 16:55:34 · 442 阅读 · 0 评论 -
[转载]Linux常用命令大全
转自 https://blog.csdn.net/xiaoxiangyuhai/article/details/77159321 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的...转载 2019-05-07 16:58:54 · 97 阅读 · 0 评论 -
[转载] linux模块基础
转自 https://blog.csdn.net/cuijiyue/article/details/42060241 想要学习linux驱动,首先要知道,linux对文件的操作方式(read、write、ioctl),模块的相关知识(ko的编译和安装),内核空间与用户空间内存一、模块的编写 在linux中模块的编写需要符合一定的规范, ko安装后会一直存在于内核中,直到被卸载 在安装时,需要对...转载 2019-05-31 19:37:15 · 106 阅读 · 0 评论