0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

嵌入式系统的定义及嵌入式系统的开发流程

Q4MP_gh_c472c21 来源:未知 作者:李倩 2018-06-22 15:16 次阅读

1、嵌入式系统的定义

以应用为中心,以计算机技术为基础,且软硬件可裁减,适应应用系统对功能、可靠性、成本、体积、功耗的严格要求的专用计算机系统。

2、嵌入式系统的组成

硬件部分:嵌入式微处理器、外围硬件设备;

软件部分:嵌入式操作系统、特定的应用程序。

嵌入式微处理器

外围设备是指在一个嵌入式系统当中,嵌入式处理器以外的完成存储、通信、调试、显示等辅助功能的其它部件,根据外围设备的功能可分为以下3类:

(1)存储器:SRAMDRAM、NAND FLASH、NOR FLASH等;

(2)接口:并口、RS232串口、SPI串行接口、USB通用串行总线、以太网接口等;

(3)人机接口:LCD、触摸屏、键盘等。

嵌入式操作系统

3、嵌入式系统的特点

嵌入式系统与普通PC的对比:

开机顺序

嵌入式系统的开机顺序:

PC机的开机顺序:

4、嵌入式系统的开发流程

通常基于Linux系统的嵌入式开发步骤如下:

1、开发目标硬件系统:如选择微处理器、Flash及其它外设等;

2、建立交叉开发环境:安装交叉编译工具链(如arm-linux-gcc)、安装开发调试工具、设置好环境变量、配置串口通信工具(如超级终端、SecureCRT等)、配置网络通信工具(如NFS)、配置Samba服务器等;

3、开发Bootloader:移植uboot、vivi;

4、移植Linux内核:如Linux2.6.8内核;

5、开发根文件系统:如cramfs、yaffs等;

6、开发相关硬件的驱动程序:ledadc等驱动;

7、开发上层的应用程序:如QT GUI开发。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式系统
    +关注

    关注

    41

    文章

    3589

    浏览量

    129455
  • 微处理器
    +关注

    关注

    11

    文章

    2261

    浏览量

    82422

原文标题:学嵌入式应该知道的基础知识框架整理

文章出处:【微信号:gh_c472c2199c88,微信公众号:嵌入式微处理器】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    嵌入式系统定义开发框架 流程

    嵌入式系统开发流程:裸机开发:对于功能简单仅包括应用程序的嵌入式系统一般不使用操作
    发表于 07-09 10:14

    什么是嵌入式系统 嵌入式系统定义

    Institution of Electrical Engineer)的定义嵌入式系统为控制、监视或辅助设备、机器或用于工厂运作的设备。与个人计算机这样的通用计算机系统不同,
    发表于 09-23 15:57

    嵌入式系统是如何去定义

    的专用软硬件系统都可称为嵌入式系统嵌入式系统的核心是定制是根据市场需求对软硬件进行定制,实现性能的最大化通用
    发表于 07-28 06:43

    嵌入式系统开发流程是怎样的

    嵌入式系统开发流程嵌入式系统的一般开发可以参照下图所示流程
    发表于 10-27 06:12

    ZYNQ嵌入式系统开发流程

    部分的始发点。通过本次实验我们将了解 ZYNQ 嵌入式系统开发流程,熟悉 ZYNQ 嵌入式最小系统
    发表于 10-27 07:50

    嵌入式系统定义

    嵌入式定义:国内普遍认同的嵌入式系统定义是以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统
    发表于 10-27 06:59

    嵌入式系统概述

    文章目录写在前面第0章 嵌入式系统概述1.嵌入式系统的概念1.1国内定义1.2主要应用领域1.3嵌入式
    发表于 12-16 08:06

    嵌入式Linux系统开发基础

    了解嵌入式Linux系统Ø 从Linux内核到文件系统ü嵌入式Linux开发流程v
    发表于 09-10 11:11 68次下载
    <b class='flag-5'>嵌入式</b>Linux<b class='flag-5'>系统开发</b>基础

    嵌入式系统原理、设计与应用

    本书系统讲述了嵌入式系统的基本概念、开发的原理及原则、软件和硬件结构的设计、嵌入式操作系统及网络
    发表于 04-25 17:07 2次下载

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

    基于嵌入式系统开发的模式与流程
    发表于 10-30 16:04 8次下载
    基于<b class='flag-5'>嵌入式</b><b class='flag-5'>系统开发</b>的模式与<b class='flag-5'>流程</b>

    嵌入式系统定义

    嵌入式系统定义(嵌入式开发培训方案)-嵌入式系统定义
    发表于 07-30 14:27 12次下载
    <b class='flag-5'>嵌入式</b><b class='flag-5'>系统</b><b class='flag-5'>定义</b>

    嵌入式系统移植-01嵌入式基本概念,嵌入式开发环境搭建,目标机搭建,TFTP服务搭建,NFS服务搭建

    Android系统嵌入式开发环境搭建嵌入式Linux交叉开发环境硬件基本组成开发板启动流程搭建
    发表于 10-20 17:21 10次下载
    <b class='flag-5'>嵌入式</b><b class='flag-5'>系统</b>移植-01<b class='flag-5'>嵌入式</b>基本概念,<b class='flag-5'>嵌入式开发</b>环境搭建,目标机搭建,TFTP服务搭建,NFS服务搭建

    嵌入式系统设计--课堂总结(概述)

    、make、shell)4、掌握嵌入式Linux应用开发;(文件、多任务、网络)(数据库)5、了解嵌入式产品开发流程;(硬件–软件–
    发表于 11-03 15:51 16次下载
    <b class='flag-5'>嵌入式</b><b class='flag-5'>系统</b>设计--课堂总结(概述)

    嵌入式系统设计的问答

    嵌入式系统的概念 嵌入式系统的基本架构 嵌入式操作系统的基本组成和分类
    发表于 11-03 18:06 6次下载
    <b class='flag-5'>嵌入式</b><b class='flag-5'>系统</b>设计的问答

    嵌入式系统的组成及开发流程

    电子发烧友网站提供《嵌入式系统的组成及开发流程.ppt》资料免费下载
    发表于 11-17 14:35 1次下载
    <b class='flag-5'>嵌入式</b><b class='flag-5'>系统</b>的组成及<b class='flag-5'>开发</b><b class='flag-5'>流程</b>