![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
listen666
这个作者很懒,什么都没留下…
展开
-
蓝桥杯嵌入式通用个人笔记1(必记)
突然发现自己都好久没有写博客了,继上次之后估计差不多有半年了。下午刚刚看到另外一位跟我年纪相仿,同是大三的同学在CSDN发来几百篇文章,顿时觉得惭愧不已。等这次比赛结束后我会连续发文的,毕竟也要准备去面试的;写的博客就当是笔记吧。笔记是一种很好的习惯的,希望我能坚持下去!//LED定义---------------------------------------------注意LED是阳极的...原创 2019-03-16 17:10:59 · 311 阅读 · 2 评论 -
linux多任务线程多进程、进程间通信
本来今晚是打算搞C++的,但无奈校园网太垃圾了,装个VS17版本的软件到现在还没完成。。。(心累)想想,写写笔记吧。。。首先我们要明白一个概念:多任务处理。多任务处理是指用户可以在同一时间内运行多个应用程序,在此,我们称每一个正在执行的应用程序为一个任务。而我们熟知的linux就是一个支持多任务的操作系统。这种多任务的操作系统使用某种调度策略能支持多个任务并发执行,补充下:我们知道,单核的...原创 2019-07-21 15:11:26 · 195 阅读 · 0 评论 -
给初学者,讲讲关于Linux操作系统的一些简单介绍。。。
Linux系统一般有4个主要部分:内核、shell、文件系统和应用程序。① Linux内核:内核是系统的“心脏”,是运行程序和管理磁盘等硬件设备的核心程序。② Linux Shell:Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接受用户输入的命令,并对其进行解释,最后送入内核去执行,实际上就是一个命令解释器。人们也可以使用Shell编程语言编写Shell程序,这些Sh...原创 2019-06-20 21:50:38 · 373 阅读 · 0 评论 -
C语言面试小题目(1)
for语句循环考察: #include <stdio.h> int main() { int a,x; for(a = 0,x = 0;a<=1&&!x++;) { a++; } printf("%d,%d",a,x); return ...原创 2019-06-04 17:34:12 · 145 阅读 · 0 评论 -
CAN介绍
由于打算去面试一家外企,做汽车电子的;所以为了复习一下知识,特意复习这篇文章(先说明,这篇文章不是我写的,我顶多在其中加了自己理解的部分,从师兄给的笔记里面找到的,所以不知道作者是谁了)。。。。。。。CANCAN 是Controller Area Network 的缩写(以下称为CAN),是ISO 国际标准化的串行通信协议。技术背景介绍在当前的汽车产业中,出于对安全性、舒适性、方便性、低公...转载 2019-06-19 22:35:02 · 945 阅读 · 2 评论 -
STM32F4通信协议SPI&&IIC工作原理
SPI协议:全双工 3/4跟信号线MISO 主设备数据输入,从设备数据输出。(MISO:master input slave output)MOSI 主设备数据输出,从设备数据输入。(MOSI:master output slave input)SCLK时钟信号,由主设备产生。(SCLK:serial clock)CS从设备片选信号,由主设备控制。(CS:chip select...原创 2019-06-06 15:06:07 · 1506 阅读 · 0 评论 -
C语言的补充(预处理)。。。。
九、本来打算写枚举的,算了,直接看菜鸟教程吧。。。https://www.runoob.com/cprogramming/c-enum.html十、C语言的预处理:所谓的预处理就是进行编译的第一遍扫描(语法分析)之前所做的工作;C的预处理功能有:宏定义:#define文件包含:#include "stdio.h"或#include <stdio.h>条件编译:#i...原创 2019-05-12 17:12:03 · 141 阅读 · 0 评论 -
C语言复习第四档->结构体&&共用体
七、结构体、公用体结构体:由各种类型组成的复合数据类型;常规定义:struct<结构体标签名称>{成员列表}struct<结构体标签名称><结构体变量名称>与类型定义同时进行:struct<结构体标签名称>{成员列表}<结构体变量名>如:struct student//struct<结构体标签名称>{成员列表}...原创 2019-05-12 15:52:53 · 185 阅读 · 0 评论 -
C语言复习第三档!!!(数组+指针+函数)
接着昨天的数组和指针。。。。。。。4.数组、函数和指针:数组指针(也称行指针):指向数组的指针,例如:int(*p)[10];#include <stdio.h>int main(void){ int (*p)[3]; int i; int a[3] = {0,1,2}; for(i = 0;i<3;i++) { p = a;//...原创 2019-05-11 21:02:53 · 618 阅读 · 0 评论 -
数据结构与算法&&线性表的变异体——栈与队列
本文由个人笔记整理得出,材料主要来自《大话数据结构》和网络各博主栈的定义:限定仅在表尾进行插入和删除操作的线性表。栈的插入操作叫作进栈,也称压栈、入栈。栈的删除操作,也叫出栈,弹栈。ADT栈(stack)Data Operation InitStack(*S):初始化操作,建立一个空栈S; DestroyStack(*S):若栈存在,则销毁它; ClearStack(*...原创 2019-05-15 22:22:16 · 94 阅读 · 0 评论 -
C语言复习(二)函数+数组+指针
五、函数<storage type> <data type> <function>(parameters){ statement//函数主体 return expression;//返回函数值}storage type:描述该函数本身的链接类型或者返回值的易变性;data type :描述函数的返回值类型function:函数名param...原创 2019-05-10 23:40:41 · 304 阅读 · 3 评论 -
C语言复习(一)
一、程序实例概览:来一个最简单的C语言程序#include <stdio.h>//头文件,因为你用到了printf语句,所以需要引用C的头文件int main(void)->其中int指明了main函数返回的类型(整型),这个返回值返回给操作系统;{/* 我的第一个 C 程序 */printf(“Hello, World! \n”);return 0;}1....原创 2019-05-10 15:07:09 · 282 阅读 · 0 评论 -
数据结构与算法&&线性表
本文材料自《大话数据结构》和网络一、数据结构与算法的关系:数据结构:一门研究非数值计算的程序问题中的操作对象,以及它们之间关系和操作等相关关系的学科。说白了就是在一大堆数据中,数据元素之间的关系。(一个问题中多个对象之间的关系)算法:解决特定问题求解步骤的描述,在计算机中表现为指令的有限序列,并且,每条指令表示一个或多个操作。说白了就是问题的具体解决方案呗。(特定问题的解决办法)所...原创 2019-05-14 20:47:13 · 179 阅读 · 0 评论 -
蓝桥杯嵌入式通用个人笔记2(必记)
//ADC配置及换算PB0对应ADC1,PB0引脚可复用成ADC_IN8RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE);//使能时钟信号RCC_APB2PeriphClockCmd(RCC_APB2Periph_ADC1, ENABLE);GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AIN;...原创 2019-04-02 17:52:27 · 303 阅读 · 0 评论 -
以太网,OSI与TCP/IP
以太网以太网(Ethernet)是一种计算机局域网技术,目前应用最普遍的局域网技术。IEEE组织的IEEE 802.3标准制定了以太网的技术标准,它规定了包括物理层的连线、电子信号和介质访问层协议的内容。以太网的标准拓扑结构为总线型拓扑,但目前的快速以太网(100BASE-T、1000BASE-T标准)为了减少冲突,将能提高的网络速度和使用效率最大化,使用集线器来进行网络连接和组织。如此一来...原创 2019-07-21 16:10:08 · 1766 阅读 · 0 评论