摘要: 算法:算法是解决特定问题求解步骤的描述,在计算机中表现为指令的有限序列,并且每条指令表示一个或多个操作。算法的五个基本特征:输入:算法具有零个或者多个输入。输出:算法至少有一个或多个输出。有穷性:算法在执行有限步骤之后,自动结束而不会出现无限循环,并且每一个步骤在可接受的时间内完成。确定性: 1.算 阅读全文
posted @ 2020-02-21 23:02 Coder个人博客 阅读(35) 评论(0) 推荐(0)
摘要: [toc] ___ **团队博客:** [**汽车电子社区**](https://bbs.csdn.net/forums/automotive-electronics) ___ # 一、简介 它的官网为:*https://ffmpeg.org/*,由Fabrice Bellard(法国著名程序员Bo 阅读全文
posted @ 2023-07-18 13:56 Coder个人博客 阅读(643) 评论(0) 推荐(0)
摘要: 文章目录 前言一、什么是数据结构二、基本概念和术语2.1、数据2.2、数据元素2.3、数据项2.4、数据对象2.5、数据结构 三、逻辑结构和物理结构3.1、逻辑结构3.2、物理结构 四、抽象数据类型4.1、数据类型4.2、抽象数据类型 总结 前言 《大话数据结构》是程杰老师著作的一本书,作者将跟着程 阅读全文
posted @ 2023-05-06 17:28 Coder个人博客 阅读(55) 评论(0) 推荐(0)
摘要: du -sh * 此命令可以查看当前文件夹下每个文件夹的大小,如果查看用户的硬盘使用情况需要root权限。 du -sh 此命令可在home目录下查看文件夹总大小。 阅读全文
posted @ 2023-04-10 21:45 Coder个人博客 阅读(116) 评论(0) 推荐(0)
摘要: 首先需要强调的是C预处理器不是编译器的组成部分,是编译过程中一个单独的步骤。C预处理器只是一个文本替换工具,它会只是编译器在实际编译之前完成所需的预处理。 所有的预处理器命令都是以井号(#)开头。它必须是第一个非空字符,为了增强可读性,预处理器指令应从第一列开始。 下表包含了所有重要的预处理器命令: 阅读全文
posted @ 2023-02-22 13:36 Coder个人博客 阅读(138) 评论(0) 推荐(0)
摘要: 缓冲区是为了让低速的输入输出设备和高速的用户程序能够协调工作,并降低输入输出设备的读写次数。 用户程序的执行速度可以看做CPU的允许速度,如果没有各种硬件的阻碍,理论上它们是同步的。 例如,我们都知道硬盘的速度要远低于CPU,它们之间有好几个数量级的差距,当向硬盘写入数据是,程序需要等到,不能做任何 阅读全文
posted @ 2023-01-18 11:05 Coder个人博客 阅读(235) 评论(0) 推荐(0)
摘要: 提示:本章主要学习IIC协议,了解其原理以及使用方法。 文章目录 前言一、IIC协议简介1.1、IIC物理层1.2、协议层1.2.1、I2C 基本读写过程1.2.2、通讯起始和终止信号1.2.3、数据有效性1.2.4、地址及数据方向1.2.5、响应 总结 前言 IIC协议的思想很厉害,对比串口三根线 阅读全文
posted @ 2022-12-27 17:35 Coder个人博客 阅读(188) 评论(0) 推荐(0)
摘要: 提示:本篇文章主要了解学习一下DMA 文章目录 前言一、DMA是什么?二、DMA使用步骤1、外设通道选择2.2、仲裁器2.3、FIFO2.4、存储器端口 外设端口2.5、编程端口 三、DMA结构体初始化详解总结 前言 上一篇文章学习了串口通信,这一篇我们来学习一下DMA的使用。 提示:以下是本篇文章 阅读全文
posted @ 2022-12-27 14:56 Coder个人博客 阅读(816) 评论(0) 推荐(0)
摘要: 提示:本篇来做一个关于串口的输入输出实验。 文章目录 前言一、项目概况1.1、项目需求1.2、项目来源1.3、开发环境1.4、项目意义1.5、项目代码链接1.6、项目效果展示 二、开发步骤2.1、涉及硬件电路2.2、项目代码2.2.1、串口配置 总结 前言 前一篇文章我们介绍了串口的几种类型以及串口 阅读全文
posted @ 2022-12-27 14:54 Coder个人博客 阅读(182) 评论(0) 推荐(0)
摘要: 一、源码下载 1.1、配置要求 官方推荐配置请参考:https://source.android.google.cn/docs/setup/start/requirements?hl=zh-cn,重点有如下几项: 1.1.1、硬件配置要求 1、内存至少 16GB,实测建议至少 32G。 2、磁盘至少 阅读全文
posted @ 2022-12-12 16:07 Coder个人博客 阅读(1261) 评论(0) 推荐(0)
摘要: 方法一、Git下载源码 1.1、进入Linux官网 通过任意浏览器访问:https://www.kernel.org/,界面如下 1.2、选择版本 点击某一个版本对应的browse,Linux版本分为:mainline(主线版本)、stable(稳定版本)、longterm(长期演进版本)。 1.3 阅读全文
posted @ 2022-12-12 12:30 Coder个人博客 阅读(1602) 评论(0) 推荐(0)