我必须承认这是一篇我从来不希望要写的博客。当我开始写玩转microzed时,我还不确定每周一篇写到52篇。达到这样的里程碑并拥有150,000的浏览量,我想回顾过去的一年在zynq soc上涵盖的内容。我将概括今后的一些计划。
前六篇博客关注了我们使用的zynq软件环境的基础。我们开发了软件运行简单的“hello world”程序,还有从非易失性的内存启动程序的选项。
在发布了zynq上编写和运行程序的基础之后,我们介绍了zynq ps(处理器部分)的i/o基础——7至13——介绍xadc和zynqsoc的mio(复用i/o)和gic(通用中断控制器),允许我们在设计中使用中断。这个短博客系列短包括玩转microzed系列中阅读量最大博客,有16000多浏览量。
熟悉zynqsoc中断后我们重点关注了定时器——在第14篇至第20篇博客中——还有看门狗定时器和ttc(三相定时计数器)可用于器件的ps部分。我们还介绍了使用这些定时器的应用。
我们关注过zynq ttc之后,就完成了对zynqsoc的ps部分的检验。是时候介绍zynq pl(可编程逻辑)和zynq ps和pl之间的通信原理。从第21篇到第29篇,我们探索了zynq pl和ps之间的接口,如何在zynq pl里创建我们自己的外设,zynq ps如何与这些外设通信。这些博客也探索了与使用pl进行处理的相关内容,比如介绍了dma在pl、两块片上arm cortex-a9 mpcore处理器和zynqsoc的ps部分的外设之间高效传输块数据的概念。
接下来8篇博客——30至37——深层关注了我们如何使用已学的内容创建一个系统,能够在远端主机的命令下驱动adafruitneopixel的一串led或led阵列。这些博客还介绍了microzed i/o载板卡和pmod接口。到这里为止,所有软件在没有操作系统的情况下已经全开放了。但是下一篇博客关注了操作系统的基本概念,介绍了micrium ?c/os-iii和freertos操作系统。
由于我们目前还没有使用操作系统,我们也只用了zynq两个arm cortex-a9处理器其中之一。最近的玩转microzed博客的重点都落在已非对称多处理(amp)模式使用zynq ps的两个arm cortex-a9处理器。我们关注了下如何使用工具操作和如何在处理器之间通信和从一个处理器向另一个发出中断。
下一年度我们将会在zynq上安装linux,关注如何简化和调试软件。我们还会关注先进型axi接口,用于zynq pl和ps之间的通信。这只是一些主题,我打算在接下去的52篇博客中讨论。
为了庆祝前52篇博客,我将前51博文整理成pdf,叫做玩转microzed,可以点击这里下载。
热成像测温仪原理说明
2017华为股票分红最新消息:每股达2.83 应届生分红20万不可能
金山云推出AIoT防疫解决方案,测温到进出一站式智能服务
Arm宣布推出Arm初创公司Flex Access
英国电信EE携手华为采用5G网络实现了最大规模的音乐节公众活动
Adam Taylor玩转MicroZed系列52:一年15万访问量,奖励大家一个pdf文档
三相整流电路详解
并联稳压器缓解电源启动问题
电子吊秤传感器应怎样安装?安装时要注意哪些问题?
索尼推出音频类新产品,再现音频领域黑科技优势
BJT的结构简介及工作原理解析
区块链技术怎样提高轮旅轮旅的品质
荣泰以消费者需求为核心,不断推出更智能的健康产品
智能办公场所综合安防监控系统解决方案
东芝将停止在日本生产手机 中国工厂不受影响
Allegro MicroSystems 公司推出全新超小型
NVIDIA上代主流主力卡RTX 2060重新恢复上市
对Xilinx Cyclone系列EP2C8Q208C8芯片进行在线测试研究
海思4K/H.265+的SoC-Hi3519拥有华为自主IP视频技术
采用高可信度的MOSFET模型进行基于模型的功率转换器设计