上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 15 下一页
摘要: 前言 14. 异步通知 本章内容为驱动基石之一。 驱动只提供功能,不提供策略。 阻塞与非阻塞是 APP 询问 驱动设备。 异步通知是 驱动设备 主动通知 APP。 原文:https://www.cnblogs.com/lizhuming/p/14918049.html 14.1 异步通知的一些概念 阅读全文
posted @ 2021-06-22 12:28 李柱明 阅读(643) 评论(0) 推荐(0) 编辑
摘要: 前言 本笔记记录 TCP/IP 中的 TCP 理论。包括三次握手、四次挥手、状态变迁、慢启动、快重传等等。 《TCP/IP详解》一共三卷,其中卷二、卷三更多偏重于编程细节,而卷一更多偏重于基础原理。 后面再发布个支持处理多线程并发及客户端数量限制的TCP服务端+TCP客户端例程。 原文:https: 阅读全文
posted @ 2021-06-22 09:16 李柱明 阅读(1266) 评论(0) 推荐(1) 编辑
摘要: 前言 13. 阻塞与非阻塞 本章内容为驱动基石之一。 驱动只提供功能,不提供策略。 阻塞与非阻塞 都是应用程序主动访问的。从应用角度去解读阻塞与非阻塞。 原文:https://www.cnblogs.com/lizhuming/p/14912496.html 13.1 阻塞与非阻塞 阻塞: 指在执行 阅读全文
posted @ 2021-06-21 12:37 李柱明 阅读(525) 评论(0) 推荐(0) 编辑
摘要: 前言 内核驱动的并发&竟态很容易理解,其解决方法也不能,看看例程就可以了。 对于API,看看内核源码和内核文档即可。 原文链接:https://www.cnblogs.com/lizhuming/p/14907262.html 12. 并发&竞态 本章内容为驱动基石之一。 驱动只提供功能,不提供策略 阅读全文
posted @ 2021-06-20 17:12 李柱明 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 前言 参考文档: 内核文档链接:https://www.kernel.org/doc/Documentation/ 内核源码doc:Documentation/devicetree/bindings/pinctrl/pinctrl-bindings.txt 如在开发过程中遇到问题,建议可以查找内核源 阅读全文
posted @ 2021-04-13 12:22 李柱明 阅读(4243) 评论(0) 推荐(2) 编辑
摘要: 前言 参考文档: 内核文档链接:https://www.kernel.org/doc/Documentation/ 内核源码doc:Documentation/devicetree/bindings/pinctrl/pinctrl-bindings.txt 建议配合 GPIO 子系统使用。 建议,复 阅读全文
posted @ 2021-04-12 12:46 李柱明 阅读(1449) 评论(0) 推荐(0) 编辑
摘要: 前言 建议:去原文链接观看,排版、观感便于学习。 链接: 本文原文链接:https://www.cnblogs.com/lizhuming/p/14627195.html 李柱明博客:https://www.cnblogs.com/lizhuming/ 参考:用到野火提供的工具脚本。 9. Linu 阅读全文
posted @ 2021-04-07 12:47 李柱明 阅读(2548) 评论(0) 推荐(0) 编辑
摘要: 前言 参考 设备树 8. Linux设备树 Linux3.x 以后引入了设备树,用于描述一个硬件平台的板级细节。 8.1 设备树简介 设备树可以被 bootloader(uboot)传递到内核,内核从中获取设备树中的硬件信息。 设备树的两个特点: 一:以 树状结构 描述硬件资源。 二:设备树可以像头 阅读全文
posted @ 2021-04-06 12:40 李柱明 阅读(1722) 评论(0) 推荐(1) 编辑
摘要: 前言 1. ifconfig Linux ifconfig 命令用于显示或设置网络设备。 1.1 语法 ifconfig [网络设备][down up -allmulti -arp -promisc][add<地址>][del<地址>][<hw<网络设备类型><硬件地址>][io_addr<I/O地 阅读全文
posted @ 2021-04-02 21:30 李柱明 阅读(784) 评论(0) 推荐(0) 编辑
摘要: 前言 链接: 李柱明博客:https://www.cnblogs.com/lizhuming/ 区分设备驱动模型和平台设备驱动模型。 设备驱动模型 可以理解为 总线、设备、驱动。 平台设备驱动模型 就是那些 Linux 内核管理没有物理总线(即是不需要特殊时序控制的设备)(也是Linux内核没有自动 阅读全文
posted @ 2021-04-01 12:47 李柱明 阅读(1089) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 15 下一页