新闻中心

EEPW首页>汽车电子>设计应用> 基于SOPC技术的多功能车载终端设计

基于SOPC技术的多功能车载终端设计

作者: 时间:2011-02-15 来源:网络 收藏

Builder 还可以建立软件开发工具包( SDK )软件组件, 该组件包括INC、LIB、SRC 三个目录, 这些目录包含了标题文件、一般外围设备驱动程序、自定义软件库和实时操作系统( RTOS内核) , 以便在生成系统时提供完整的设计环境。

  有了SDK软件开发工具包, 就可以根据需要调用外围设备的驱动程序, 开发系统软件。系统软件的编辑可以采用目前的多种编辑工具, 编辑完成后,启动N ios SDK She l,l 在[Bu ilder]$ 命令字符后输入nios- bu ild命令和相应的源文件名, 就可以进行编译, 如有错误, 可以重新修改后再编译。对于多个源文件, 可以使用makefile命令编译, 这时候需要建立一个专门的包含整个项目源文件( . c、. h、.

  s)的目录, 并要修改makefile文件的有关选项。

导航监控终端软件包含多个功能模块, 这些模块以任务的形式与嵌入式实时操作系统相联系, 具体功能模块如下图4所示。

车载导航监控终端软件功能模块


图4导航监控终端软件功能模块

  各模块在使用到底层驱动程序时, 先要设置一些变量以及安装相应的中断函数。如使用串口1来控制CDMA 模块时, 初始化过程包括:

  串口1的中断函数实现方法:



  5 结束语

  基于StratixTM FPGA 丰富的逻辑资源, 采用N ios嵌入式软核, 应用设计技术开发导航监控终端, 大大提高了设计的灵活性, 优化了系统结构。



上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭