tag 标签: miz702

相关博文
  • 热度 24
    2016-4-12 23:55
    1622 次阅读|
    0 个评论
    近期收获 1. 前言 按照之前规划的 Linux 学习计划,现在应该在学习和设计 OLED Linux 驱动。分析官方自带的 OLED 驱动时,发现一个 SPI 驱动就可以把人整懵,能够让人体会到 驱动开发的难度 。不过等空下来还是要继续学习,人的运气不可能一直那么好,好到总能找到可以用的驱动。总会有需要自己修改和设计驱动的时候。 2. Miz702 Zynq 开发板 已经有一阵子没写博了,但是实际上却写的更多,内容也更系统和完备,只是没有放到博客里。这段时间在体验南京米联电子的 Miz702 开发板。 是一款便宜但又不失精致的 Zynq 开发板,做资料的团队里有几个认识的人,都是接触 Zynq 很早的人。 希望借这个机会进一步锻炼自己的整体规划和写作能力,同时也想力争做出一份好的 Zynq 教材,不是简单的翻译英文资料,不是简单的操作指导,而是知其然更知其所以然,拥有更丰富的设计实例,并提供一些方案的设计思路。   晒一下板子吧。 首先是全家福,有 Miz702 开发板, Miz701 开发板, OV7725 摄像头( 30 万像素), OV 摄像头( 500 万像素), Xilinx 通用下载电缆,电源适配器, USB 线,网线, TF 卡及读卡器等。 有电路板裸露在外的东东都用防静电包装袋密封包装。 Miz702 开发板: Miz701 开发板: OV7725 是一款常用的开发学习用摄像头,参考资料很多。 USB 线是可收纳的 还有其他东西,感觉都还不错。 3. 温故而知新—— OLED 功能扩展 前几天把 OLED 这块又系统地整理了一遍,又有了不少收获,正应了 “ 温故而知新 ” ,汉显基本原理和英文字符相同,这是“温故”,滚动功能是“知新”。 ü         按照编程规范对驱动进行了重写,并把驱动放到 BSP 中,这样就不需要手动 copy 文件到工程目录了 ü         坚定了以后不管是工作还是业余的随性而至,都要遵守规范设计程序 ü         对驱动的功能进行了扩展,加入了汉字显示,滚动显示 ü         接触到了一个国外大学设计的 OLED 驱动 IP ,该 IP 有很多任务都是 PL 完成,较好地平衡了 PS 和 PL 的任务分配。缺点是显示不够灵活,只能够按页显示英文字符。但也是值得借鉴的。 汉字显示和滚动效果如下所示: 4. 新的计划 有了摄像头的加入,就可以把以前做的图像发生系统进行功能扩展,实现视频处理的功能。 目前已经将图像显示部分设计完毕。   开发板的 VGA 接口和 ZedBoard 一样,只有 12 个数据位,色彩表现能力差,所以有必要基于 Vivado 实现 HDMI 接口控制。   裸机各种系统实现了之后,就转战 Linux ,搭建基于 Linux 和 Zynq 的图像发生、视频处理系统。