自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(91)
  • 收藏
  • 关注

转载 SOC与MCU

MCUMicro Control Unit=微控制器=Micro Controller=Microcontroller=Microcontroller Unit介绍复杂度比CPU高,比SoC低运行系统简单系统一般不支持运行多任务的复杂系统(比如(嵌入式)Linux)SoCSystem On Chip=System On a Chip=系统级芯片=片上系统介绍复杂度比CPU高,比MCU高运行系统能支持运行多任务的复杂系统(比如(嵌入式)Linux)总体复杂度比

2020-07-24 10:56:14 528 1

转载 ARM和X86

转自:https://blog.csdn.net/bleauchat/article/details/90114342本文主要介绍的是arm架构和x86架构的区别,首先介绍了ARM架构图,其次介绍了x86架构图,最后从性能、扩展能力、操作系统的兼容性、软件开发的方便性及可使用工具的多样性及功耗这五个方面详细的对比了arm架构和x86架构的区别,具体的跟随小编一起来了解一下.什么叫arm架构ARM架构过去称作进阶精简指令集机器(AdvancedRISCMachine,更早称作:AcornRISCMach

2020-07-23 16:48:41 395

原创 数字信号处理(DSP)

DSP概念数字信号处理(Digital Signal Processing),简称DSP,是将信号以数字方式表示并处理的理论和技术,利用计算机或专用处理设备,以数字形式对信号进行采集、变换、滤波、估值、增强、压缩、识别等处理,以得到符合人们需要的信号形式。信号处理包括模拟信号处理和数字信号处理,所以模拟信号想要进行数字处理需要先进行数模转换DSP应用数字滤波器由加法器、乘法器等单元所组成,这与电阻器、电感器和电容器所构成的模拟滤波器完全不同。数字信号处理系统很容易用数字集成电路制成,显示出体积小、

2020-07-22 16:58:39 3598

转载 串行类型介绍

总线定义:总线是计算机各种功能部件之间传送信息的公共通信干线,它是由导线组成的传输线束,按照计算机所传输的信息种类。小编觉得,总线就是是一种内部结构,它是cpu、内存、输入、输出设备传递信息的公用通道。工程师为了简化硬件电路设计、简化系统结构,常用一组线路,配置以适当的接口电路,与各部件和外围设备连接,这组共用的连接线路被称为总线。另外就是采用总线结构便于部件和设备的扩充,尤其制定了统一的总线标准则容易使不同设备间实现互连。总线分类:1、总线按功能和规范可分为五大类型:数据总线、地址总线、控制总线、

2020-07-22 15:54:24 1272

原创 I2C----IC之间总线

I2C(INTER IC BUS:意为IC之间总线)I2C 通讯协议(Inter-Integrated Circuit)是由 Phiilps 公司开发的,由于它引脚少,硬件实现简单,可扩展性强,不需要 USART、CAN 等通讯协议的外部收发设备,现在被广泛地使用在系统内多个集成电路(IC)间的通讯I2C总线是双向两线(SCL——串行时钟、SDA——串行数据线)制同步串行总线。它只需要两根线 SDA 、SCL 即可在连接于总线上的器件之间传送信息,I2C 总线数据传输速率在标准模式下可达 100kbit

2020-07-21 08:44:50 774

转载 奇偶校验

奇偶校验(Parity Check)是一种校验代码bai传输正确性的方法。根据du被传输的一组二zhi进制代码的数位中"1"的个数是奇数或偶数来进dao行校验。采用奇数的称为奇校验,反之,称为偶校验。采用何种校验是事先规定好的。通常专门设置一个奇偶校验位,用它使这组代码中"1"的个数为奇数或偶数。若用奇校验,则当接收端收到这组代码时,校验"1"的个数是否为奇数,从而确定传输代码的正确性。奇偶校验需要一位校验位,即使用串口通信的方式2或方式3(8位数据位+1位校验位)。奇校验(odd parity):让传输

2020-07-15 16:05:05 1376

转载 mipi协议csi和dsi

MIPI是一个比较新的标准,其规范也在不断修改和改进,目前比较成熟的接口应用有DSI(显示接口)和CSI(摄像头接口)。CSI/DSI分别是指其承载的是针对Camera或Display应用,都有复杂的协议结构。以DSI为例,其协议层结构如下:CSI/DSI的物理层(Phy Layer)由专门的WorkGroup负责制定,其目前的标准是D-PHY。D-PHY采用1对源同步的差分时钟和1~4对差分数据线来进行数据传输。数据传输采用DDR方式,即在时钟的上下边沿都有数据传输。mipi协议里面csi和dsi

2020-07-15 13:53:29 3080

原创 can总线结构

简介:CAN总线网络拓扑结构采用总线式结构。这种网络结构简单、成本低,并且采用无源抽头连接,系统可靠性高。通过CAN总线连接各个网络节点,形成多主机控制器局域网(CAN)。信息的传输采用CAN通信协议,通过CAN控制器来完成。每个节点需要:中央处理器、微处理器或主处理器处理主机决定收到的信息的意思以及想要传输的信息。传感器、驱动器和控制设备可以与主处理器连接。CAN控制器;通常是集成单片机的一部分接收:CAN控制器将从总线上接收的串位字节存储直到整个消息可用,之后主处理器可

2020-07-13 11:29:19 3636

原创 SPI 串行外设接口

**SPI简介:**串行外设接口(Serial Peripheral Interface Bus)SPI是一种用于芯片通信的同步串行通信接口规范,主要应用于单片机系统中。类似I²C。由摩托罗拉公司于20世纪80年代中期开发,后发展成了行业规范。它的典型应用有SD卡与液晶显示器。SPI设备之间使用全双工模式通信,是一个主机和一个或多个从机的主从模式。主机负责初始化帧,这个数据传输帧可以用于读与写两种操作,片选线路可以从多个从机选择一个来响应主机的请求。有时SPI接口被称作四线式接口,这是为了与其

2020-07-10 16:46:32 905

原创 内存,存储器类型

 一、RAM(RandomAccessMemory,随机存取存储器)  RAM的特点是:电脑开机时,操作系统和应用程序的所有正在运行的数据和程序都会放置其中,并且随时可以对存放在里面的数据进行修改和存取。它的工作需要由持续的电力提供,一旦系统断电,存放在里面的所有数据和程序都会自动清空掉,并且再也无法恢复。  根据组成元件的不同,RAM内存又分为以下十八种:  01.DRAM(DynamicRAM,动态随机存取存储器):  这是最普通的RAM,一个电子管与一个电容器组成一个位存储单元,...

2020-05-29 09:38:38 1269

转载 ADB命令详解及用法大全

https://juejin.im/post/5b5683bcf265da0f9b4dea96

2020-05-27 08:53:55 254

转载 Android 底层学习指导教程

我干了3年Android sdk开发,觉得到了瓶劲没法更进一步,于是花了一年多点时间,大概摸到点门径。根据前辈的经验,Android底层完全入门需要两年。先说下我的入门过程:第零步,下载源码,我下的4.2的,框架层源码10G,内核2G多,ctags给框架层建的标签文件都有600M,当时让我有点震撼,用的vim+ctags+cscope来阅读,还算不错,架构挺清晰的。第一步,我找到了一本好书《Android的设计与实现 第一卷》它讲了Android框架层的启动,初始化,服务框架初始化,Binder,消息

2020-05-18 15:45:47 790 2

原创 SVN和Git-集中式版本控制系统和分布式版本控制系统

SVN:集中式的版本控制系统Git :分布式版本控制系统集中式版本控制系统集中式版本控制系统介绍,版本库全部放在中央服务器的,每个开发者都要先从中央服务器取得最新的版本,然后再开始自己的任务。完成开发后还要把自己的版本上传到中央服务器。集中式版本控制系统缺点:由于开发前后都要和中央服务器进行交互,所以会经常有上传下载的动作,文件很大时会很浪费时间精力。分布式版本控制系统分布式版本控制系统介绍:没有中央服务器,每位开发者的电脑上都有完整的版本库。当多个开发者对版本进行修改时,他们之间只需把各

2020-05-15 15:33:24 443

原创 白噪声,高斯噪声,椒盐噪声

白噪声: 所有频率具有相同能量的随机噪声。高斯噪声:服从高斯分布的噪声。椒盐噪声:又称脉冲噪声,随机改变一些像素值

2020-04-01 13:30:05 782

转载 Spring+Struts2+Hibernate

https://blog.csdn.net/honhong1024/article/details/78812107

2020-03-27 11:35:48 132

转载 Spring bean生命周期

https://www.zhihu.com/question/38597960

2020-03-22 15:29:46 162

原创 Sql数据库在线练习

廖雪峰在线练习网站:https://www.liaoxuefeng.com/wiki/1177760294764384/1181753232323168

2020-03-19 13:43:10 1217

原创 TreadLocal

https://blog.csdn.net/ggibenben1314/article/details/38898839

2020-03-17 20:50:29 122

原创 Spring AOP配置

两种配置:https://www.cnblogs.com/junzi2099/p/8274813.htmlXML配置:https://www.jianshu.com/p/3b02323d5cf7

2020-03-17 12:39:38 160

原创 Java依赖注入

https://www.cnblogs.com/universal/p/10415462.html

2020-03-15 14:36:25 123

转载 java虚拟机栈和栈帧

https://blog.csdn.net/Andya_net/article/details/75033054https://www.nowcoder.com/discuss/376364?type=post&order=time&pos=&page=1

2020-03-13 00:05:51 192

原创 二叉树,平衡二叉树,红黑树,B-树、B+树、B*树

https://blog.csdn.net/wyqwilliam/article/details/82935922

2020-03-12 16:21:14 159

转载 依赖倒转原则

https://blog.csdn.net/king123456man/article/details/81626127

2020-03-09 14:21:41 87

转载 java异常

https://www.cnblogs.com/scuwangjun/p/9058606.html

2020-03-09 13:07:47 137

转载 throw和throws

https://blog.csdn.net/IT_lukaifang/article/details/82694486

2020-03-08 23:50:35 111

转载 java双亲委派机制理解

https://www.jianshu.com/p/5f79217f2e18

2020-03-08 22:49:53 159

转载 prepareStatement与createStatement的区别

https://www.cnblogs.com/xiaxj/p/7598419.html

2020-03-08 15:16:43 116

转载 java JDBC基本操作和使用

https://blog.csdn.net/qq_22172133/article/details/81266048

2020-03-08 15:02:42 121

原创 Mysql聚合函数

AVG函数AVG()函数计算一组值的平均值。 它计算过程中忽略NULL值。、SELECT AVG(buyPrice) average_buy_priceFROM products;、COUNT()函数COUNT()函数返回表中的行数。SELECT COUNT(*) AS TotalFROM products;SUM()函数SUM()函数返回一组值的总和,SUM()函数忽略NU...

2020-03-06 11:25:10 156

原创 软件工程&软件开发过程

什么是软件工工程: 软件工程=技术+管理软件工程是研究和应用如何以系统性的、规范化的、可定量的过程化方法去开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来。软件过程模型瀑布 原型 增量 迭代 1、问题分析定义对实际问题进行分析定义、以便更高效的解决该问题。2、可行性研究确定这个问题是否值得去解决,避免造成项目资源浪费...

2020-03-06 11:09:25 465

原创 JVM与JMM组成和联系

一、JVM结构由 4 部分组成:1.类加载器(Class Loader),在 JVM 启动时或者类运行时将Class文件加载到内存,就是把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是类加载器的作用。2.执行引擎(Run Data Area),执行引擎的任务是负是Java虚拟机最核心的组成部分之一。负责执行 cl...

2020-02-29 22:21:26 343

原创 java jvm 垃圾回收

垃圾回收主要问题:哪些需要回收?如何回收?一、判断哪些需要回收引用计数法这是一种非常简单易理解的回收算法。每当有一个地方引用一个对象的时候则在引用计数器上 +1,当失效的时候就 -1,无论什么时候计数器为 0 的时候则认为该对象死亡可以回收了。这种算法虽然简单高效,但是却无法解决循环引用的问题,因此 Java 虚拟机并没有采用这种算法。可达性分析算法主流的语言都是采用可达性分析...

2020-02-29 16:26:40 122

原创 linux vim使用

操作(一)进入vim filename(如果安装Gvim了可用 gvim filename)(二)退出:wq 末行模式,保存退出:q 末行模式,直接退出:q! 末行模式,不保存,强制退出(三)输入模式(在命令模式下操作)i 从光标所在位置前面开始插入I 在当前行首插入a 从光标所在位置后面开始输入A 在当前行尾插入o 在光标所在行下方...

2020-02-29 14:08:03 114

原创 linux 软连接,硬连接

inux系统中,多个文件名指向同一索引节点(Inode)是正常且允许的。一般这种链接就称为硬链接。软链接类似于windows系统中的快捷方式,与硬链接不同,软链接就是一个普通文件,只是数据块内容有点特殊,文件用户数据块中存放的内容是另一文件的路径名的指向,通过这个方式可以快速定位到软连接所指向的源文件实体。...

2020-02-29 13:56:46 170

原创 java生产者消费者问题

生产者-消费者模式是多线程并发协作的经典案例。生产者-消费者问题包含两类的线程, 其中生产者线程用于生产数据,消费者线程用于消费数据。为了解耦生产者和消费者之间的关系,通常采用共享内存的方式(共享数据区域)。生产者只需要把生产的数据放到共享数据区域,而不需要关心消费者的行为。消费者只需要到共享数据区域取数据,而不需要关心生产者的行为。共享数据区域应该要具备以下线程并发协作的功能。如果共享数据区...

2020-02-27 14:14:23 186

原创 volatile和synchronized

一、执行控制和内存可见<执行控制>:控制代码执行顺序及是否可以并发执行。<内存可见>:线程执行变量在内存中对其它线程的可见性。根据Java内存模型的实现,线程在具体执行时,会先拷贝主存数据到线程本地(CPU缓存),操作完成后再把结果从线程本地刷到主存。变量的读写都会直接刷到主存,即保证了变量的可见性二、volatile和synchronizedsynchro...

2020-02-26 16:11:11 123

原创 Mysql基本操作

数据库复制#1、创建新的数据库 mysql -u root -p123456CREATE DATABASE `new` DEFAULT CHARACTER SET UTF8 COLLATE UTF8_GENERAL_CI;#2、使用mysqldump及mysql组合命令,完成复制 mysqldump old -u root -p123456 | mysql new -u r...

2020-02-25 14:44:00 127

转载 数据库索引原理和类型

https://blog.csdn.net/weixin_42181824/article/details/82261988

2020-02-24 12:40:25 104

原创 MySQL数据库分页

MySQL实现分页MySQL实现分页效果使用limit关键字。示例:SELECT username,password FROM tb_user WHERE id = 1 LIMIT 100,10;解释:select * from tableName where 条件 limit 当前页码*页面容量-1,页面容量...

2020-02-23 22:54:02 140

转载 Mysql复制表结构、表数据的方法

https://blog.csdn.net/wybarcelona/article/details/84850920

2020-02-23 22:26:48 125

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除