自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 verilog 代码分享-YCbCr转RGB

实测可用的verilog,可将YCbCr颜色空间转换到RGB空间;代码可从“数字设计打工人”公众号获取;

2024-01-23 14:44:16 415 1

原创 数字前端IC设计-第3问

2)编程只是将存储单元的某些bit编程0,所以在编程之前需要先擦除;1)flash的擦除是将存储单元中的值全部变成1;第3问:DMA loop模式会产生DMA中断吗?

2024-01-23 10:52:29 336 1

原创 MCU运行原理-寄存器访问

如今,mcu应用在很多领域中,如车载平台、物联网、家电、工业控制等等,作为嵌入式软件开发人员,不仅要懂得如何使用mcu,更要只能mcu在运行时,硬件里面到底发生了什么,这样更利于在遇到问题时定位和分析问题;5 当cpu执行到第5行代码对应的指令时,通过System总线发起访问请求;以STM32为例,在软件中执行这些代码的时候,硬件里面会发生什么呢?3 在上电时,硬件会将flash中的代码加载一部分到SRAM中;1 首先,编译器会将代码编译成对应的指令,存放在hex文件中;2 hex会存放在flash中;

2024-01-23 09:40:19 670 1

原创 芯片就业-FPGA如何转行做芯片

2)无论是哪个环节,都需要掌握linux的使用,以及shell、tcl脚本的使用;芯片设计中会涉及各自EDA工具的使用,其实这些东西在FPGA开发工具中也有,只不过芯片设计中一般使用命令行的模式;有很多朋友经常问,在学校的时候由于老师项目的原因,只做过FPGA项目,但是现在芯片行业正处于风口,想转行做芯片,应该做哪些准备呢?1)首先要想清楚是转行做芯片中的哪个环节:数字前端、数字后端、模拟、版图设计;3)需要更细致,因为芯片流片的代价是很大的,设计完成之后无法再更改,不像FPGA,重新少一次bit流就行;

2024-01-22 11:39:48 471

原创 数字前端IC设计-第2问

2)之所以除了flash还需要几个其他的存储空间,是因为flash的访问速度很慢,无法满足cpu取指速度要求。1)mcu中原始程序存在flash中,上电之后一部分加载到零等待区rom,有的还有icache。第2问:flash为何在编程之前需要擦除,有哪些擦除方式?欢迎关注公众号,一起交流学习。

2024-01-22 07:10:21 317

原创 数字前端IC设计-第一问

通过提问的方式来引起大家的思考,助力新IC人快速进步。欢迎私信或者评论区交流,答对可送ic设计资料或者简单的技术咨询哦^_^​第一问:mcu的程序可以存在哪些地方,为何要存在几个地方?

2024-01-21 20:56:46 345

转载 c++ volatile介绍(转自百度百科)

volatile 编辑就像大家更熟悉的const一样,volatile是一个类型修饰符(type specifier)。它是被设计用来修饰被不同线程访问和修改的变量。如果不加入volatile,基本上会导致这样的结果:要么无法编写多线程程序,要么编译器失去大量优化的机会。中文名类型修饰符外文名volatile释    义易变的

2017-01-06 10:12:10 439

原创 子空间视频稳像原文理解

1 业余水平的视频总是包含以下几个问题:a)缺少视差:背景没有足够的特征点。b)相机的缩放:变焦和相机的前向运动。c)相机自带的稳像:改变了相机的参数。d) 卷帘快门:不在同一时刻曝光,导致图像模糊。2 子空间视频稳像算法         首先,使用标准KLT方法提取出一组特征点轨迹。在提取出特征点轨迹之后,视频稳像可以分解为两个问题:a) 这些点应该定位在输出视频的哪些位

2016-12-21 12:45:55 1315 1

转载 C++ operator关键字(重载操作符)

http://blog.sina.com.cn/s/blog_4b3c1f950100kker.html   operator是C++的关键字,它和运算符一起使用,表示一个运算符函数,理解时应将operator=整体上视为一个函数名。   这是C++扩展运算符功能的方法,虽然样子古怪,但也可以理解:一方面要使运算符的使用方法与其原来一致,另一方面扩展其功能只能通过函数的方式(c++中,“功

2016-09-04 16:45:15 676

原创 关于MPU6050陀螺仪模块的测量误差分析

本项目中使用的是MPU6050模块,如图 1所示。该模块集成了一片MPU6050芯片和一片STM8S003F3P6单片机,具有串口和I2C接口。STM8单片机对MPU6050输出的加速度和角度信息进行姿态融合,再添加上包头串行输出三轴加速度、三轴角速度、三轴角度和温度数据,输出频率为100Hz。

2016-08-31 18:52:13 35154 5

转载 inline函数

http://www.cnblogs.com/berry/articles/1582702.html

2016-02-26 17:10:32 325

转载 关于C++中的友元函数的总结

http://www.cnblogs.com/BeyondAnyTime/archive/2012/06/04/2535305.html

2016-02-26 09:27:58 427

原创 Haugh变换学习笔记

目的:在图像分割中,对于边界上的n个点的点集,找出共线的点集和方程。核心思想:对于任意两点的直线方程:y=ax+b,构造一个参数a,b的平面,即从a、b平面去求解直线方程。详细介绍:         1、xy平面上的任意一条直线y=ax+b,对应在参数ab平面上的一个点。         这个很好理解吧,对于一条直线y=ax+b,a和b是常数,所以即ab平面的坐标是确定的。

2015-11-24 19:40:59 547

原创 K-means聚类算法学习笔记

算法类别:无监督学习(补充:监督学习是指我们已知要划分的类别,并且能够获得一定数量的类别已知的训练样本,在此基础上对未知样本进行分类;无监督学习是指我们事先不知道要分的类别,也不知道类的数量,只是根据样本特征的相似性进行自动分类)。样本特征:可以使用空间坐标、颜色、亮度等等(争对图像处理的情况)。算法通俗讲解:K-means实际上就是先随机选定类的中心,再根据像素点与类的距离进行分类,之后

2015-11-01 17:42:28 695 2

W25Q40BW.PDF

flash手册

2024-01-22

空空如也

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

TA关注的人

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