![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 53
Joker.Mao
"你所有的烦恼都是因为你读书少"
Gzh:ADAS之眼。
传感器、嵌入式、FPGA、ISP领域耕耘者~
展开
-
信号与系统之《一文看懂傅里叶变换》
傅里叶变换是一种非常有用的数学工具,它可以将一个复杂的信号分解成许多简单的频率成分。傅里叶变换在信号处理、图像处理、音乐、视频和通信等许多领域都有广泛的应用。相信大部分同学在毕业之后的一段时间之内都还没有理解到傅里叶变换的精髓,今天我们用通俗的案例讲解其背后的原理。原创 2023-04-09 11:45:34 · 1978 阅读 · 1 评论 -
Zynq7000 OPENAMP 实验
前言Zynq7000 openamp实验,最近想做一个多cpu异构系统,后面会用zynqmp去做,先拿zynq7000试一下首先说明,openamp是开源异构多处理通信框架。现在cpu不再像以前单个cpu,而是越来越复杂,比如TI的TDA4芯片,4个A72、两个R5、四个DSP,再比如XILINX的ZynqMP,四个A53,两个R5。一般做法都是A72、A53跑linux或者QNX,R5跑RTOS,在一些实时性较高的场景。环境:PETALINUX2020.1开始首先参考官方的APP UG1186原创 2021-10-27 21:01:30 · 4419 阅读 · 1 评论 -
Zynq Mipi PCIe通路搭建
前言通路搭建整体非常简单,MIPI+PCIE+ZYNQMIPI部分编译时:demosic无法编译问题:https://www.xilinx.com/support/answers/70400.html主要是下面这句compile_c [get_ips design_1_v_tpg_0]驱动使用原创 2021-08-01 16:31:54 · 1994 阅读 · 1 评论 -
c++模板机制
实际上就是编译时生成了了两个函数:先看cpp代码:template<class T>T get_min(T a, T b){ if(a > b) return a; return b;}int func(int &a, int *b){ a = get_min(a, *b); float c = 0, d ...原创 2021-05-28 23:57:52 · 129 阅读 · 0 评论 -
zynq ubuntu桌面LCD移植实现
前言目的:在Zynq上点亮OLED以及SPI LCD做开发显示使用开始使能SSD1306以及9341的驱动&spi0 { status = "okay"; ili9341@0 { compatible = "ilitek,ili9341"; reg = <0>; spi-max-frequency = <50000000>; rotate = <270>; bgr; fps = <30>; buswidth =原创 2021-05-15 23:18:48 · 1060 阅读 · 1 评论 -
美信解串器与串行器调试心得
前言最近方案从ti换到了美信,又是一波调试,最近整个链路打通了,现在过来记录一下,主要调试的有dvp以及mipi接口,范围覆盖1m 2m 8m相机,不得不说,美信的芯片太多了,头疼。开始Dvp接口调试~...原创 2021-03-17 12:08:26 · 24276 阅读 · 40 评论