直到今天,才有心情重新翻开自己的毕业设计,整理一下自己的辛勤劳动的成果。在此之前,我的毕业设计说明书曾被无数次勒令修改格式,从刚开始的对诸位老师的严谨认真态度的肯定,到后来各位老师吹毛求疵的不满,再到最后反正已经改了这么多回了,不在乎这最后的一半次的心情。说明书的版本号也从刚开始的第一版,第二版,到后来只能根据修改日期来确定,这其中的滋味,不足为外人道也。
设计导师是挺严厉一名教授,老师结合我的工作背景给我出了个新题目,所以,我的毕业设计任务书变成了一张龙飞凤舞的草稿纸。
设计之初的目的是实现一个视频采集与叠加融合的系统,这令我不由得联想到了我所熟悉的ARM,那么,ARM能实现导师所描述的功能么?
答案是肯定的,ARM作为MCU中功能强大而设计完善的主控芯片,实现视频的叠加融合应该不难。以此为基础,我进行了历时三个多月的艰辛探索。最后终于在毕设答辩之前,完成了导师交给我的基本功能。
系统的实现包括以下硬件环境:以ARM11为主控芯片的S3C6410开发板,U转串数据线,电源线,用于TFTP数据传输的网线一根;软件环境有:Ubuntu系统,完整的交叉编译工具,Minicom。
代码包括:lcd_pic01(lcd_pic01,lcd_pic02,lcd_pic03,lcd_pic04),括号中代码为不同升级版本;mkpic(bmp,jpeg),支持这两种图片的格式转换。
执行过程:
1、启动minicom,设置S3C6410用nand方式Uboot启动;