10大优享服务
62项会员特权

常见的嵌入式软件开发专有名词解释

发布时间:2021-12-01 11:11:45     阅读次数:11696次     评论数:0次
    嵌入式系统在这两年迅速地渗透到了我们生活的方方面面,可以预见的是,未来它还会涉及到更多的领域。因此,不少人看准了机会,纷纷学起了嵌入式软件开发。学任何东西,必须都要掌握一些基本的理论知识,嵌入式软件开发过程中也会遇见很多专有名词,不知道这些,后续的开发工作是无法开展的。今天我们就来详解一些嵌入式软件开发中会遇到的专有名词。
常见的嵌入式软件开发专有名词解释
    1.什么是嵌入式?

    通俗地讲,嵌入式系统是软件和硬件的综合体,还可以涵盖机械等附属装置。因此,从技术的角度讲,嵌入式系统应包含硬件,软件,和机械结构三个部分。这其中,嵌入式软件技术是所有技术的核心。

    2.什么是嵌入式微处理器 ?

    嵌入式微处理器是嵌入式系统硬件层的核心。我们所熟知的ARM芯片就是时下最流行的嵌入式微处理器之一。其他还有MIPS,POWERPC等。

    3. VC++是什么?

    Visual C++简称,微软公司的C++开发工具,具有集成开发环境,可提供编辑C语言,C++以及C++/CLI等编程语言。VC++整合了便利的除错工具,特别是整合了微软视窗程式设计(Windows API)、三维动画DirectX API,Microsoft .NET框架。目前最新的版本是Microsoft Visual C++ 2010。

    4.DBA是什么?

    DBA是数据库管理员,英文是Database Administrator。 DBA的一些职责: 安装和升级数据库服务器(如Oracle、Microsoft SQL server),以及应用程序工具。 数据库设计系统存储方案,并制定未来的存储需求计划。 一旦嵌入式软件开发人员设计了一个应用,就需要DBA来创建数据库存储结构(tablespaces)。

    5. ARM是什么?

    ARM是微型处理器,是时下最流行的嵌入式微处理器之一。

    6. Pro*C/C++是什么?

    Oracle支持在几种高级语言内嵌入式 SQL语句,或Oracle库函数调用来访问数据库。他们是C, COBOL, Ada, PASCAL ,PL/I等,这些语言称之为宿主语言,用它们开发的程序就称为P ro*程序,例如Pro*C,Pro*COBOL等。Pro*C/C++是通过在过程化编程语言C/C++中嵌入SQL语句而开发出的应用程序。

    7. SQLite是什么?

    SQLite是一款小巧、易用和开源的数据库系统,非常适宜用作嵌入式数据库。

    8.HTTP是什么?

    HTTP是超文本传输协议,是客户端浏览器或其他程序与Web服务器之间的应用层通信协议。在Internet上的Web服务器上存放的都是超文本信息,客户机需要通过HTTP协议传输所要访问的超文本信息。HTTP包含命令和传输信息,不仅可用于Web访问,也可以用于其他因特网/内联网应用系统之间的通信,从而实现各类应用资源超媒体访问的集成。

    9.FTP是什么?

    FTP是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件。

    10.什么是存储器?

    嵌入式系统需要存储器来存放和执行代码。常用作主存的存储器有:属于ROM类的NOR Flash、EPROM和PROM等。以及属于RAM类的SRAM、DRAM和SDRAM等。

    上面详细解释了十个嵌入式软件开发人员必须要知道的专有名词,知道这些是后续的实际操作工作的基础。嵌入式软件开发的学问很深,需要学习的理论知识还有很多,今天就不一一介绍了。如果您有嵌入式软件开发的需要,可以注册一品威客网发布任务需求,这里有百万专业的软件开发人才可以为您提供服务。
本文地址:
来源:一品威客,转载须经版权人书面授权并注明来源

留言(0

↓展开留言

该攻略尚无留言记录