zedboard学习记录

来源:互联网 发布:python 文件读取 编辑:程序博客网 时间:2024/06/09 18:44

zedboard开发记录,持续更新。

zedboard 开发记录

大三了,着手做一个基于zedboard的软硬件协同开发的视频传输系统,由于公司的人也没有见到面,所以也就没有具体搞清楚他们到底是要做一个什么东西,我目前的猜想是:基于软硬件协同开发一个高速视频传输系统。所以呢现在就将目前的进度学习情况记录下,这篇笔记会不断的更新,直到1月1号项目结束。旨在完整的记录一个基于zedboard的开发系统。
首先,我将所有的相关技术学习情况会做一些记录,其次会将官方文档会夹杂式的翻译一些,然后将官方问答解读,并做出自己的理解。

* 由于目前不清楚到底做什么,我被分配到了内核移植组,主要的工作是移植linux内核工作,根据现有的情况,我把自己的学习任务做出以下分配 *
* 已经了解到了具体的工作,就是之前所说的视频传输系统,不过这个是用于捂热驾驶方面的,第二个课题是有关雷达方面的算法,估计十有八九是做无人驾驶的 3月9日更新 *

1.vivado的开发环境的学习


* 这里首先强调,之前由于大部分的时间使用的是ISE和altera的开发环境,vivado一直没有怎么用,因此这次上手vivado开发环境作为学习的一项任务,按理来说,vivado的开发环境应该是更加人性化的,我们更多的要做的是熟悉流程而已,不过这个新的工具自带的vivado HLS软件也是应该注意的。首次将c和c++纳入了硬件开发过程当中。所以应该接触一下这个新的事物。所以呢这里将vivado的开发流程就不会说了,主要是项目的建立思路和相关代码。 *

2.Linux环境配置


* 这里主要讲述基于ubuntu的环境下的编译环境的搭建等的一些知识*

  • 基于ubuntu15.04的交叉编译环境配置
  • zynq虚拟开发环境搭建 2016年3月15日添加

3.verilog以及仿真的的学习


* 目前来说,应当尽快熟悉仿真测试等等一些知识,后仿真和前仿真等 *

4.zedboard的硬件结构和原理


* 这里主要描述zedoard开发平台的相关知识理解,包括系统互连啊之类的知识,当然还会将一些硬件的相关知识比如HDMI协议等等的事情 *

  • zedboard中PL‘PS,内部互联的相关概念

5.linux的内核编译,及系统移植


* 主要讲述linux内核编译,启动流程等的相关进度 *
zedboardu-boot编译过程
* 2016-03-22-15:00更新  *

6.c和c++的学习


* 因为这次不可避免的要学到c和c++的相关知识,所以呢c和c++的相关知识还是熟悉一下的 *

7.arm的学习


* 由于具有极大的可能会将linux嵌入到arm当中,所以呢arm可能也要好好补一补了 *

8.Xilinx官方文档的分享,以及wiki等的注解等等。


* 搜集相关的官方文档,wiki等 *

这篇笔记不断的更新,创建日期2016年3月6日

0 0
原创粉丝点击