`
sony-soft
  • 浏览: 1020654 次
文章分类
社区版块
存档分类
最新评论

嵌入式程序开发过程

 
阅读更多

嵌入式开发过程

1.嵌入式开发过程由以下几部分组成:
代码编程、交叉编译和链接、交叉调试和测试等
2.代码编程
由于嵌入式系统是一个受资源限制的系统,故直接在嵌入式系统硬件上进行编程显然是不合理的。在嵌入式系统的开发过程中,一般采用的方法是现在通用PC上编程;然后通过交叉编译、链接、将程序做成目标平台上可以运行的二进制代码格式;最后将程序下载到目标平台上的特定位置,在目标板上启动运行这段二进制代码。
3.交叉编译和链接
嵌入式软件开发编码完成后,要进行编译和链接已生成可执行代码。但是,在开发过程中,一般使用X86系列CPU的计算机进行开发;而目标环境的处理芯片却是多种多样的。这就要求开发机上的编译器能支持交叉编译。嵌入式集成开发环境都支持交叉编译、链接。交叉编译和链接生成两种类型的可执行文件:调试用的可执行文件和固化的可执行文件。
4.交叉编译。
分享到:
评论

相关推荐

    基于ARM的嵌入式系统程序开发要点

    基于ARM的嵌入式系统程序开发要点,嵌入式程序开发过程,系统的初始化过程,如何满足嵌入式系统的灵活需求?异常处理机制的设计,开发高效程序的技巧。

    嵌入式Linux应用程序开发详解(孙琼)

    《嵌入式Linux应用程序开发详解》主要分为3个部分,包括Linux基础、搭建嵌入式Linux环境和嵌入式Linux的应用开发。Linux基础部分从Linux的安装过程、基本操作命令讲起,为Linux初学者能快速入门提供了保证。接着系统...

    嵌入式Linux应用程序开发详解(完整版)

    接着系统地讲解了嵌入式Linux的环境搭建,以及嵌入式Linux的I/O与文件系统的开发、进程控制开发、进程间通信开发、网络应用开发、基于中断的开发、设备驱动程序的开发以及嵌入式图形界面的开发等,并且还安排了丰富...

    嵌入式Linux应用开发完全手册.pdf

    《嵌入式Linux应用开发完全手册》全面介绍了嵌入式Linux系统开发过程中,从底层系统支持到上层GUI应用的方方面面,内容涵盖Linux操作系统的安装及相关工具的使用、配置,嵌入式编程所需要的基础知识(交叉编译工具的...

    黑色经典系列之嵌入式linux应用程序开发详解

    1.1 嵌入式Linux基础 1.2 Linux安装 1.3 Linux文件及文件系统 1.4 实验内容——安装Linux操作系统 本章小结 思考与练习 第2章 Linux基础命令 2.1 Linux常用操作命令 2.2 Linux启动过程详解 2.3 ...

    嵌入式Linux应用程序开发详解 (低分)

    接着系统地讲解了嵌入式Linux的环境搭建,以及嵌入式Linux的I/O与文件系统的开发、进程控制开发、进程间通信开发、网络应用开发、基于中断的开发、设备驱动程序的开发以及嵌入式图形界面的开发等,并且还安排了丰富...

    嵌入式Linux应用程序开发详解

    使用嵌入式Linux应用程序开发技术,可以大大简化设备的开发过程,提高设备的可用性,提高性能,降低成本。 嵌入式Linux应用程序开发使用各种开发工具,如集成开发环境(IDE)、串口通信工具等。在开发第一步,使用...

    嵌入式linux应用程序开发详解(中文版).pdf

    接着系统地讲解了嵌入式linux的环境搭建,以及嵌入式linux的i/o与文件系统的开发、进程控制开发、进程间通信开发、网络应用开发、基于中断的开发、设备驱动程序的开发以及嵌入式图形界面的开发等,并且还安排了丰富...

    基于ARM的嵌入式系统开发要点

    基于ARM的嵌入式系统开发要点,讨论了基于ARM的嵌入式程序的开发和移植过程的一些基本概念

    基于状态机的嵌入式系统开发

    本书是基于状态机的嵌入式系统开发的入门指导书,兼顾理论性与实践性,介绍了嵌入式系统及状态机的基础知识,同时加入了生动的实际案例程序。  本书内容分为3篇。第1篇为引入篇,介绍状态机建模平台与入门实验;第2...

    基于状态机的嵌入式系统开发-part2

    本书是基于状态机的嵌入式系统开发的入门指导书,兼顾理论性与实践性,介绍了嵌入式系统及状态机的基础知识,同时加入了生动的实际案例程序。  本书内容分为3篇。第1篇为引入篇,介绍状态机建模平台与入门实验;第2...

    基于ARM 的嵌入式系统程序开发要点

    基于ARM 的嵌入式系统程序开发要点 ARM®系列微处理器作为全球16/32 位RISC 处理器市场的领先者,在许多领 域内得到了成功的应用。...第一部分讨论基于ARM 的嵌入式程序 开发和移植过程中的一些基本概念。

    嵌入式Linux应用程序开发标准教程(第2版全)

    《嵌入式Linux应用程序开发标准教程(第2版)》主要分为3个部分,包括Linux基础、搭建嵌入式Linux环境和嵌入式Linux的应用开发。Linux基础部分从Linux基础、基本操作命令讲起,为Linux初学者能快速入门提供了保证。...

    利用实时内核开发嵌入式多任务程序

    摘要:嵌入式系统应用日益复杂化,传统的前台/后台程序开发机制已经不能满足需求,目前更多地采用抢占式实时内核开发嵌入式多任务系统。实时内核为多任务应用程序提供最基本和最重要的服务。本文介绍实时内核和多...

    嵌入式系统开发的模式与流程

    嵌入式系统在开发过程一般都采用 “宿主机/目标板”开发模式,即利用宿主机(PC机)上丰富的软硬件资源及良好的开发环境和调试工具来开发目标板上的软件,然后通过交叉编译环境生成目标代码和可执行文件,通过串口/USB...

    嵌入式Linux程序设计案例与实验教程-实例代码

    实验2.1 嵌入式Linux开发环境的建立14 2.2 Linux C程序设计17 2.2.1 C程序设计概述17 2.2.2 Makefile介绍17 2.2.3 Makefile中的变量18 2.2.4 Makefile隐含规则19 实验2.2 Makefile与helloworld19 2.3 ...

    嵌入式linux应用程序开发详解

    《嵌入式Linux应用程序开发详解》主要分为3个部分,包括Linux基础、搭建嵌入式Linux环境和嵌入式Linux的应用开发。Linux基础部分从Linux的安装过程、基本操作命令讲起,为Linux初学者能快速入门提供了保证。接着系统...

    嵌入式Linux应用程序开发详解.rar

    《嵌入式Linux应用程序开发详解》主要分为3个部分,包括Linux基础、搭建嵌入式Linux环境和嵌入式Linux的应用开发。Linux基础部分从Linux的安装过程、基本操作命令讲起,为Linux初学者能快速入门提供了保证。接着系统...

Global site tag (gtag.js) - Google Analytics