切换马甲
上一页
下一页
分类专栏
-
59篇
默认分类
文章数:59
文章总阅读量:16.5w
文章总收藏量:0
文章总点赞量:2
按发布时间
按阅读量
按点赞量
-
嵌入式系统开发设计 嵌入式系统设计的主要任务是定义系统的功能、决定系统的架构,并将功能映射到系统实现架构上。系统架构既包括软件系统架构也包括硬件系统架构。 嵌入式系统设计具有以下特点: 软、硬件协同并行开发; 微处理器的类型多种多样; 实时嵌入式操作系统具有多样性; 与通用系统开发相比,可利用系统资源很少; 应用支持少; 要求特殊的开发工具; 软、硬件都要很健壮; 调试很困难。 开发模型与设计流程2020-08-17 18:04:260 0 2454
-
1.什么是嵌入式? 在已有的硬件平台上移植操作系统。 根据英国电气工程师协会( U.K.Institution of Electrical Engineer)的定义,嵌入式系统为控制、监视或辅助设备、机器或用于工厂运作的设备。 1.1单片机开发与嵌入式开发的区别? 是否有操作系统。 1.2操作系统是什么? 操作系统(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算2020-08-17 18:05:110 0 3663
-
一、嵌入式系统开发流程 1、系统需求分析:根据需求,确定设计任务和设计目标,指定设计说明书。 2、体系结构设计:描述系统如何实现所述的功能需求,包括对硬件、软件和执行装置的功能划分以及系统的软件、硬件选型。 3、硬件/软件协同设计:基于体系结构的设计结果,对系统的硬件、软件进行详细设计。一般情况下嵌入式系统设计的工作大部分都集中在软件设计上,现代软件工程经常采用的方法是面向对象技术、软件组件2020-08-17 18:06:380 0 2498
-
嵌入式系统开发过程:总体认识 各家之言 《嵌入式与实时系统开发:使用UML、对象技术、框架与模式》将开发过程分解成4个阶段:分析、设计、实现、测试。 《软件工程:实践者的研究方法(原书第7版)》将过程分解为5个框架活动:沟通、策划、建模、构建、部署。 《嵌入式系统:硬件与软件架构》将过程分解为4个阶段:创建体系结构、实现体系结构、测试系统、维护系统。 《嵌入式系统设计师教程》将嵌入式设计流程2020-08-17 18:07:570 0 2600
-
嵌入式系统开发 课程链接 随着嵌入式设备的普及,嵌入式应用的需求量也随之增大,本课程将重点培养基于linux系统下的嵌入式应用开发,包括5个阶段,其中课程涵盖了linux系统下的多进程、多线程嵌入式开发,网络编程,ARM体系结构和相关系统移植,同时学员也将了解linux系统下应用程序如何操作底层驱动的过程。 第一阶段:嵌入式开发之基础阶段 九层之台,起于垒土;千里之行,始于足下。在进入具体的嵌入式2020-08-19 16:34:450 0 4257
-
LINUX嵌入式系统开发平台选择&前景 1 嵌入式系统与Linux 按照电气工程师协会的一个定义:嵌入式系统是用来控制或监视机器、装置或工厂等的大规模系统的设备。具体说来,它是电脑软件和硬件的综合体;是以应用为中心,以计算机技术为基础,软硬件可裁减,从而能够适应实际应用中对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。一般来说,嵌入式系统不能使用通用型计算机,而且运行的是固化的2020-08-19 16:35:480 0 1838
-
嵌入式入门你知多少?对于一些初入门的初学者而言,对嵌入式入门的一些知识有助于后期的学习,从嵌入式技术的应用前景以及到ARM认知到开发板等等。嵌入式企业用人需求在增长。 如今的嵌入式开发大热是ARM+Linux,还有就是Android系统平台,但对于ARM的发展的前景来讲,可谓是一片大好,翻开各个公司的网站,在招聘里面嵌入式工程师占据了大半工程师的职位,但在找工作当中,企业对于单纯的嵌入式开发核心技2020-08-19 16:43:270 0 2000
-
嵌入式系统无疑是当前最热门、最有发展前途的IT应用领域之一。嵌入式系统用在一些特定专用设备上,通常这些设备的硬件资源(如处理器、存储器等)非常有限,并且对成本很敏感,有时对实时响应要求很高。特别是随着消费家电的智能化,嵌入式更显重要。比如手机、PDA 嵌入式系统无疑是当前最热门、最有发展前途的IT应用领域之一。嵌入式系统用在一些特定专用设备上,通常这些设备的硬件资源(如处理器、存储器等)非常有2020-08-19 16:44:210 0 3032
-
一、嵌入式系统开发流程 1、系统需求分析:根据需求,确定设计任务和设计目标,指定设计说明书。 2、体系结构设计:描述系统如何实现所述的功能需求,包括对硬件、软件和执行装置的功能划分以及系统的软件、硬件选型。 3、硬件/软件协同设计:基于体系结构的设计结果,对系统的硬件、软件进行详细设计。一般情况下嵌入式系统设计的工作大部分都集中在软件设计上,现代软件工程经常采用的方法是面向对象技术、软件组件技术和2020-08-19 16:45:180 0 2358
-
作者:Anand K Santhanam Linux 正在嵌入式开发领域稳步发展。因为 Linux 使用 GPL(请参阅本文后面的参考资料),所以任何对将 Linux 定制于 PDA、掌上机或者可佩带设备感兴趣的人都可以从因特网免费下载其内核和应用程序,并开始移植或开发。许多 Linux 改良品种迎合了嵌入式/实时市场。它们包括 RTLinux(实时 Linux)、uclinux(用于非 M2020-08-19 16:46:460 0 2832
-
最近算是急促的把《嵌入式系统开发之道》给看完了,因为出差的缘故,顺便在出差的路上将《质量无泪》看完了。发现质量的概念是在1970年代就已经广为制造业届推广。而那个时候软件的编写还在很基础的层面上,C语言可能还是刚刚出现。汇编还大行其道。Microsoft应该还在1MB的芯片上宣扬其程序的优秀。面向对象的概念可能还没有出现。 所以现在的软件工程中应该借鉴了当时很多制造业届的质量管控的概念,只是更多的2020-08-19 16:47:340 0 2803
-
如果在一个嵌入式系统中使用Linux技术开发,根据应用需求的不同有不同的配置开发方法,但是,一般情况下都需要经过如下的过程 嵌入式系统开发流程 建立开发环境,操作系统一般使用Redhat Linux,选择定制安装或全部安装,通过网络下载相应的GCC交叉编译器进行安装(比如,arm-1inux-gcc、arm-uclibc-gcc),或者安装产品厂家提供的相关交叉编译器; 配置开发主机,配置MIN2020-08-19 16:49:120 0 2514
-
嵌入式系统的设计是使用一组物理硬件和软件来完成所需功能的过程,所以在一个嵌入式系统的设计过程中,软件设计和硬件设计是紧密结合、相互协调的。在设计时,从系统功能的实现出发,要把软硬件同时考虑进去。一个基于Windows CE的嵌入式系统开发的主要内容有: (1)设计系统硬件。 (2)将Windows CE操作系统移植到目标硬件平台上。 (3)建立交叉调试通道,编写和调试应用程序代码。 我们可以用下图2020-08-20 17:57:050 0 2662
-
什么是嵌入式?如果在十年前也许有70%的人不曾了解。如今不管是从行业应用,还是智能硬件的爆发,物联网时代的来临,嵌入式技术都得到了史无前例的发展。所以如果你还不了解什么是嵌入式,那确实有些OUT了。简单的说下,嵌入式技术是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统技术。打个简单的举例,你智能手机其实就是一个嵌入式系统2020-08-20 17:57:430 0 2828
-
嵌入式系统综述之三——嵌入式系统开发工具及RTOS平台 嵌入式处理器是一个复杂的高技术系统,要在短时间内掌握并开发出所有功能是很不容易的,而市场竞争则要求产品能够快速上市,这一矛盾要求嵌入式处理器能够有容易掌握和使用的开发工具平台。提高用户和程序员的时间投入回报率(ROT1)。 从事嵌入式开发的往往是非计算机专业人士,面对成百上千种处理器,选择是一个问题,学习掌握处理器结构及其应用更需要时间2020-08-20 17:58:220 0 3313
-
如果您刚接触嵌入式开发,那么大量可用的引导装载程序(bootloader)、规模缩小的分发版(distribution)、文件系统和 GUI 看起来可能太多了。但是这些丰富的选项实际上是一种恩赐,允许您调整开发或用户环境以完全符合您的需要。对 Linux 嵌入式开发的概述将帮助您理解所有这些选项。 Linux 正在嵌入式开发领域稳步发展。因为 Linux 使用 GPL(请参阅本文后面的参考资料2020-08-20 18:00:360 0 2364
-
目标:了解嵌入式系统开发平台(环境)的功能与组成,了解开发嵌入式系统使用的几种调试工具,熟悉JTAG调试技术的原理,工具和连接方法。 1.嵌入式系统开发平台的功能与组成 一些开发工具: (1)一个面向嵌入式应用的实时操作系统(RTOS及其函数库) (2)一套程序开发(代码生成) (3)某些合适的调试工具 (4)其他,如包含各种中间件和软件组件的面向不同领域的各种应用平台。 2.嵌入式系统的几种调试2020-08-20 18:01:220 0 2320
-
在编写我们的操作系统之前,我们需要明确一些事情。比如说,这个系统的运行环境是什么?怎么编译?基本中断环境是什么?上下文怎么切换?准备实现那些内容?基本数据类型是什么?等等。 (1)你的嵌入式操作系统准备叫什么名称?运行环境是什么?可以在实际环境上面运行吗? 我们准备把这个嵌入式操作系统称之为MiniOS。虽然这个操作系统实现的功能不多,但是麻雀虽小,五脏俱全。一般操作系统该有的功能,MiniOS都2020-08-20 18:02:290 0 2506
-
嵌入式有不少组合名词,例如嵌入式系统,嵌入式软件,Linux嵌入式,Android嵌入式,嵌入式Web,等等。通常对嵌入式的定义其实是对"嵌入式系统"的定义。 学习Linux,必须先获得一个Linux主机环境,通常情况下,可以通过以下三种方式获得Linux环境。 双系统安装 如果没有闲置的计算机,或者现有Windows系统的计算机有足够的硬盘空间,可以考虑划分一部分硬盘空间,用2020-08-20 18:03:140 0 2772
