基于ADSP-BF561的车辆辅助驾驶系统硬件设计
时间:04-04
来源:互联网
点击:
3 软件及实验分析
系统的硬件设计是后续代码编写和算法实现的基础.因此完成上述系统的硬件开发后,编写底层驱动模块和系统软件框架,并把视觉处理算法进行相关移植。ADI公司提供一套完整的软件开发工具Visual DSP++,利用Visual DsP++项目管理环境,程序员可以方便的开发和调试应用程序,同时开发软件的编译器能有效地将C,C十+代码转换为Blackfin DSP的汇编代码.采集结果如图4(a)所示。
ADSP-BF561为对称双核处理器,因此在程序编写的时采用不同内核处理不同工作,并根据硬件接口进行调试软件的编写.CoreA工作主要包括设置时钟频率、初始化SDRAM控制器、初始化视频编解码器、初始化PPl0和中断、使能PPIO.以ITU656模式进行获取,获取到的帧存放在SDRAM中:CoreB工作主要包括设置时钟频率、初始化PPI1和中断、使能PPI1,以通用输出模式执行视频输出,软件流程如图4(b)所示。
a) 采集界面
b)软件流程
图4采集界面及流程图
4 结论
本系统采用了ADI公司功能强大的媒体处理器ADSP-BF561.在完成最小系统和扩展功能硬件开发后.可以在该硬件平台上方便地进行代码和算法开发.视觉处理系统在整个系统设计中起着重要作用.其硬件设计的成功完成.能够缩短开发周期.降低开发成本并且为车辆辅助驾驶系统的开发打下坚实基础。
本文作者创新点:利用数字信号处理器ADSP-BF561进行车辆辅助驾驶系统硬件设计,实现视频实时采集与显示.为车辆辅助驾驶视觉处理算法开发提供实验平台。
经济效益:本系统已在东风某重型车上得到试验应用,具有良好的应用前景。
作者:关超华,陶刚 来源:《微计算机信息》(嵌入式与SOC)2009年第9-2期
系统的硬件设计是后续代码编写和算法实现的基础.因此完成上述系统的硬件开发后,编写底层驱动模块和系统软件框架,并把视觉处理算法进行相关移植。ADI公司提供一套完整的软件开发工具Visual DSP++,利用Visual DsP++项目管理环境,程序员可以方便的开发和调试应用程序,同时开发软件的编译器能有效地将C,C十+代码转换为Blackfin DSP的汇编代码.采集结果如图4(a)所示。
ADSP-BF561为对称双核处理器,因此在程序编写的时采用不同内核处理不同工作,并根据硬件接口进行调试软件的编写.CoreA工作主要包括设置时钟频率、初始化SDRAM控制器、初始化视频编解码器、初始化PPl0和中断、使能PPIO.以ITU656模式进行获取,获取到的帧存放在SDRAM中:CoreB工作主要包括设置时钟频率、初始化PPI1和中断、使能PPI1,以通用输出模式执行视频输出,软件流程如图4(b)所示。
a) 采集界面
b)软件流程
图4采集界面及流程图
4 结论
本系统采用了ADI公司功能强大的媒体处理器ADSP-BF561.在完成最小系统和扩展功能硬件开发后.可以在该硬件平台上方便地进行代码和算法开发.视觉处理系统在整个系统设计中起着重要作用.其硬件设计的成功完成.能够缩短开发周期.降低开发成本并且为车辆辅助驾驶系统的开发打下坚实基础。
本文作者创新点:利用数字信号处理器ADSP-BF561进行车辆辅助驾驶系统硬件设计,实现视频实时采集与显示.为车辆辅助驾驶视觉处理算法开发提供实验平台。
经济效益:本系统已在东风某重型车上得到试验应用,具有良好的应用前景。
作者:关超华,陶刚 来源:《微计算机信息》(嵌入式与SOC)2009年第9-2期
电子 CMOS DSP ADI 传感器 总线 CAN总线 MCU 电压 看门狗 电路 IDT 解码器 编码器 嵌入式 相关文章:
- 电子技术的革新先锋(11-21)
- ispMACH4000Z CPLD在消费类电子产品中的应用(01-24)
- 现代汽车电子技术综述(06-24)
- 新技术、新应用让传感器深入汽车电子设备的各个角落(05-11)
- RFID技术在商用汽车生产及使用中的应用(05-11)
- 模糊控制在汽车离合器中的应用(05-11)