嵌入式软件开发流程.pptxVIP

  • 14
  • 0
  • 约2.39千字
  • 约 18页
  • 2023-02-13 发布于四川
  • 举报
嵌入式开发实例;软件开发流程;需求调研分析 ;设计开发 ;测试 ;嵌入式系统的结构;嵌入式系统的软件结构;板级支持包(Board Support Packet)主要用来完成底层硬件相关的信息,如驱动程序,加 载实时操作系统等功能; 实时操作系统层主要就是常见的嵌入式操作系统,设计者根据自己特定的需要来设计 移植自己的操作系统,即添加删除部分组件,添加相应的硬件驱动程序,为上层应用提供系统调用;;嵌入式开发模式与流程;整个开发流程包括以下步骤 (1)源代码编写:编写源C/C++及汇编程序; (2)程序编译:通过专用编译器编译程序; (3)软件仿真调试:在SDK 中仿真软件运行情况; (4)程序下载:通过JTAG、USB、UART 方式下载到目标板上; (5)软硬件测试、调试:通过JTAG 等方式联合调试程序; (6)下载固化:程序无误,下载到产品上生产。;嵌入式处理系统主要包括嵌入式微处理器、存储设备、模拟电路及电源电路、通信接 口,以及外设电路。;嵌入式软件开发流程;(6)建立应用程序的FLASH 磁盘分区,一般使用JFFS2 或YAFFS 文件系统,这需要在 内核中提供这些文件系统的驱动,有的系统使用一个线性FLASH(NOR 型)512KB~32MB, 有的系统使用非线性FLASH(NAND 型)8MB~512MB,有的两个同时使用,需要根据应用 规划FLASH 的分区方案。

文档评论(0)

1亿VIP精品文档

相关文档