一款基于嵌入式Linux的触摸屏自助点菜机

基于嵌入式Linux 系统的客户端应用程序,用以访问服务器网站。  终端软件结构如图3 所示。   该系统开发主要有3 个主要内容: 开发平台的构建、编译Qt/Embedded 库和终端应用程序的实现。  3.1 嵌入式Linux 系统开发平台的构建  搭建交叉编译环境是嵌入式开发的第一步,也是必备一步。由于一般嵌入式开发系统存储大小有限,通常需要在功能强大的PC 机上建立一个用于目标机...

http://www.eeworld.com.cn/mcu/article_2018022137914.html 发布时间: 2018-02-21



ARM+Linux嵌入式系统的BootLoader设计

。只有设计出一个稳定的Boot Loader,才能进行下一步的系统开发工作,直至完成整个嵌入式系统的开发。设计Boot Loader是一项很复杂的工作,需要对硬件资源和所用的操作系统有很深的理解。在实际开发中可以根据需要简化设计,去除不必要的系统功能,这样可以大大提高程序执行的效率和稳定性。这里给出的Boot Loader已经顺利通过了调试,可以正常加载操作系统。...
关键词: ARM Linux BootLoader

http://www.eeworld.com.cn/mcu/article_2018022137910.html 发布时间: 2018-02-21



基于图像分析技术的无编程新型机器视觉系统

智能相机或通用视觉系统开发的应用系统,它集底层开发和应用开发于一身;4、进行了垂直整合,把核心系统与应用工艺进行了整合;5、模块化,为设备制造商、最终用户后装提供配套;6、系统销售模式简单化;7、系统成本结构进行优化,是具有明显价格优势的产品。下面从硬件、软件两个方面介绍该系统的详细设计思路。  1、硬件框架  该系统基于图像分析技术对设备作业过程进行监视、测量,采用特征提取、模板比对的方式,将现场...

http://www.eeworld.com.cn/qrs/article_2018022145139.html 发布时间: 2018-02-21



BLOB启动流程与Bootloader程序可移植性研究

大量开源软件开发者的支持,尽管不能覆盖所有硬件,但在一定范围内可以大大减少嵌入式系统开发的工作量。  (2)在上一步的基础上,采用类似Linux内核配置的方法(如make menuconfig或make xconfig),用终端式的配置菜单对具体硬件进行设置,减少移植过程中代码级的修改。  在实验过程中实现了BLOB在PXA255目标板及SA1110目标板的移植。此项研究已经应用在清华大学...

http://www.eeworld.com.cn/mcu/article_2018021937903.html 发布时间: 2018-02-19



嵌入式系统的SD控制器设计实现

的WindowsCE系统开发了SDHost控制器的驱动程序。WindowsCE下,驱动程序是用户态的DLL,这些DLL向内核提供一些接口函数,这样设备管理模块就可以通过这些函数与具体的硬件设备进行通信。  WindowsCE的驱动程序模型主要有两种类型:流式接口驱动和本地设备驱动。流式设备驱动向上层提供统一的流式设备接口,而本地设备驱动可根据具体设备要求提供相应接口。本文实现中SDHost的驱动程序采用流式接口...

http://www.eeworld.com.cn/mcu/article_2018021937902.html 发布时间: 2018-02-19



一种嵌入式视频采集系统的设计

缓冲中的帧信息,包括size(帧的大小)、frAMEs(最多支持的帧数)、offsets(每帧相对基址的偏移)。  系统在采集图像之前,需要初始化这些数据结构中的参数值,系统才能够按照要求采集图像数据。  在USB摄像头被驱动后,只需要再编写一个对视频流采集的应用程序就可以了。根据嵌入式系统开发特征,先在宿主机上编写应用程序,再使用交叉编译器进行编译链接,生成在目标平台的可执行文件。宿主机与目标板...

http://www.eeworld.com.cn/mcu/article_2018021937895.html 发布时间: 2018-02-19



基于Linux的传感器网络网关系统设计

基于Web的传感器网络嵌入式网关系统开发的需求,通过对传感器网络的结构、嵌入式Web体系结构、嵌入式数据库模型、嵌入式操作系统模型、嵌入式网关设计模型等进行初步的研究与探索,并利用现有的开发平台和开发工具,对基十Linux的嵌入式系统开发模式、嵌入式Internet技术进行实践。完成了基于Web的传感器网络嵌入式网关系统的硬件设计和软件平台设计。该网关可有效进行传感器网络数据管理与存储,实现用户...

http://www.eeworld.com.cn/mcu/article_2018021937886.html 发布时间: 2018-02-19



基于ARM的嵌入式最小系统研究

 1.引言随着嵌入式相关技术的迅速发展,嵌入式系统的功能越来越强大,应用接口更加丰富,根据实际应用的需要设计出特定的嵌入式最小系统和应用系统,是嵌入式系统设计的关键。目前在嵌入式系统开发的过程中,开发者往往把大量精力投入到嵌入式微处理器MPU(Micro Processing Unit)与众多外设的连接方式以及应用代码的开发之中,而忽视了对嵌入式系统最基本、最核心部分的研究。当前...

http://www.eeworld.com.cn/mcu/article_2018021937885.html 发布时间: 2018-02-19



基于TI达芬奇技术的高速网络摄像机设计方案

(DaVinci)平台后,这一切都在发生改变。1 达芬奇技术的主要特点达芬奇平台是典型的基于共享存储的嵌入式多处理(ARM,DSP,VICP,视频前端和后端等)环境,支持的关键技术是片内实现了多通道的交换中心资源(Switch Central Resources,SCR)。基于片内SCR,达芬奇平台在片内多处理器之间形成了典型的C/S架构:计算能力强大的DSP可以作为服务器提供算法的实时计算服务;带有JAVA...

http://www.eeworld.com.cn/qrs/article_2018021945084.html 发布时间: 2018-02-19



一款基于ARM7的嵌入式实验平台设计

扩展板设计理念,使不同专业的学生都能从中学到相应的知识,培养软件编程技术的同时提高了硬件设计能力,使之系统全面地掌握嵌入式系统开发各项技术,尽快成为合格的嵌入式系统开发人才。...
关键词: ARM7 实验平台

http://www.eeworld.com.cn/mcu/article_2018021837874.html 发布时间: 2018-02-18



柴油发电机组转速控制半物理仿真

嵌入式C++代码,最后和Visual C++的项目文件进行整合构成完全独立运行的实时半物理仿真系统。   2 柴油发电机组模型的构建及半物理仿真系统结构   柴油机的建模一般有2种途径,一种是数学机理建模,一种是试验辨识建模。数学机理建模主要从柴油机各部件的原始特性和结构参数入手,根据动力学和热力学关系方程建立机理模型其建模的工作量大,计算复杂而且为模型的求解带来一定的难度...

http://www.eeworld.com.cn/qrs/article_2018021845051.html 发布时间: 2018-02-18



嵌入式系统设计技术介绍

。    (4)嵌入式系统将具有更加高速的通信接口,如USB2.0、千兆以太网等。    三、嵌入式系统设计流程      嵌入式系统开发分为软件开发部分和硬件开发部分。嵌入式系统开发过程一般都采用“宿主机/目标板”开发模式,即利用宿主机(PC机)上丰富的软硬件资源及良好的开发环境和调试J:具来开发目标板上的软件,然后通过交叉编译环境生成E4标代码和l啊『执行文件,通过串口/USB/以太网等方式下载到...

http://www.eeworld.com.cn/mcu/article_2018021737855.html 发布时间: 2018-02-17



基于Linux和ARM9的物流信息化终端平台上对终端定位功能实现

采用嵌入式Linux操作系统,移植QT/Embedded 3.3.4和SQLITE数据库,采用QT嵌入式编程实现相应功能。   软件系统设计  本文的软件系统设计主要以S3C2410平台为核心,将从GPS模块、GSM/GPRS模块、RFID模块提取的定位信息进行相应分析处理,完成物流信息终端导航定位功能。  宿主机开发环境建立由于目标平台资源所限,需要搭建交叉编译环境,本系统开发过程中...

http://www.eeworld.com.cn/mcu/article_2018021737849.html 发布时间: 2018-02-17



基于ENC28J60嵌入式以太网/CAN网关设计

Network, CAN)的简称,是由研发和生产汽车电子产品着称的德国BOSCH公司开发了的,并最终成为国际标准(ISO118?8)。是国际上应用最广泛的现场总线之一。 在北美和西欧,CAN总线协议已经成为汽车计算机控制系统和嵌入式工业控制局域网的标准总线,并且拥有以CAN为底层协议专为大型货车和重工机械车辆设计的J1939协议。近年来,其所具有的高可靠性和良好的错误检测能力受到重视,被广泛应用于汽车...

http://www.eeworld.com.cn/mcu/article_2018021737848.html 发布时间: 2018-02-17



基于ARM、嵌入式Linux和CC2530构建的无线气象数据通信系统开发

    自动气象站数据采集器一般基于单片机或PC/104总线控制器设计,具有与PC兼容性好、功耗低、体积紧凑等特点,然而如何设计出功能强大,网络传输功能强的自动气象站数据采集器,满足现代气象检测的要求,是一个值得研究的课题。    文中基于ARM微处理器和Linux操作系统平台,借助前端无线传感器网络的数据输入,利用嵌入式Qt的开发优势并设计数据通信格式,完成无线气象数据通信系统的设计,实现了数据的可靠传输。为天气预报、科学研究、气象灾害预警等提供实时的气象观测数据。1 无线气象数据通信系统的基本组成    如图1所示,无线气象数据通...

http://www.eeworld.com.cn/mcu/article_2018021637827.html 发布时间: 2018-02-16



基于ARM嵌入式系统的一种远程可控电源插座设计

的电源插座系统,实现对家用或工业电器的远程实时控制。用户通过网页浏览器访问该系统,对各插座进行打开或关闭的操作,实现对与其相连接的电器的远程控制。1 嵌入式Web工作原理    嵌入式Web的体系结构如图1所示。客户端和嵌入式系统中Web服务器之间的通信协议采用HTTP(超文本传输协议)。嵌入式操作系统提供TCP/IP协议支持。嵌入式Web服务器提供静态网页,也可以通过CGI...

http://www.eeworld.com.cn/mcu/article_2018021637826.html 发布时间: 2018-02-16



ARM内核处理器的优异性

、 MPC82XX,又能够通过更换模块来支持ARM7系列CPU.同时也能够支持SIEMENS的ONCE方式,如TriCore、C166等。另外, TRACE32-ICD提供独特的RISC逻辑追踪功能。    TRACE32Fire:这是全功能ICE,提供强大的调试和侦错功能。    四、支持ARM7的RTOS及其系统开发   ...
关键词: ARM 内核处理器

http://www.eeworld.com.cn/mcu/article_2018021637820.html 发布时间: 2018-02-16



基于USB接口并以SOPC方式实现的M8051嵌入式调试器设计

    引言    在嵌入式系统开发过程中,上位机通过调试器完成对目标机软件的开发、下载、调试。早期的调试器与上位机之间通过串口或并口通信,存在速度慢、通用性差等缺陷。相比之下,USB接口优势明显,具备速度快、易插拔、支持多个调试器同时工作等优势。但目前的USB接口调试器一般采用USB芯片和可编程器件结合的实现方式,成本和复杂度较高。 ...

http://www.eeworld.com.cn/mcu/article_2018021637813.html 发布时间: 2018-02-16



系统上电后 bootloader的执行流程及 ARM Linux的启动过程分析

上设计精良的嵌入式系统都没有实用意义。    从以上分析我们可以看出 bootloader 和 Linux 内核在嵌入式系统中的关系和作用。Bootloader在运行过程中虽然具有初始化系统和执行用户输入的命令等作用,但它最根本的功能就是为了启动 Linux 内核。在嵌入式系统开发的过程中,很大一部分精力都是花在bootloader 和 Linux 内核的开发或移植上。如果能清楚...

http://www.eeworld.com.cn/mcu/article_2018021437810.html 发布时间: 2018-02-14



嵌入式系统的调试方法

查出问题的。    5)诊断、排故要建立在大量实验的基础之上,要多动手,不能光知道臆想,不愿实际操作,还美其名曰“善于思考和分析”。嵌入式系统开发是一门实践性很强的科学,需要在实践中总结出事物客观规律,从而更好地认识和利用它们,让它们更好地按我们的意图工作。    6)嵌入式系统开发调试要求开发人员有严谨细致的工作态度,决不放过调试过程中发现的任何一点蛛丝马迹...

http://www.eeworld.com.cn/mcu/article_2018021437805.html 发布时间: 2018-02-14




<上一页 12345678910111213141516 下一页> 相关结果约4,105个