[黑金原创教程] FPGA那些事儿《设计篇 II》- 图像处理前夕·续

简介: 简介一本为入门图像处理的入门书,另外还教你徒手搭建平台(片上系统),内容请看目录。注意为了达到最好的实验的结果,请准备以下硬件。AX301开发板, OV7670摄像模块, VGA接口显示器, 16GB SDHC卡(闪迪),7" 液晶显示器(可选)。

img_b1ac141d9319da524e5b11e40d15d22a.jpg

简介
一本为入门图像处理的入门书,另外还教你徒手搭建平台(片上系统),内容请看目录。

注意
为了达到最好的实验的结果,请准备以下硬件。
AX301开发板, OV7670摄像模块, VGA接口显示器, 16GB SDHC卡(闪迪),7" 液晶显示器(可选)。
开明的心,坚持的毅力。

贴士
这本教程难度略高,综合能力不好的朋友请先用《概念篇》与《驱动篇I》垫底。

目录
FILE 01:扩展的初衷
FILE 02:细胞模块与细胞库的扩展
FILE 03:接口任务与功能库的扩展 ①
FILE 04:接口任务与功能库的扩展 ②
FILE 05:储存细胞的扩展
FILE 06:膜内存的扩展
FILE 07:储存细胞与膜内存互补
FILE 08:计数与循环的扩展
FILE 09:细胞总线的观察者

Experiment 01: SD卡基础模块
Experiment 02: SD细胞模块
Experiment 03: SD卡基础模块·改
Experiment 04: SD细胞模块·改
Experiment 05: SDHC卡基础模块
Experiment 06: SDHC卡细胞模块
Experiment 07: FAT32 — 粗略模型
Experiment 08: FAT32 — 初始化
Experiment 09: FAT32 — 根目录与根文件夹
Experiment 10: FAT32 — 寻找文件
Experiment 11: 图像细胞模块 — 像素填充与提取
Experiment 12: 图像细胞模块 — 最小内存管理
Experiment 13: FAT32 — 读操作与缓冲
Experiment 14: 图像文档解析 — BIN格式
Experiment 15: 图像文档解析 — BMP格式

相关内容
http://www.heijin.org/forum.php?mod=viewthread&tid=35860&extra=page%3D1

目录
相关文章
|
9月前
|
异构计算
【乌拉喵.教程】IIC总线介绍及FPGA编程(二)
【乌拉喵.教程】IIC总线介绍及FPGA编程(二)
【乌拉喵.教程】IIC总线介绍及FPGA编程(二)
|
9月前
|
算法 安全 芯片
【乌拉喵.教程】IIC总线介绍及FPGA编程(一)
【乌拉喵.教程】IIC总线介绍及FPGA编程(一)
【乌拉喵.教程】IIC总线介绍及FPGA编程(一)
|
9月前
|
存储 算法 芯片
【乌拉喵.教程】LocalBus总线介绍及FPGA总线编程
【乌拉喵.教程】LocalBus总线介绍及FPGA总线编程
269 0
【乌拉喵.教程】LocalBus总线介绍及FPGA总线编程
|
Go 异构计算
【黑金原创教程】【FPGA那些事儿-驱动篇I 】实验八:PS/2模块② — 键盘与组合键
实验八:PS/2模块② — 键盘与组合键 实验七之际,我们学习如何读取PS/2键盘发送过来的通码与断码,不过实验内容也是一键按下然后释放,简单按键行为而已。然而,实验八的实验内容却是学习组合键的按键行为。
1001 0
|
Go 异构计算 C语言
【黑金原创教程】【FPGA那些事儿-驱动篇I 】实验七:PS/2模块① — 键盘
实验七:PS/2模块① — 键盘 实验七依然也是熟烂的PS/2键盘。相较《建模篇》的PS/2键盘实验,实验七实除了实现基本的驱动以外,我们还要深入解PS/2时序,还有PS/2键盘的行为。不过,为了节省珍贵的页数,怒笔者不再重复有关PS/2的基础内容,那些不晓得的读者请复习《建模篇》或者自行谷歌一下。
911 0
|
C语言 异构计算
【黑金原创教程】【FPGA那些事儿-驱动篇I 】实验六:数码管模块
实验六:数码管模块 有关数码管的驱动,想必读者已经学烂了 ... 不过,作为学习的新仪式,再烂的东西也要温故知新,不然学习就会不健全。黑金开发板上的数码管资源,由始至终都没有改变过,笔者因此由身怀念。
895 0
|
C语言 异构计算
【黑金原创教程】【FPGA那些事儿-驱动篇I 】实验五:按键模块④ — 点击,长点击,双击
实验五:按键模块④ — 点击,长点击,双击 实验二至实验四,我们一共完成如下有效按键: l 点击(按下有效) l 点击(释放有效) l 长击(长按下有效) l 双击(连续按下有效) 然而,不管哪个实验都是只有两项“功能”的按键模块而已,如今我们要创建三项“功能”的按键模块,亦即点击(按下有效),长击,还有双击。
1002 0
|
C语言 异构计算
【黑金原创教程】【FPGA那些事儿-驱动篇I 】实验四:按键模块③ — 单击与双击
实验四:按键模块③ — 单击与双击 实验三我们创建了“点击”还有“长点击”等有效按键的多功能按键模块。在此,实验四同样也是创建多功能按键模块,不过却有不同的有效按键。实验四的按键功能模块有以下两项有效按键: l 单击(按下有效); l 双击(连续按下两下有效)。
772 0
|
异构计算
2014年黑金FPGA原创教程规划发布
2014年已经过去快一半了,才出黑金2014年的FPGA原创教程规划,有点对不起大家了,哈哈! 俗话说,亡羊补牢,为时不晚,希望大家谅解啊,对于大家的支持,我们黑金人一向是感激、感恩、感谢! 下面大概说一下2014年的原创教程规划: 我们正在连载的是【FPGA那些事儿-驱动篇I 】,这本教程连载完成以后,后续还有【FPGA那些事儿-驱动篇II 】、【FPGA那些事儿-工具篇III】、【FPGA那些事儿-体验篇】。
1263 0
|
C语言 异构计算
【黑金原创教程】【FPGA那些事儿-驱动篇I 】实验三:按键模块② — 点击与长点击
实验三:按键模块② — 点击与长点击 实验二我们学过按键功能模块的基础内容,其中我们知道按键功能模块有如下操作: l 电平变化检测; l 过滤抖动; l 产生有效按键。 实验三我们也会z执行同样的事情,不过却是产生不一样的有效按键: l 按下有效(点击); l 长按下有效(长点击)。
886 0