基于 Zedboard 实现自定义 IP 核、Qt 界面控制 LED 学习
总在博客上学习别人的经验,在这我也想分享一下我的经验,希望对后来者有帮助,写
得匆忙,如有不对的地方还请谅解。
经过了近一个月对电子懒兔的 学习手记的学习,我决定写一篇整理以方便后来
者快速上手,懒兔讲得其实已经很详细了,我重新写下来,只是因为 版本不一样,导
致他用的硬件 在我的环境下出现错误。在进行实验时很多地方都不太一样,有所改进 。
在此非常感谢懒兔子。
在进行这个实验之前,我希望师弟师妹可以先学习 里的快速训
练课程,这可以对 、 有一个整体的了解。以及有一点 的基础。
安装的 版本是 ,最后以一个 版本了,等到师弟可能就要用 了吧。仍然
希望这个笔记可以帮上忙。
》 》 》 》 》 》 》 》 》 》 》 》 》 》 》 》 》 》 》 一 、 自 定 义 !" 核 , 并 生 成
##《《《《《《《《《《《《《《《《《《《
首先需要明确的是我们此行的目的是:自定义一个 " 核 !,对 板上的
滑动开关和 $ 灯进行操作,使得通过 %$& 显示器(也可以通过 %$& 转 '() 转接线使
用 '() 显示器)、键盘、鼠标可以控制 $ 的亮灭,以及知道滑动开关的状态。
知道目的之后就要想是怎么实现。给出的方法是通过 $ 卡启动,为 建立一
个 操作环境,自定义一个控制开关和 $ 的 " 核,然后在 环境上移植 ,编写
! 的驱动,在 操作系统上运行自己编写的 *+ 运用程序
建立 环境的 $ 卡启动需要至少需要资格文件, ,+,-、 内核镜像、
.、#/0& 文件系统。
而 ,+,- 启 动 文 件 是 通 过 中 $1 的 2+# 来 综 合 生 成 的 , 它 是 由
3#3( 的第一步启动)、##( 硬件描述)、43
(第二步启动 )综合而来。
为了减少工作量,我们就直接修改 , 的出厂 $,自定义自己的 ! 外
设。这个 $ 的源工程可以在 $ 网站的 , 页面找到:
5!677 8..7".#7$.39-":;<<;0=":$,)>$
%#+,!3 也是重要参考。官方的是配套的,而
评论0