技术应用方案

汇聚智能硬件 • 嵌入式系统 • 物联网开发 • 工业控制等领域实战方案

S3c2410软件调试总结(三)

2410启动代码分析 这一章主要对目前广泛流行的2410启动代码进行分析:S3C2410的初始化代码主要涉及到对系统主要模块的配置、运行环境的建立、系统时钟、MMU等模块的配置,下面按执行顺序依次都各个部分进行分析: 程...

2014-06-19 24 浏览 eeworm

嵌入式Internet技术及其实现方案

嵌入式Internet技术及其实现方案

1. 引言 在Internet的日益普及,信息共享程度的不断提高的今天,人们的工作和生活方式已经有了革命性的改变。家庭电器和工业设备中无处不在的充满了单片机或微控制器(MCU)。但目前大多数嵌入式系统还处于单独应用的阶段...

2014-06-19 11 浏览 eeworm

基于STM32的SNTP授时服务器的研究与设计

基于STM32的SNTP授时服务器的研究与设计

0 引言 随着信息技术和网络技术的飞速发展,网络互连已经渗透到国民经济的各行各业。而网络时间同步也越来越受到重视,特别是局域网时间同步在国家安全和国民经济的诸多领域(如国防军工、电信网、金融业、交通运输、电子商务和电力系...

2014-06-19 20 浏览 eeworm

linux 使用的一些问题杂集

linux 使用的一些问题杂集

linux的推广对于从事计算机开发,或者嵌入式设计的工程师而言是非常总要的。虽然linux看来陌生,但是也是有些问题可以简化,个人在学习的过程中感觉,体会linux对于分区的要求以及命名,是重要的,这样你就会对简单的字符...

2014-06-19 15 浏览 eeworm

利用IEEE 1588和Blackfin嵌入式处理器实现设备时钟同步

利用IEEE 1588和Blackfin嵌入式处理器实现设备时钟同步

简介 IEEE 1588标准诞生于2002年,主要定义网络分布式时钟的同步协议。测试与测量、电信和多媒体流处理等许多不同应用,都开始首选这种时钟同步方法。这种标准化时钟同步法成本效益高,支持异构系统,并可提供纳秒级同步精...

2014-06-19 18 浏览 eeworm

在Linux下建立强大的FTP搜索引擎

在Linux下建立强大的FTP搜索引擎

在Linux下建立强大的FTP搜索引擎Linux正大行其道,不少朋友相信已经用它架设过各种服务,什么Web、FTP、BBS等等等啦,这次,我向大家介绍另外一个在linux下运行的服务器软件----NoseyParker,...

2014-06-19 19 浏览 eeworm

触摸屏驱动程序的设计和实现

触摸屏驱动程序的设计和实现

触摸屏驱动程序的设计和实现嵌入式设备触摸屏按其技术原理可分为五类:矢量压力传感式、电阻式、电容式、红外线式和表面声波式。其中电阻式触摸屏在嵌入式系统中用的较多,电阻式触摸屏可分为四线、五线、七线等几种。一般来说,WinC...

2014-06-19 15 浏览 eeworm

基于VxWorks的BSP概念与开发

摘 要:本文以VxWorks操作系统为例阐述了BSP的概念和系统启动流程,并描述了BSP的开发过程。 关键词:BSP;VxWorks;镜像;boot Rom 概述 VxWorks操作系统是美国WindRiver公司于19...

2014-06-19 9 浏览 eeworm

实时Linux与其它RTOS的比较

实时Linux与其它RTOS的比较 本文对四种实时操作系统(RTOS)特性进行分析和比较。它们是:Lynx实时系统公司的LynxOS、QNX软件系统有限公司的QNX以及两种具有代表性的实时Linux——新墨西哥工学院的R...

2014-06-19 14 浏览 eeworm

WinCE驱动程序模型分类

WinCE驱动程序模型分类WinCE系统在驱动设计上有一个很方便的功能,就是原始设备制造商(OEMs)和独立硬件开发商(IHVs)可以自主开发设备驱动程序来支持他们的硬件。因此,在动手进行触摸屏驱动程序开发之前,深入了解...

2014-06-19 6 浏览 eeworm

实时操作系统VxWorks

VxWorks组成部分 VxWorks 操作系统包括了进程管理、存储管理、设备管理、文件系统管理、网络协议及系统应用等几个部分。VxWorks只占用了很小的存储空间,并可高度裁减,保证了系统能以较高的效率运行。 VxWo...

2014-06-19 6 浏览 eeworm

从 EPROM 引导 Linux

从 EPROM 引导 Linux本文简要介绍从486单板机的EPROM引导Linux。提供了一种在无硬盘的嵌入式系统上运行Linux的方法。我们要介绍的应用程序是一个显示器上的Operator Interface,它的显...

2014-06-19 0 浏览 eeworm

串口驱动(Serial Drivers)编写实例解读

串口驱动(Serial Drivers)编写实例解读(连载:一) [代码步骤:Code Steps] 。初始化 。定义支持的串口通道数 。初始化驱动的设备描述 。写你的设备初始化代码 。写入口程序(entry point...

2014-06-19 0 浏览 eeworm

VxWorks使用说明书

1、概述 VxWorks操作系统的集成环境叫Tornado。Tornado集成环境提供了高效明晰的图形化的实时应用开发平台,它包括一套完整的面向嵌入式系统的开发和调测工具。Tornado环境采用主机-目标机交叉开发模型,...

2014-06-19 0 浏览 eeworm

基于Motorola 68VZ328硬件平台的LINUX嵌入式操作系统草案

基于Motorola 68VZ328硬件平台的LINUX嵌入式操作系统草案一、选用LINUX操作系统做为系统平台的优势。首先,其内核的源码开放,而且许多技术问题可以在嵌入式LINUX的网站上得到解答,支持能够很好,同时可...

2014-06-19 13 浏览 eeworm

嵌入式系统移动视频监控终端平台安全性

嵌入式系统移动视频监控终端平台安全性

摘要:提出基于INTEL IXP425嵌入式系统的移动视频监控终端实现方案,通过CDMA1x移动通信接入网络,复用四路IP数据通道,实现了高速上行数据传输。在此基础上,提出采用可信计算平台模块(TPM)与强制访问控制(M...

2014-06-19 6 浏览 eeworm

通过JDBC连接DB2数据库技巧

关于DB2数据库的JDBC连接文章有很多,比较出名的有诸如“JDBC数据库连接大全”和“JSP的DB2连接数据库”,虽然都是很详细的资料,也都说解决了前人没有解决的问题,但还是有许多纰漏。   第一, JDBC是JDK的...

2014-06-19 9 浏览 eeworm

VxWorks使用说明书(2)

使用步骤 使用Tornado集成环境一般需要经过以下步骤: 运行TCP/IP端口管理器Portmapper(portmap.exe) 运行注册器Tornado Registry(wtxregd.exe)。如果使用的是试用...

2014-06-19 26 浏览 eeworm

基于WinCE的高速工业绣花机人机界面设计与实现

基于WinCE的高速工业绣花机人机界面设计与实现

摘要:为了提高工作效率和舒适性,提出基于WinCE的高速工业绣花机系统人机界面的设计及实现方法。采用WinCE作为软件操作平台,分析了WinCE的GWES图形用户界面和消息映射机制的具体实现,着重论述了主刺绣界面、参数设...

2014-06-19 15 浏览 eeworm

Tornado/VxWorks操作系统产品说明

Tornado/VxWorks操作系统产品说明

产品说明:Tornado 代表嵌入实时应用中最新一代的开发和执行环境。 Tornado 包含三个完整的部分: Tornado系列工具, 一套位于主机或目标机上强大的交互式开发工具和使用程序; VxWorks 系统, 目标...

2014-06-19 8 浏览 eeworm

VxWorks任务编程中常见异常分析

作 者:■ 中国人民解放军信息工程大学 宋华伟 彭建华 季新生   在任务运行过程中,会出现一些异常的情况,导致任务不能正常运行或者对操作系统造成影响。一般来说,这些异常是由程序的逻辑错误造成的,防止这些异常情况的出现和...

2014-06-19 5 浏览 eeworm

双口RAM在DSP与ICCD通信系统中的应用

双口RAM在DSP与ICCD通信系统中的应用

摘要:提出了利用双口RAM实现高时间分辨率光谱测量系统中DSP与ICCD并行接口的设计方案。以确保使双方的高速通信。介绍了双口RAM器件IDT7007的原理与使用规划,并针对方案,给出了接口电路和软件流程。针对二者交换数...

2014-06-19 23 浏览 eeworm

基于SI4432的高性能无线收发应用平台设计

基于SI4432的高性能无线收发应用平台设计

近些年来,随着集成电路技术的发展,ISM频段单芯片的无线数据通信IC的性能日益提高,短距离无线应用领域也在不断地扩大,其中包括消费电子、工业控制、安防、自动抄表等诸多领域。数据的无线收发在无线产品设计中占有很大的比重。为...

2014-06-19 17 浏览 eeworm

基于MC9328MX1嵌入式最小系统的设计

基于MC9328MX1嵌入式最小系统的设计

引言    嵌入式系统是以实际应用为核心,对功能、可靠性、成本、体积、功耗有严格要求的专业计算机系统,随着嵌入式系统相关技术的迅速发展,嵌入式系统功能越来越强,应用接口更加丰富,根据实际应用...

2014-06-19 6 浏览 eeworm

基于TMS320DM6446的H.264编码器的设计与优化

基于TMS320DM6446的H.264编码器的设计与优化

2003年发布的H.264视频压缩编码标准在一定程度上解决了要在尽可能低的码率下获得尽可能好的图像质量这一问题。在相同的重建图像质量下,H.264能够比H.263节约50%左右的比特率。此外,H.264还增强了其对网络的...

2014-06-19 36 浏览 eeworm

嵌入式视频网络服务器的开发及其应用

摘 要:本文详细介绍了一套嵌入式视频网络服务器系统:视频数据压缩部分由MPEG-X协议的ASIC芯片完成,嵌入式CPU只负责控制。它采用了压缩与控制分离的方式,提高了系统的灵活性和整体性价比。最后,本文给出了该视频服务器...

2014-06-19 4 浏览 eeworm

uC/OS-II在ARM系统上的移植与实现

uC/OS-II在ARM系统上的移植与实现

摘要:使用ARM公司提供的ADS 开发工具,将uC/ OS - II 移植到ARM 处理器上,并将移植结果应用在跑马灯和数码管的实现上,运行正常,表明移植成功.关键词:uC/ OS - II ;ARM;移植0  引言&n...

2014-06-19 5 浏览 eeworm

高效率嵌入式程序开发

高效率嵌入式程序开发

摘  要:嵌入式系统对应用软件的质量要求很高,在嵌入式开发中须注意对代码进行优化,尽可能地提高代码效率。虽然C编译器都提供了一定程度的代码优化,但大部分由编译器执行的优化技术仅涉及执行速度和代码大小的平衡,不可...

2014-06-19 30 浏览 eeworm

ClearNAND闪存改善系统设计

ClearNAND闪存改善系统设计

自问世以来,NAND闪存对ECC(纠错码)纠错能力的要求越来越高。虽然这不是一个新问题,但是支持最新的多层单元(MLC)架构和每单元存储三位数据(three-bit-per-cell)技术所需的ECC纠错能力让系统人员越...

2014-06-19 37 浏览 eeworm

ClearNAND闪存改善系统设计

ClearNAND闪存改善系统设计

自问世以来,NAND闪存对ECC(纠错码)纠错能力的要求越来越高。虽然这不是一个新问题,但是支持最新的多层单元(MLC)架构和每单元存储三位数据(three-bit-per-cell)技术所需的ECC纠错能力让系统人员越...

2014-06-19 43 浏览 eeworm