学科分类
/ 12
237 个结果
  • 简介:Bootloader设计是嵌入式系统开发过程中一个非常重要的环节,但是目前市场上Cortex—A8处理器所提供的Bootloader功能较少,且大多不开放源码。本文结合U—Boot源码包和S5PV210的硬件平台特性,设计了一种多功能、高效稳定的Bootloader,最后成功移植到Cortex—A8硬件平台上。测试结果表明,该Bootloader为后期系统移植及应用程序开发提供了大部分必要的功能,满足了设计要求。

  • 标签: CORTEX-A8 S5PV210 BOOTLOADER LINUX 嵌入式系统
  • 简介:在分析实时数据监测模块实时性需求的基础上,提出一个通用实时数据监测模块系统结构,并阐述该模块的软件实现。该系统采用MODBUS_RTU通信协议,采集各个监测模块的实时数据,并在LCD上以图形方式显示系统运行的情况。

  • 标签: 实时性 数据监测 LCD μC/OS—Ⅱ
  • 简介:SoC是超大规模集成电路的发展趋势和新世纪集成电路的主流[1].其复杂性以及快速完成设计、降低成本等要求,决定了系统级芯片的设计必须采用IP(IntellectualProperty)复用的方法.本文介绍以可复用IP设计方法,设计串行外设接口SPI(SerialPeripheralInterface)模块IP核的思路,用Verilog语言实现,并经FPGA验证,通过TSMC(台湾集成电路制造公司)的0.25μm工艺生产线流水实现,完成预期功能.

  • 标签: IP核 可复用 FPGA验证 超大规模集成电路 TSMC 系统级芯片
  • 简介:当下大部分UHF读写器结构设计复杂,体积和功耗较大。通过对UHF读写器的硬件架构进行理论分析,设计了一款由分立元件构成的小型超高频读写器系统。系统软件设计通过应用新型四叉树防冲突算法,提高了读写器读乌取多标签的速率。测试表明,读写器具备响应速度快、读取距离远等特点,满足RFID系统需求。

  • 标签: 射频识别 超高频读写器 小型化 防冲撞算法
  • 简介:针对市场上的总线通信板实际传输速率低和综合性能不高的问题,提出了一种利用FPGA设计CAN核,并在此基础上进行CAN通信板的设计。该通信板完成PC/104CAN总线通信,具有“双光双电”的四冗余设计。详细介绍了CAN核的设计、CAN通信板的硬件设计及软件设计,并利用Modelsim对设计进行系统仿真。该CAN通信板具有高速、高可靠的特点,其通信速度、误码率、可靠性等指标均达到了设计要求。

  • 标签: FPGA PC/104 CAN总线 CAN核 仿真 冗余
  • 简介:介绍一套基于DSP和IRMCK201的双CPUPMSM位置伺服系统,重点介绍该系统结构及软硬件的设计方案。实验结果表明,软硬件设计合理、实时性好,控制精度高,有较好的动态性能;同时,这种交流伺服方案,性能优越,设计简单,编程任务小,开发周期短,也可用于其他交流伺服控制系统,具有很好的推广意义。

  • 标签: 交流伺服 PMSM DSP IRMCK201 运动控制芯片
  • 简介:针对传统演示系统中以PC为主导的结构所带来的易用性、便携性方面的不足,提出了一种以嵌入式系统为核心、结合瘦客户端概念的嵌入式演示系统新方案。给出了该设计在基于WinCE的ARM嵌入式平台上的软件实现方法,经测试能够达到预期效果。

  • 标签: 嵌入式演示系统 瘦客户端 远程控制 ARM
  • 简介:移动IP作为网络层的移动解决方案,能够为移动节点在不同网络间移动提供不间断的网络连接。本文在深入分析移动IPv6协议的基础上,设计了一套移动IPv6的整体实现框架;同时针对嵌入式系统的特点,提出一种移动IPv6在嵌入式终端上的实现方案,并完成了一套实验系统。

  • 标签: 移动IPV6 嵌入式系统 移动终端
  • 简介:针对传统智能家居系统设备解绑复杂、通用性和用户体验差的问题,本文设计了一种基于MQTT的智能家居实时控制系统。系统由客户端、WIFI模块和云服务器组成,采用ESP8266无线WIFI模块,通过MQTT协议进行消息推送,增加一键式解绑功能,实现设备的便捷管理、实时控制以及状态信息的上传。该系统具有成本低、速度快、通信稳定和操作简便的特点,同时也便于进行系统扩展,可满足智能家居控制的需要。

  • 标签: 智能家居 消息推送 ESP8266 MQTT
  • 简介:介绍RTEMS实时操作系统和USB协议,分析RTEMS系统的设备管理机制,详细描述RTEMS操作系统下的USB设备驱动程序的设计实现。该设计根据USB的特点,通过合理的层次划分,将驱动程序分为硬件抽象层和设备类驱动层,在硬件抽象层完成对USB设备控制器的操作,在设备类驱动层实现对各类USB设备命令的处理,保证了驱动程序易于移植和扩展。按照RTEMS的设备管理机制,为在RTEMS上运行的任务提供了标准I/O系统调用。

  • 标签: RTEMS USB 实时操作系统 驱动程序 程序设计
  • 简介:在嵌入式系统越来越复杂的情况下,一个设计糟糕的系统,其运行行为很难、甚至不可能预测,设计所带来的风险也就越来越大。本文为嵌入式系统软件设计提供了一种实用、简捷的设计模式。该模式将嵌入式系统的图形界面、业务控制流程和输入/输出设备操作进行有效的解耦合,使得系统的软件易于实现、测试维护。

  • 标签: 嵌入式系统 Linux图形界面 软件设计模式
  • 简介:在分析了经典的LEACH分簇路由算法,以及基于LEACH算法基础上的几种经典的改进算法后,针对小规模无线测距网络的特点,在传输数据量较少、簇首节点无需进行大量数据融合的情况下,对LEACH算法进行改进,增加了节点基站直接通信的个数,减少了多跳累加误差对测距的影响。使用MATI.AB软件进行仿真,理论实验仿真表明,本文提出的改进算法能够延长整个网络的生存时间,减少了一些不必要的能量浪费。

  • 标签: 无线传感器网络 分簇路由算法 LEACH 性能分析
  • 简介:为解决雷达信号处理系统双核通信问题,设计了两种DSP和FPGA之间的并行通信方法,分别通过DSP的外部接口XINTF访问FPGA内部FIFO和双口RAM,利用DSP的读写使能信号作为FIFO和RAM的读写时钟信号。通过对两种并行通信方法进行对比分析,指出雷达信号处理系统中双核通信应该采用DSP和FPGA内部FIFO的方法。

  • 标签: DSP FPGA 并行通信 外部接口XINTF FIFO 双口RAM
  • 简介:介绍LCD的控制驱动及其MCU接口的特点;详细阐述嵌入式系统人机界面中各种常见LCD的控制驱动MCU接口设计,以及一些基础LCD外围电路设计.

  • 标签: 接口设计 人机界面 MCU LCD 嵌入式系统 驱动
  • 简介:数据的可视化有利于快速挖掘数据背后的规律和价值,提高决策效率。但现有的数据可视化系统需要针对特定场景进行单独开发,效率低下、维护成本高。本文提出了基于组件化的数据可视化系统,通过封装Echarts图表库,为用户提供各类图表组件,快速构建数据可视化,并支持接入多种数据库、本地csv上传和动态请求。该系统以图形化界面完成编辑和配置,简化了开发过程,提高了开发效率。

  • 标签: 数据可视化 组件化 图形化 数据驱动
  • 简介:传统的基于画点、画线算法或以GPU为核心实现画面的设计无法满足低成本、低功耗、高性能需求,针对这一问题,提出了一种基干预置像素的高效座舱画面设计方法。实践证明,采用此方法设计的480×320机载座舱画面,作图时间节省了50%左右,在座舱系统中能快速、高效地显示画面,并实现座舱画面预显示,满足机载设计显示要求。

  • 标签: 座舱画面显示 预置像素 GPU
  • 简介:摘要:基于ARM芯片和FPGA的特点,设计了一种ARMFPGA人工神经网络处理器之间的通信方案。该方案采用ARM的ZDMA控制器对数据传输进行控制,完成ARM神经网络处理器的控制寄存器组、分布式存储器、样本存储器等存储体的数据交换。

  • 标签: 关键词 神经网络 嵌入式 通信 ARM FPGA
  • 简介:以固体火箭发动机推进剂装药物位检测系统研究为背景,采用基于光纤传感器激光测距原理的非接触式物位检测方案,使用光纤传导激光,使带电设备远离检测现场,可以在检测现场完全不带电的情况下实现高精度物位检测。系统通过主控单元可以控制多个传感器实现多点同时检测,从而能够在装药表面不是绝对平面的情况下得到更为可靠的检测结果。

  • 标签: 物位检测 激光测距 光纤传感器
  • 简介:以窗函数法设计线性相位FIR数字滤波器为例,介绍用MATLAB工具软件设计数字滤波器的方法和在定点DSP上的实现.实现时,先在CCS5000仿真开发,然后将程序加载到TMS320VC5409评估板上实时运行,结果实现了目标要求.文中还讨论了定标、误差、循环寻址等在DSP上实现的关键问题.

  • 标签: 数字滤波器 MATLAB 设计 DSP 数字信号处理器