
开拓视野 相关科技
文章平均质量分 67
cy413026
这个作者很懒,什么都没留下…
展开
-
计算机如何将输入文字显示出来的?渲染Image rendering
渲染图像,可以理解为用cpu/gpu构造出原本不存在的图像。比如输入计算机的英文字符都是ASCII码,而我们在屏幕上看到显示的字符对应的应该是RGB/YUV的像素。计算机把ASCII字符转化成像素的过程就是文字渲染。又比如我们GPU用多个2D图片渲染出3D图片,图片亮度根据时间自动调整阳光的强度,阴影等。原图像中不存在的信息,这个是GPU的渲染。渲染图像和sonser直接采样进来的RGB/YUV图像帧显示是不一样的。原创 2024-05-24 20:23:21 · 1258 阅读 · 0 评论 -
相机的一些基本概念 曝光/f值/焦距/光圈/景深
在光学中,由实际光线会聚而成,且能在光屏上呈现的像称为实像;由光线的反向延长线会聚而成,且不能在光屏上呈现的像称为虚像。讲述实像和虚像的区别时,往往会提到这样一种方法:“实像都是倒立的,而虚像都是正立的。对于焦距怎么调,由于我们照相时,被照的物体与相机(镜头)的距离不总是相同的,比如给人照相,有时,想照全身的,离得就远,照半身的,离得就近。2.对于变焦相机来说,是一组镜头,这一组镜头是可以组成可变焦的镜头组。1.对于某个固定的镜头来说 焦距 焦点都是固定的。http://焦比/f值。http://曝光值。原创 2022-10-28 18:20:10 · 881 阅读 · 1 评论 -
相机标定与内外参
1.相机标定 在图像测量过程以及机器视觉应用中,为确定空间物体表面某点的三维几何位置与其在图像中对应点之间的相互关系,必须建立相机成像的几何模型,这些几何模型参数就是相机参数。这个求解参数的过程就称之为相机标定(或摄像机标定) 换个说法就是相机标定的意义是为了将图像中的点能够还原到真实三维空间中,真实的反应各点之间的实际相对空间关系。 现实三维空间的某点映射到最终的像素空间和以下多个条件相关。1.三维空间点和相机镜头的位置关系或者说运动关系这里...原创 2021-10-06 18:49:28 · 6775 阅读 · 0 评论 -
IEEE754 浮点数FP32表示及最大最小/normal/denormal
IEEE754 浮点数的表示方法下图给出了FP32的表示方式 各种特殊情况及normal和denormal的情况目前IEEE754的FP32/FP16/FP64都是normal+denomal同时使用的原创 2021-04-01 12:00:47 · 7045 阅读 · 0 评论 -
算法的时间复杂度O(1/n/nlogn/n^2)是什么含义
目录算法的复杂度详细解释如何计算一个算法的时间复杂度总结可以参考以下知乎链接:如何理解算法时间复杂度的表示法,例如 O(n²)、O(n)、O(1)、O(nlogn) 等?下文内容全部转自 “算法慢慢来”的博文2.什么是算法的复杂度?算法的复杂度算法的复杂度: 算法的时间复杂度和空间复杂度合称为算法的复杂度,一般不特别说明,讨论的时间复杂度均是最坏情况下的时间复杂度。 用于描述时间复杂度&空间复杂度的公式关键字 Big-O 时间复杂度:执行程序所需的时间。.转载 2021-03-04 11:12:04 · 4011 阅读 · 1 评论 -
CORDIC算法详解 用于计算三角函数 反三角函数 指数函数 开方函数
CORDIC算法详解(一)-CORDIC 算法之圆周系统之旋转模式CORDIC算法详解(二)-CORDIC 算法之圆周系统之向量模式CORDIC算法详解(三)-CORDIC 算法之线性系统及其数学应用CORDIC算法详解(四)-CORDIC 算法之双曲系统及其数学应用CORDIC算法详解(五)-统一的 CORDIC 算法形式CORDIC算法详解(六)-CORDIC 算法的硬件实现...原创 2021-03-03 17:41:56 · 3441 阅读 · 1 评论 -
矩阵方程求解
线性方程组的迭代解法几种矩阵分解算法: LU分解,Cholesky分解,QR分解,SVD分解,Jordan分解线性方程组的迭代解法该文档上传于以下地方https://mp.youkuaiyun.com/console/upDetailed原创 2020-06-13 15:19:57 · 3332 阅读 · 0 评论 -
快速排序及TOP K问题
1.介绍1https://www.cnblogs.com/itxiaok/archive/2019/02/15/10385676.html前两天面试3面学长问我的这个问题(想说TEG的3个面试学长都是好和蔼,希望能完成最后一面,各方面原因造成我无比想去鹅场的心已经按捺不住了),这个问题还是建立最小堆比较好一些。 先拿10000个数建堆,然后一次添加剩余元素,如果大于堆顶的数(10000中最小的),将这个数替换堆顶,并调整结构使之仍然是一个最小堆,这样,遍历完后,堆中的10000个数就是所.转载 2020-06-13 11:44:17 · 2012 阅读 · 0 评论 -
全微分/偏导数/方向导数/梯度/全导数
1.偏导数导数、偏导数、方向导数就是对某一变量求导,把其他变量作为常数2.方向导数可以认为偏导数是特殊的方向导数,是在自变量方向上的方向导数。任意方向导数为:3.梯度方向导数是为了求函数值在某个点沿某个方向的变化率梯度则是为了求函数值在某个点处变化率最大的方向,梯度由各个轴的偏导函数组成4.全微分5.全导数全导数本质上就是一元函数的导数。他是针对复合函数而言的定义。所以我们一般不说多元函数的全导数。对于多元函数而言,它所确定的曲面上的一点A,...转载 2020-05-08 20:08:08 · 2502 阅读 · 0 评论 -
芯片及IP公司 超简介
chip&media:video codecallegro DVT (digtal video technology):video codecVeriSilicon:芯原微电子包括高清视频、高清音频及语音、车载娱乐系统处理器、视频监控、物联网连接、数据中心等;此外,芯原还拥有5类自主可控的处理器IP,分别为图形处理器IP、神经网络处理器IP、视频处理器IP、数字信号处理器IP和图...原创 2019-11-28 14:52:32 · 2270 阅读 · 0 评论 -
晶振/RC振荡器/冷启动/热启动 理解
目录1.时钟源只有两种1.1逆压电效应的振荡器1.1.1 石英晶振1.1.2 晶振输入交流还是直流1.2 非逆压电效应的振荡器1.2.1 RC振荡器1.2.2 LC振荡器1.3晶振和LC振荡器的区别2.冷启动/热启动1.时钟源只有两种1.1逆压电效应的振荡器只要在晶体板极上施加交变电压,就会使晶片产生机械变形振动,此现象即所谓逆压电效应。当外加...原创 2019-11-12 14:14:16 · 1443 阅读 · 0 评论 -
Firmware/驱动/OS(操作系统的区别)
1.Firmware与Driver的区别以下摘自驱动与固件的区别是什么 答主 时国怀驱动和固件(firmware)都是代码,前者为软件服务,后者为硬件服务。在操作系统概念还不明确的时代,二者是没有明显区别的。但是随着计算机体系结构的发展,硬件的种类开始变多,操作系统的种类也变多了。这个时候,因为各种技术的、商业的原因,硬件厂商希望自己的硬件能被更多的软件厂商使用,所以就需要在...转载 2019-11-12 11:29:55 · 5192 阅读 · 0 评论 -
ARM/X86/PowerPC/MIPS
除了X86是CSIC之外,ARM/MIPS/PowerPC都是RSICARM cpu主要用在移动行业,正在进军servers行业X86 主要有AMD的锐龙和Intel的酷睿系列,主要市场为servers,PC,其中Intel碾压AMDPowerPC 主要是IBM在自家的server上使用,早年Apple也使用PPCMIPS在32位和64位嵌入式领域中历史悠久,获得了不少的成功,可目...转载 2019-10-23 15:27:29 · 986 阅读 · 0 评论 -
寄存器堆 (Register File)
寄存器文件(register file)又称寄存器堆,是CPU中多个寄存器组成的阵列,通常由快速的静态随机读写存储器(SRAM)实现。这种RAM具有专门的读端口与写端口,可以多路并发访问不同的寄存器。CPU的指令集架构总是定义了一批寄存器,用于在内存与CPU运算部件之间暂存数据。在更为简化的CPU,这些架构寄存器(architectural registers)一一对应与CPU内的物理存在的寄...原创 2019-09-25 15:33:34 · 13646 阅读 · 0 评论 -
ARM/X86/PowerPC/MIPS了解
目录参考阅读1.PowerPC CPU 为什么后来越来越打不过 x86,因为酷睿?2.为什么电脑CPU不像手机那样做成大小核?1.个人理解2. 摘自:四大CPU体系结构:ARM、X86/Atom、MIPS、PowerPC3. 摘自ARM、Intel、MIPS处理器啥区别?看完全懂了参考阅读1.PowerPC CPU 为什么后来越来越打不过 x86,因为...转载 2019-09-04 17:36:50 · 2781 阅读 · 0 评论 -
理解单片机(MCU)、ARM、DSP,vDSP(Vision DSP )都是处理器,
可以具体参考知乎上的讨论怎么深入浅出地理解「单片机、ARM、DSP 有互通之处,都是 CPU」?一.理解MCU,ARM cpu, DSP作者:匠人时尚链接:https://www.zhihu.com/question/19862452/answer/155272152来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。单片机又叫MCU,ARM和DSP...转载 2019-08-26 14:51:44 · 6983 阅读 · 0 评论 -
软件程序的可移植性
java程序的可移植性解释了可移植性的问题,java为何可移植性高原创 2019-05-08 17:38:54 · 3275 阅读 · 0 评论 -
嵌入式系统的各种常见外设
嵌入式系统的各种常见外设转载 2019-05-20 11:10:38 · 3135 阅读 · 0 评论 -
串行通信与协议
问题:1.异步传输Tclk和Rclk的频率关系是事先约定的,这个是属于协议保证2.假如Tclk=16a MHz,Rclk=64a MHz,并不是每个bit Rclk采样4次,而是经过startBit同步找到中间稳定时间后每隔4个Rclk时间采样一次3.假设Tx端发送数据过程中断开串口,再重新连接串口,此时Rx的接收数据的有错误或者丢帧问题,这些问题通过传输协议重传或者自行纠错a.手...转载 2019-03-29 17:48:50 · 1482 阅读 · 0 评论 -
卷积、线性时不变系统、因果系统
因果系统:系统的输出仅与当前与过去的输入有关,而与将来的输入无关的系统。因此,因果系统是“物理可实现的”。线性时不变系统: 线性:输出随着输入线性变化,即输入乘以k倍,输出同样也乘以k倍。 时不变:输出仅与输入相关,与系统状态无关。线性时不变系统不一定是因果系统,因果系统也不一定是线性时不变系统。实际的物理可实现系统均为因果系统。非因果系统在后处理技术中得到了广泛的应...原创 2019-04-02 18:56:18 · 10796 阅读 · 1 评论 -
phy的理解及集成关注点
1.什么是phyphy是物理层接口的意思 是一个AD电路(数模混合电路),phy自身可以看作是一种ADC/DAC电路,TX是DAC,RX是ADC。2.以DDR PHY为例说明如下:PHY-物理層,顧名思義就是匹配物理實現,增強物理電路性能的東東,包括數字或者模擬部份,除了上層應用協議或者接口協議之外的東西,比如DDR controller接口<---->PHY<--...原创 2019-05-16 20:30:37 · 11862 阅读 · 0 评论 -
了解MIPI (Mobile Industry Processor Interface)
摘自MIPI CSI/DSI 简介及信号和协议测试方法一、MIPI CSI/DSI 简介 对于现代的智能手机来说,其内部要塞入太多各种不同接口的设备,给手机的设计和元 器件选择带来很大的难度。下图是一个智能手机的例子,我们可以看到其内部存储、显示、 摄像、声音等内部接口都是各不相同的。即使以摄像头接口来说,不同的摄像头模组厂商也 可能会使用不同的接口形式,这给手机厂商设计手机和选择器件带来了很...转载 2019-05-16 20:51:15 · 1267 阅读 · 0 评论 -
CPU体系架构-ARM/MIPS/X86及操作系统 (DDR/Cache/DMA)
转自https://nieyong.github.io/wiki_cpu/index.html第一部分:从寄存器、寻址方式、汇编指令等方面总结了ARM/MIPS/X86的异同CPU体系架构-RISC和CISC CPU体系架构-寄存器 CPU体系架构-寻址方式 CPU体系架构-指令系统 CPU体系架构-函数调用实例第二部分:分析了和CPU关系最近的几个硬件模块,依次是存储管理模型、...转载 2019-05-10 16:19:36 · 1357 阅读 · 0 评论 -
mem/bus传输存储过程中正确性/纠错常用手段(用于卫星系统,ADAS)
目录1.ECC : Error check and Correction 纠错内存/纠错码纠错内存2.Parity check :奇偶校验3.Triple voting :4.Dual lock-step:5.Function test1.ECC : Error check and Correction 纠错内存/纠错码纠错内存2.Parity check :...原创 2019-06-05 11:36:40 · 1189 阅读 · 0 评论 -
flush mem 的SD/MMC/SDIO/UFS/SSD/TF
SD:Secure Digital Memory CardMMC:MultiMediaCardSDIO:Secure Digital Input/Output 是一种存储卡,常见的有:· Wi-Fi card· CMOS sensor card· GPS card· GSM/GPRS modem card· Bluetooth card· Radio/TV...原创 2019-08-19 17:39:27 · 650 阅读 · 0 评论 -
ARM系列的命名含义及哪种ARM Cortex内核更适合我的应用
arm系列从arm11开始,以后的就命名为cortex,并且性能上大幅度提升。从cortex开始,分为三个系列,a系列,r系列,m系列。m系列与arm7相似,不能跑操作系统(只能跑ucos2),偏向于控制方面,说白了就是一个高级的单片机。a系列主要应用在人机互动要求较高的场合,比如pda,手机,平板电脑等。a系列类似于cpu,与arm9和arm11相对应,都是可以跑草错系统的。linux...原创 2019-08-12 20:36:50 · 2805 阅读 · 1 评论 -
coresight是什么 ARM的trace和debug
转自coresight简介coresight环境中,总共包括3个通路 trace通路: 将core和DSP内部信息输出到外部 debug通路:对core和DSP实现debug trigger通路: 用于core和core之间,core和DSP之间,传输trigger信号 ...转载 2019-08-12 20:44:48 · 3862 阅读 · 0 评论 -
专用网络/以太网/RDMA/RoCE、softRoCE与iWRAP/Fabric概念
目录1.海量数据低延时传输的新发展与协议了解:2.Hadoop在分布式高并行大数据的计算中处于什么地位3.RDMA是什么 有何应用和IB/Ethernet什么关系4.InfiniBand和Ethernet的对比5.fabric的概念1.海量数据低延时传输的新发展与协议了解:RoCE、softRoCE与iWRAP2.Hadoop在分布式高并行大数据的计算中...原创 2019-05-08 17:35:45 · 1725 阅读 · 0 评论