【VS开发】【DSP开发】WinDriver简介(或介绍)
WinDriver for Windows简化并自动化了用户模式Windows设备驱动程序的开发,支持设备包括PCI / CardBus / ISA/ PCI-104 / PCMCIA * / PMC / PCI-X 和 CompactPCI,无需DDK或内核级编程知识。关于USB设备驱动开发,请参见WinDriver USB for Windows。
WinDriver包含一系列功能强大的开发工具,如硬件诊断、自动生成驱动代码、驱动程序调试、硬件访问API等,为创建高性能的驱动程序和自定义的硬件访问应用程序提供了一套完全的解决方案,因此您可以将更多的精力集中在驱动程序附加功能的开发上。
系统需求:
· Windows 98 /Me / NT 4.0 / 2000 / XP / XP Embedded / Server 2003
· PCI /CardBus / ISA / PMC / PCI-X / PCI-104 or CompactPCI
· x86 处理器
· 支持C, VB或Delphi的任何32位开发环境
· 硬盘空间: 34Mb.
· Windows NT: 至少为Service Pack 3,推荐Service Pack 6.
技术说明:
驱动封装:309KB
支持即插即用和电源管理功能
支持I/O、DMA和中断处理,可以访问内存映射卡
支持多CPU和多PCI总线平台
包含动态驱动加载
产品优势:
用户模式开发:无需DDK,ETK, DDI或任何系统级编程知识。
跨操作系统可移植:应用程序在Windows98/Me/NT/2000/XP/XP Embedded/Server 2003等操作系统上二进制兼容,在Windows 98/Me/NT/2000/XP/XP Embedded/Server 2003, Windows CE, Linux,Solaris 和VxWorks上源代码兼容。
品质卓越:WinDriver内核已经在上千个硬件/软件配置中实际测试过。
投入市场:缩短了产品开发周期和投入市场的时间。
特性:
友好向导:DriverWizard通过一个图形式界面完成了硬件的确认和诊断、代码自动生成、驱动程序调试等过程。
直接访问硬件:利用一个图形化的用户模式应用程序进行硬件测试,无需编写任何代码。
代码生成:DriverWizard自动生成适合您硬件的驱动程序主要代码,包括Visual Studio /Visual Basic / Delphi。
INF文件生成:DriverWizard还将为您的硬件创建一个INF文件,并自动安装该文件。
厂商特别支持:除了支持所有PCIbridge之外,WinDriver还提供对以下领先PCI厂商的高级支持,如Altera, AMCC, PLX, Xilinx和QuickLogic。该高级支持包含对其芯片的专门应用,从而进一步加速了驱动程序的开发。
驱动程序调试:调试监控器能够实时收集驱动程序的调试信息。
性能优化:内核插件允许您在用户模式下创建并调试代码,在内核模式下运行您代码的性能关键部分,从而获得内核模式的性能优化。
64位支持:在运行32位操作系统的x86平台上,可以使用64位硬件提供的额外带宽来实现64位数据传输,实现了更好的性能优势。
其他:
全面的文档和帮助文件。
C, Delphi 和 Visual Basic详细举例。
免费技术支持。
无运行时费用或版税。
【VS开发】【DSP开发】WinDriver简介(或介绍)的更多相关文章
- 【DSP开发】德州仪器达芬奇五年之路七宗罪,嵌入式处理器架构之争决战2012
芯片是产业链上游重要的一个环节,一颗小小的芯片具有极高的技术含量和价值,半导体行业每年都会有一个各大厂商营业额的排名,除去2009年,常年盘踞在前三名位置的分别是英特尔,三星半导体和德州仪器,英特尔凭 ...
- DSP开发笔记一
前言 本笔记首先对DSP的特点及其选型进行了描述,然后重点记录DSP开发环境的搭建及基础工程示例,对为DSP开发新手有一定的指导作用. 1. DSP简介 1.1 主要特点 在一个指令周期内可完成一 ...
- iOS开发UI篇—CALayer简介
iOS开发UI篇—CALayer简介 一.简单介绍 在iOS中,你能看得见摸得着的东西基本上都是UIView,比如一个按钮.一个文本标签.一个文本输入框.一个图标等等,这些都是UIView. 其实 ...
- DSP开发资源总结,经典书籍,论坛
OMAP4开发资源总结: 一.TI OMAP4官网介绍: http://www.ti.com.cn/general/cn/docs/wtbu/wtbuproductcontent.tsp?templa ...
- 依赖注入及AOP简述(十)——Web开发中常用Scope简介 .
1.2. Web开发中常用Scope简介 这里主要介绍基于Servlet的Web开发中常用的Scope. l 第一个比较常用的就是Application级Scope,通常我们会将一 ...
- Davinci DM6446开发攻略——DSP开发工程建立
前段时间一直忙一个项目,同时在生活上时时提防和抵抗中国地沟油.国外核心转基因调和油.大豆油.色拉油.大米玉米.可怕的喂药鱼.药水泡农药喷无虫咬的青菜,所以没时间打理自己的博客,让开发攻略停顿了一段时间 ...
- 【DSP开发】帮您快速入门 TI 的 Codec Engine
德州仪器半导体技术(上海)有限公司 通用DSP 技术应用工程师 崔晶 德州仪器(TI)的第一颗达芬奇(DaVinci)芯片(处理器)DM6446已经问世快三年了.继DM644x之后,TI又陆续推出了D ...
- 【DSP开发】【Linux开发】基于ARM+DSP进行应用开发
针对当前应用的复杂性,SOC芯片更好能能满足应用和媒体的需求,集成众多接口,用ARM做为应用处理器进行多样化的应用开发和用户界面和接口,利用DSP进行算法加速,特别是媒体的编解码算法加速,既能够保持算 ...
- Python开发(一):Python介绍与基础知识
Python开发(一):Python介绍与基础知识 本次内容 一:Python介绍: 二:Python是一门什么语言 三:Python:安装 四:第一个程序 “Hello world” 五:Pytho ...
- iOS开发UI篇—UIScrollView控件介绍
iOS开发UI篇—UIScrollView控件介绍 一.知识点简单介绍 1.UIScrollView控件是什么? (1)移动设备的屏幕⼤大⼩小是极其有限的,因此直接展⽰示在⽤用户眼前的内容也相当有限 ...
随机推荐
- vscode 远程编辑文件
操作 安装扩展 remote-vscode 配置ssh 转发: 添加 RemoteForward 52698 127.0.0.1:52698 到 ~/.ssh/config: # Read more ...
- Java SE练习 - 对dom4j解析、反射的综合练习
原 Java SE练习 - 对dom4j解析.反射的综合练习 2017年12月13日 14:41:07 都说名字长不会被发现 阅读数 138 版权声明:本文为博主原创文章,遵循CC 4.0 by-sa ...
- 牛客寒假算法基础集训营2 【处女座与复读机】DP最小编辑距离【模板题】
链接:https://ac.nowcoder.com/acm/contest/327/G来源:牛客网 一天,处女座在牛客算法群里发了一句“我好强啊”,引起无数的复读,可是处女座发现复读之后变成了“处女 ...
- mysql日常优化细节
# sql语句优化> 1)使用limit限制一次性查询出的数据量2)链接查询代替子查询3)尽量不要使用select * ,将需要查找的字段列出来4)如果数据量特别大的话尽量将一条复杂的sql拆分 ...
- 图的最小生成树(java实现)
1.图的最小生成树(贪心算法) 我两个算法的输出都是数组表示的,当前的索引值和当前索引对应的数据就是通路,比如parent[2] = 5;即2和5之间有一个通路,第二个可能比较好理解,第一个有点混乱 ...
- pat 甲级 1045 ( Favorite Color Stripe ) (动态规划 )
1045 Favorite Color Stripe (30 分) Eva is trying to make her own color stripe out of a given one. She ...
- 2019 南昌ICPC网络赛H The Nth Item
The Nth Iteam 题意:F(0)=1,F(1)=1,F(n)=3*F(n-1)+2*F(n-2) (n>=2) ,F(n) mod 998244353.给出Q跟N1,Ni=Ni-1^( ...
- Appium环境搭建(win/mac)
课程使用Windows+Android虚拟机, 建议使用Windows系统学习课程, 如使用Mac系统, 请另外准备一台Andorid手机 Windows系统Appium环境搭建 安装JDK并配置环境 ...
- nginx变量与实列
nginx内置变量 内置变量存放在 ngx_http_core_module 模块中,变量的命名方式和apache 服务器变量是一致的.总而言之,这些变量代表着客户端请求头的内容,例如$http_u ...
- in和exists的区别
表展示 首先,查询中涉及到的两个表,一个user和一个order表,具体表的内容如下: user表: order表: in 确定给定的值是否与子查询或列表中的值相匹配.in在查询的时候,首先查询子查询 ...