随笔分类 -  教程集合

博客园教程+
摘要:前言 李柱明博客:https://www.cnblogs.com/lizhuming/p/15487297.html 线性表的定义 线性表: 线性表(list)- 零个或多个数据元素的有限序列。 序列:第一个元素无前驱,最后一个元素无后继,其他每个元素都有且只有一个前驱和后继。 有限:元素的个数是有 阅读全文
posted @ 2021-11-04 20:05 李柱明 阅读(350) 评论(0) 推荐(1) 编辑
摘要:前言 主要记录四个复杂度分析知识点: 最好情况时间复杂度 (best case time complexity) 最坏情况时间复杂度 (worst case time complexity) 平均情况时间复杂度 (average case time complexity) 均摊时间复杂度 (amor 阅读全文
posted @ 2021-11-04 20:03 李柱明 阅读(476) 评论(0) 推荐(0) 编辑
摘要:前言 本笔记主要记录如何分析、统计算法的执行效率和资源消耗。 必须学会分析复杂度分析。 李柱明博客:https://www.cnblogs.com/lizhuming/p/15487271.html 复杂度 复杂度分为: 时间复杂度。关联到执行效率。 时间复杂度的全称是 渐进时间复杂度,表示算法的执 阅读全文
posted @ 2021-11-04 18:19 李柱明 阅读(348) 评论(0) 推荐(0) 编辑
摘要:前言 李柱明博客:https://www.cnblogs.com/lizhuming/p/15487254.html 概念 什么是数据结构?什么是算法? 从广义上讲,数据结构就是指一组数据的存储结构。算法就是操作数据的一组方法。 从狭义上讲,是指某些著名的数据结构和算法,比如队列、栈、堆、二分查找、 阅读全文
posted @ 2021-11-04 18:18 李柱明 阅读(324) 评论(0) 推荐(0) 编辑
摘要:前言 想说的: 内存的动态申请&释放最重要的参考是指针; 申请得到的内存返回的是可用空间的其实地址(指针); 释放时也是传入该地址(指针)让内部算法进行释放。 一般这些地址前面部分是内存分配器管理的空间,用于管理本小段内存。 李柱明博客:https://www.cnblogs.com/lizhumi 阅读全文
posted @ 2021-11-03 16:18 李柱明 阅读(2773) 评论(2) 推荐(0) 编辑
摘要:前言 李柱明博客:https://www.cnblogs.com/lizhuming/p/15487055.html 2. 三种编程接口 RAW/Callback API NETCONN API SOCKET API 2.1 RAW/Callback API 内核回调型的 API。 这种 API 可 阅读全文
posted @ 2021-11-03 15:31 李柱明 阅读(1402) 评论(0) 推荐(0) 编辑
摘要:##前言 李柱明博客:https://www.cnblogs.com/lizhuming/p/15486913.html ##小笔记 !/bin/sh 是指向默认的 shell,如 bash。 echo $SHELL 命令会显示默认的 shell。 但是因为 ubuntu 默认的 sh 是连接到 d 阅读全文
posted @ 2021-11-03 12:40 李柱明 阅读(95) 评论(0) 推荐(0) 编辑
摘要:前言 本系列笔记主要记录学习LWIP时的简单笔记。 方便以后用到可以快速学习了解。 李柱明博客:https://www.cnblogs.com/lizhuming/p/15487034.html 1.1 优缺点 LwIP 具有主要特性: 支持 ARP 协议(以太网地址解析协议)。 支持 ICMP 协 阅读全文
posted @ 2021-11-03 12:39 李柱明 阅读(1999) 评论(1) 推荐(2) 编辑
摘要:前言 本笔记记录 MQTT 相关概念。 原文:李柱明博客:https://www.cnblogs.com/lizhuming/p/14994943.html 1. MQTT 简介 MQTT(Message Queuing Telemetry Transport)是运行在 TCP/IP 中的应用层协议 阅读全文
posted @ 2021-07-10 22:14 李柱明 阅读(666) 评论(0) 推荐(0) 编辑
摘要:前言 后面会把之前做的MQTT、TCP/IP网络编程基础笔记都发出来,分享给同学们参考,指正,因为主要是方便自己出门在外查看哈哈。有空就补上一些标有的demo(大部分都是基于linux的)。 原文链接:李柱明博客:https://www.cnblogs.com/lizhuming/p/1499236 阅读全文
posted @ 2021-07-09 20:28 李柱明 阅读(799) 评论(6) 推荐(4) 编辑
摘要:前言 参考文档: 内核文档链接:https://www.kernel.org/doc/Documentation/ 内核源码doc:Documentation/devicetree/bindings/pinctrl/pinctrl-bindings.txt 如在开发过程中遇到问题,建议可以查找内核源 阅读全文
posted @ 2021-04-13 12:22 李柱明 阅读(4883) 评论(0) 推荐(2) 编辑
摘要:前言 参考文档: 内核文档链接:https://www.kernel.org/doc/Documentation/ 内核源码doc:Documentation/devicetree/bindings/pinctrl/pinctrl-bindings.txt 建议配合 GPIO 子系统使用。 建议,复 阅读全文
posted @ 2021-04-12 12:46 李柱明 阅读(1625) 评论(0) 推荐(0) 编辑
摘要:前言 建议:去原文链接观看,排版、观感便于学习。 链接: 本文原文链接:https://www.cnblogs.com/lizhuming/p/14627195.html 李柱明博客:https://www.cnblogs.com/lizhuming/ 参考:用到野火提供的工具脚本。 9. Linu 阅读全文
posted @ 2021-04-07 12:47 李柱明 阅读(2764) 评论(0) 推荐(0) 编辑
摘要:前言 参考 设备树 8. Linux设备树 Linux3.x 以后引入了设备树,用于描述一个硬件平台的板级细节。 8.1 设备树简介 设备树可以被 bootloader(uboot)传递到内核,内核从中获取设备树中的硬件信息。 设备树的两个特点: 一:以 树状结构 描述硬件资源。 二:设备树可以像头 阅读全文
posted @ 2021-04-06 12:40 李柱明 阅读(1873) 评论(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 李柱明 阅读(885) 评论(0) 推荐(0) 编辑
摘要:前言 链接: 李柱明博客:https://www.cnblogs.com/lizhuming/ 区分设备驱动模型和平台设备驱动模型。 设备驱动模型 可以理解为 总线、设备、驱动。 平台设备驱动模型 就是那些 Linux 内核管理没有物理总线(即是不需要特殊时序控制的设备)(也是Linux内核没有自动 阅读全文
posted @ 2021-04-01 12:47 李柱明 阅读(1193) 评论(0) 推荐(0) 编辑
摘要:前言 参考: 李柱明博客 本文主要记录 linux 环境变量配置的生命周期。 如,修改环境变量 PATH 是手动指定还是临时生效或是永久生效。 1. 修改环境变量 1.1 手动指定 如 ARCH 和 CROSS_COMPILE: 直接在 make 命令后添加即可,如: lzm@lzm-machine 阅读全文
posted @ 2021-03-31 21:06 李柱明 阅读(587) 评论(0) 推荐(0) 编辑
摘要:前言 6. 总线-设备-驱动 总线-设备-驱动 又称为 设备驱动模型。 6.1 概念 总线(bus):负责管理挂载对应总线的设备以及驱动; 设备(device):挂载在某个总线的物理设备; 驱动(driver):与特定设备相关的软件,负责初始化该设备以及提供一些操作该设备的操作方式; 类(class 阅读全文
posted @ 2021-03-30 12:28 李柱明 阅读(5672) 评论(0) 推荐(2) 编辑
摘要:前言 参考: 《IMX6ULLRM(6ULL用户手册).pdf》 李柱明博客:https://www.cnblogs.com/lizhuming/ 本文链接:https://www.cnblogs.com/lizhuming/p/14588172.html 4. LED芯片手册分析 本章节记录实现L 阅读全文
posted @ 2021-03-28 11:55 李柱明 阅读(943) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示