虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

硬件平台

  • 基于单片机的USB主从机的设计与实现

    随着总线和接口技术的发展,在工业场合如何更加可靠、快速、便捷地进行数据传输成为该领域通信的研究重点之一。而USB技术以其高速、可靠、通用性强等一系列特点在过去的十多年时间里发展迅猛,而USB OTG技术的诞生,使得两USB设备在没有PC参与的情况下进行数据传输成为可能。本文通过搭建以16位微处理器MSP430F149为核心控制芯片、ISPl362为USB接口芯片的硬件平台,分别实现了USB部分主机和从机功能,使之能进行USB数据的存储与交换。本文完成以下工作:首先,认真研究USB协议,深入理解USB通信的基本概念和传输方式等内容。仔细分析USB Mass Storage类协议,并讨论了采用BULK-ONLY传输实现Mass Storage类协议的方法,并对SCSI指令集等进行了深入的剖析。其次,根据要求,设计出由控制、接口、数据存储、过流保护与供电切换电路等硬件模块组成的系统,在ALTIUM 2004软件上完成原理图的设计和PCB图的布局、布线,并完成硬件调试工作。再次,在已构建的硬件平台上,针对ISPl362 USB接口芯片的主/从机功能,分别设计了USB主机和从机的固件程序。利用IAR Workbench、BusHound等软件进行固件程序的调试,最终USB主机可对u盘进行检测、识别与配置;USB设备实现了USB设备的基本功能,能够被Windows XP操作系统识别,与PC机之间实现数据的批量传输。最后,用DriverWorks软件包的Driver Wizard生成驱动程序框架,并利用Windows DDK和vc++等软件进行驱动程序的编译,最终生成基于Windows操作系统的WDM型USB设备驱动程序。通过对USB通信协议的研究,本人成功地构建了以MsP430F149和ISPl362为核心的硬件试验平台,并在此平台上进行USB主机、从机通信试验。经测试表明,PC机能检测、识别、读写USB设备,其读取与写入速度分别为560KB/s和312Ⅺ玳。而主机能识别、配置接入的U盘。关键词:USB主机、USB从机、MSI'430F149、ISPl362、BuR-Only传输

    标签: USB 单片机

    上传时间: 2013-10-11

    上传用户:浅言微笑

  • SIP软件开发记录 由于通信网的封闭性

    SIP软件开发记录 由于通信网的封闭性,网络结构的复杂性,通信设备的多样性,使得通信软件难以在一个统一的平台(包括硬件平台和操作系统平台)下运行,所以迄今为止,通信行业的开源项目仍屈指可数。    下面,我们把通信类的软件简单的进行一下划分

    标签: SIP 软件开发 记录 封闭

    上传时间: 2015-03-20

    上传用户:003030

  • t嵌入式图形开发实战篇 嵌入式应用的开发工作基本上是在工作站或是PC 机上完成的

    t嵌入式图形开发实战篇 嵌入式应用的开发工作基本上是在工作站或是PC 机上完成的,我们在工作的机器上调试运行嵌入式应用,并将输出结果显示在一个仿真小型设备显示终端的模拟器上。在开发的后期,我们要根据我们选择的嵌入式硬件平台,将嵌入式应用编译链接成适合在这个硬件平台上运行的二进制目标代码,另外由于应用使用到了Qt/Embedded 的库,所以我们还要将Qt/Embedded 库的源代码编译链接成为适合在这个硬件平台上使用的二进制目标代码库。当一个Qt/Embedded 应用被部署到小型设备上,并可靠的运行,这样一个开发过程才宣告结束。 介绍如何在一台装有Linux操作系统的机器上建立Qt/Embedded开发环境。 并教初学者认识Qt/Embedded 开发环境。

    标签: 嵌入式 图形开发 嵌入式应用 工作站

    上传时间: 2015-04-30

    上传用户:冇尾飞铊

  • fs2410开发板bios源码

    fs2410开发板bios源码,可参照学习Bios的启动流程、移植技巧,关键是修改其中与硬件平台相关的部分

    标签: 2410 bios fs 开发板

    上传时间: 2015-05-10

    上传用户:lgnf

  • 此程序使用的集成环境为TI公司的CCS

    此程序使用的集成环境为TI公司的CCS,硬件平台使用的是合众达的VPMDM642 此程序实现的功能是图像的边缘检测 利用的算子为sobel

    标签: CCS 程序 TI公司 集成环境

    上传时间: 2015-05-26

    上传用户:woshiayin

  • 此程序使用的集成环境为TI公司的CCS

    此程序使用的集成环境为TI公司的CCS,硬件平台为合众达的vpmdm642 程序实现的功能为图像的背景差分,这主要是应用于运动检测中

    标签: CCS 程序 TI公司 集成环境

    上传时间: 2014-12-07

    上传用户:fxf126@126.com

  • uC/OS-II操作系统在ADS-ARMulator上的移植。uC/OS-II就不用我介绍了

    uC/OS-II操作系统在ADS-ARMulator上的移植。uC/OS-II就不用我介绍了,想必很多人都很感兴趣。但没有硬件平台调试,而skyeye初学者又很难上手怎么办?该移植可以运行在ADS的AXD调试器的ARM模拟器上,相对而言容易配置,大大方便初学者的上手,使更多的人容易进入嵌入式开发殿堂。在ADS1.2环境下编译运行。

    标签: OS-II ADS-ARMulator uC 操作系统

    上传时间: 2013-12-31

    上传用户:dengzb84

  • 自已写的lwip+ucos程序已调通

    自已写的lwip+ucos程序已调通,参考了杨晔 的skyeye.得到很多人的帮助.贡献出来.用arm sdt可以打开.硬件平台是s3c44b0+8019

    标签: lwip ucos 程序

    上传时间: 2015-07-25

    上传用户:坏坏的华仔

  • wince下EVC编译通过的客户端程序

    wince下EVC编译通过的客户端程序,编译的硬件平台为三星s3c2410。

    标签: wince EVC 编译 程序

    上传时间: 2014-11-09

    上传用户:libenshu01

  • BEA TUXEDO是在企业、Internet 这样的分布式运算环境中开发和管理三层结构的客 户/服务器型关键任务应用系统的强有力工具。它具备分布式事务处理和应用通信功能

    BEA TUXEDO是在企业、Internet 这样的分布式运算环境中开发和管理三层结构的客 户/服务器型关键任务应用系统的强有力工具。它具备分布式事务处理和应用通信功能,并提供完善的各种服务来建立、运行和管理关键任务应用系统。开发人员能够用它建立跨多个硬件平台、数据库和操作系统的可互操作的应用系统。BEA TUXEDO是企业、 Internet 分布式应用中的基础主干平台(见图1)。它提供了一个开放的环境,支持各种各样的客 户、数据库、网络、遗留系统和通讯方式。

    标签: Internet TUXEDO BEA 分布式

    上传时间: 2015-08-11

    上传用户:cuiyashuo