
笔记
文章平均质量分 73
Bohai0525
一个对社会有益的人
展开
-
MPSOC 移植ubuntu文件系统
mpsoc移植ubuntu文件系统原创 2022-09-15 13:25:22 · 1090 阅读 · 3 评论 -
抛弃JTAG之uboot固化flash
抛弃JTAG在uboot阶段使用tftp更新flash原创 2022-08-16 17:06:52 · 651 阅读 · 0 评论 -
c++ 消息队列
消息队列实现的基本原理,其实还是最基础的锁、和信号量以及deque,其中deque用于存放消息内容,锁、和信号量做线程间同步;消息队列有两种通信机制,一对多,或一对一消息队列可满足一个线程发送消息(发送时需要表明发给哪个线程),多个线程接收消息(多个线程之间为抢占模式),如确认消息是发给自己的则做相应的处理;一对一时不需要线程有自己的名字消息队列具备阻塞和非阻塞两种模式。...原创 2022-08-12 15:12:16 · 3568 阅读 · 0 评论 -
基于 Mpsoc 的 OpenAMP
OpenAMP实际上使用了IPI中断和共享内存的方式实现了异构系统之间的数据交互如下图所示OpenAMP通过Libmetal来访问底层设备,中断,共享内存等。Master Processor 和Remote Processor数据交互如下图所示。原创 2022-08-11 15:05:10 · 3663 阅读 · 0 评论 -
MPSOC 在linux下实现axi_dma数据读写
MPSOC 在linux下实现axi_dma数据读写原创 2022-08-09 15:01:56 · 1411 阅读 · 0 评论 -
MSPOC linux下mmap操作gpio
mmap函数可以把物理地址映射到用户空间,对映射到用户空间的地址读写即可完成相应物理空间的读写操作。在mspoc,zynq中pl侧经常会在axi总线线上挂载许多自定义的ip,用此函数可以省去内核驱动得开发直接操作自定义ip的寄存器。当然也可对片内外设用同样的方式操作,下面就使用mmap实现MIO(GPIO)的操作。...原创 2022-08-09 10:16:01 · 1203 阅读 · 0 评论 -
mpsoc quand-spi contrlollers
mpsoc qspi控制器原创 2022-08-08 17:50:43 · 340 阅读 · 0 评论 -
DDC
DDC(1/4下变频)概述工作后学习东西的流程和上学的时后有很大的不同。上学时先学一堆理论知识,然后考场见。工作后是先考试(遇到问题),然后开始带着问题翻书上网赵资料。在学校考试前总感觉尽在掌握,看到卷子才明白老师他不按套路出牌。工作后看似解决了,但是积累的知识都是碎片的。偶尔能把碎片的知识串起来,心里的通透是难以言表的。最近做项目的时候客户看到我们的代码问我数字DDC的原理,我翻出我之前串起来的知识跟他说明白了,也想借着这个机会和这个平台记录下来。为什么载波频率fc往往是ADC采样频率fs的1/原创 2021-08-28 18:38:54 · 1123 阅读 · 1 评论 -
NFS
NFS概述最经在搞MPSOC,liunx启动有很多中玩法,在工程中最使用的还是从eMMC启动。开发板一般 的教程都是先从SD卡让体统起来,然后把eMMC挂载到系统上,对eMMC分区。然后用PetaLinlux制作一个从eMMC启动的镜像(boot.str, BOOT.BIN, image.ub),把镜像通过NFS服务拷贝到eMMC。重置启动方式,重新给板卡上电。曾经多次搭建NFS,可悲的是每次都想第一次一样。为了下一次不是从0开始,在此记录下本次搭建全过程。服务端安装NFS服务器sudo原创 2021-08-28 16:33:29 · 161 阅读 · 0 评论