Welcome![Sign In][Sign Up]
Location:
Search - write portable code

Search list

[Linux-UnixSDLRef

Description: SDL Library Documentation. The SDL library is designed to make it easy to write games that run on Linux, *BSD, MacOS, Win32 and BeOS using the various native high-performance media interfaces, (for video, audio, etc) and presenting a single source-code level API to your application. SDL is a fairly low level API, but using it, completely portable applications can be written with a great deal of flexibility.-SDL Library Documentation. The SDL librar y is designed to make it easy to write games that r un on Linux, * BSD, MacOS, Win32 and BeOS using the various native high - pe rformance media interfaces, and (for video, audio, etc) and presenting a single source-code level API to your application. SDL is a fairly low Leve l API, but using it, completely portable applications can be writt en with a great deal of flexibility.
Platform: | Size: 222823 | Author: craigliu | Hits:

[Other resourceDesignofVeryDeepPipelinedMultipliersforFPGAs(IEEE)

Description: 关于FPGA流水线设计的论文 This work investigates the use of very deep pipelines for implementing circuits in FPGAs, where each pipeline stage is limited to a single FPGA logic element (LE). The architecture and VHDL design of a parameterized integer array multiplier is presented and also an IEEE 754 compliant 32-bit floating-point multiplier. We show how to write VHDL cells that implement such approach, and how the array multiplier architecture was adapted. Synthesis and simulation were performed for Altera Apex20KE devices, although the VHDL code should be portable to other devices. For this family, a 16 bit integer multiplier achieves a frequency of 266MHz, while the floating point unit reaches 235MHz, performing 235 MFLOPS in an FPGA. Additional cells are inserted to synchronize data, what imposes significant area penalties. This and other considerations to apply the technique in real designs are also addressed.
Platform: | Size: 179551 | Author: 李中伟 | Hits:

[Internet-Networkcommoncpp2-1.3.26.tar

Description: GNU Common C++ is a very portable and highly optimized class framework for writing C++ applications that need to use threads and support concurrent sychronization, and that use sockets, XML parsing, object serialization, thread-optimized String and data structure classes, etc. This framework offers a class foundation that hides platform differences from your C++ application so that you need not write platform specific code. GNU Common C++ has been ported to compile nativily on most platforms which support either posix threads, or on maybe be used with Debian hosted mingw32 to build native threading applications for Microsoft Windows.
Platform: | Size: 843648 | Author: Hujun | Hits:

[Linux-UnixSDLRef

Description: SDL Library Documentation. The SDL library is designed to make it easy to write games that run on Linux, *BSD, MacOS, Win32 and BeOS using the various native high-performance media interfaces, (for video, audio, etc) and presenting a single source-code level API to your application. SDL is a fairly low level API, but using it, completely portable applications can be written with a great deal of flexibility.-SDL Library Documentation. The SDL librar y is designed to make it easy to write games that r un on Linux,* BSD, MacOS, Win32 and BeOS using the various native high- pe rformance media interfaces, and (for video, audio, etc) and presenting a single source-code level API to your application. SDL is a fairly low Leve l API, but using it, completely portable applications can be writt en with a great deal of flexibility.
Platform: | Size: 222208 | Author: craigliu | Hits:

[OtherDesignofVeryDeepPipelinedMultipliersforFPGAs(IEEE)

Description: 关于FPGA流水线设计的论文 This work investigates the use of very deep pipelines for implementing circuits in FPGAs, where each pipeline stage is limited to a single FPGA logic element (LE). The architecture and VHDL design of a parameterized integer array multiplier is presented and also an IEEE 754 compliant 32-bit floating-point multiplier. We show how to write VHDL cells that implement such approach, and how the array multiplier architecture was adapted. Synthesis and simulation were performed for Altera Apex20KE devices, although the VHDL code should be portable to other devices. For this family, a 16 bit integer multiplier achieves a frequency of 266MHz, while the floating point unit reaches 235MHz, performing 235 MFLOPS in an FPGA. Additional cells are inserted to synchronize data, what imposes significant area penalties. This and other considerations to apply the technique in real designs are also addressed.-FPGA pipelined designs on paper This work investigates the use of very deep pipelines forimplementing circuits in FPGAs, where each pipelinestage is limited to a single FPGA logic element (LE). Thearchitecture and VHDL design of a parameterized integerarray multiplier is presented and also an IEEE 754compliant 32-bit floating-point multiplier. We show how towrite VHDL cells that implement such approach, and howthe array multiplier architecture was adapted. Synthesisand simulation were performed for Altera Apex20KEdevices, although the VHDL code should be portable toother devices. For this family, a 16 bit integer multiplierachieves a frequency of 266MHz, while the floating pointunit reaches 235MHz, performing 235 MFLOPS in anFPGA. Additional cells are inserted to synchronize data, what imposes significant area penalties. This and otherconsiderations to apply the technique in real designs arealso addressed.
Platform: | Size: 179200 | Author: 李中伟 | Hits:

[Internet-Networkcommoncpp2-1.3.26.tar

Description: GNU Common C++ is a very portable and highly optimized class framework for writing C++ applications that need to use threads and support concurrent sychronization, and that use sockets, XML parsing, object serialization, thread-optimized String and data structure classes, etc. This framework offers a class foundation that hides platform differences from your C++ application so that you need not write platform specific code. GNU Common C++ has been ported to compile nativily on most platforms which support either posix threads, or on maybe be used with Debian hosted mingw32 to build native threading applications for Microsoft Windows.
Platform: | Size: 843776 | Author: Hujun | Hits:

[Communicationipv6detailedannotation

Description: 本书全面讲解IPv6及相关协议实现的事实标准KAME,揭示了KAME IPv6协议栈的所有细节,对每行代码到底做了什么以及为什么要这样设计都进行了解释。全书共分7章,分别介绍IPv6地址结构、IPv6、ICMPv6、邻居发现和无状态地址自动配置、传输层协议及套接字API扩展。每章都包含两个主要部分:第一部分提供了作为RFC发布的主要协议规范的摘要,定义各种协议分组,解释每个分组中每个字段的含义和目的;第二部分则描述实现这些RFC的KAME的数据结构及功能。书的最后还提供了一些例子,说明如何编写既可以在IPv4网络上运行、又可以在IPv6网络上运行的可移植应用程序。. 本书是IPv6的权威参考书,适合网络设计和开发人员阅读。此外,本书还适合作为高校相关专业网络课程的教学参考书。-This book fully explain the IPv6 and related protocols, the de facto standard KAME, reveals the KAME IPv6 protocol stack all the details on each and every line of code in the end did what and why to be so designed to have carried out an explanation. The book is divided into seven chapters, describing the structure of IPv6 addresses, IPv6, ICMPv6, neighbor discovery and stateless address autoconfiguration, Transport Layer and the socket API extensions. Each chapter contains two main parts: the first part provides as RFC published a summary of the main protocol specification, defining a variety of protocols grouped in each group to explain the meaning and purpose of each field second part describes the to achieve these RFC s KAME data structure and functions. End of the book also provides some examples to illustrate how to write both in IPv4 networks running IPv6 networks and can run in portable applications. . This book is an authoritative reference IPv6 for network designers and d
Platform: | Size: 7183360 | Author: | Hits:

[Windows DevelopWrite-Portable-Code

Description: 跨平台软件开发C&C++,不错的资料,一般阅读器如果不能打开,就用apabi Reader阅读器-Cross-platform software development, C & C++
Platform: | Size: 411648 | Author: 007 | Hits:

[Other Embeded programrw_locker.tar

Description: 嵌入式开发中常用的读写锁算法程序源码,和平台无关,可移植性好-Commonly used in embedded development program source code to read and write lock algorithm, and platform-independent and portable
Platform: | Size: 5120 | Author: yanyuzhong | Hits:

[assembly languageThe.Art.Of.Assembly.Language

Description: 广受各路黑客好评的“汇编语言艺术“教导程序员如何理解汇编语言,以及如何用它来编写功能强大,高效的代码。作为其主要的教学工具行之有效的高级别汇编,“汇编语言艺术“充分利用您的高级编程语言的知识,使您更轻松快速地掌握基本的装配概念。其中最全面的参考汇编语言每一个出版的“汇编语言,第2版艺术“已被彻底更新,以反映最近的修改HLA的语言。从书中的所有代码可以移植到了Windows,Linux还是Mac OS X和FreeBSD操作系统。-Widely respected by hackers of all kinds, "The Art of Assembly Language" teaches programmers how to understand assembly language and how to use it to write powerful, efficient code. Using the proven High Level Assembler (HLA) as its primary teaching tool, "The Art of Assembly Language" leverages your knowledge of high level programming languages to make it easier for you to quickly grasp basic assembly concepts. Among the most comprehensive references to assembly language every published, "The Art of Assembly Language, 2nd Edition" has been thoroughly updated to reflect recent changes to the HLA language. All code from the book is portable to the Windows, Linux, Mac OS X, and FreeBSD operating systems.
Platform: | Size: 6482944 | Author: ch-luren | Hits:

[SCMsdcard_301008

Description: This example projects for using SD card module of Cypress chip. SD Card user module s ability to quickly and easily write to, read from and seamlessly integrate an SD card module into an embedded design. Secure Digital (SD) flash memory technologies are quickly becoming the preferred solution for portable, consumer and industrial electronic devices around the world for storing a large amount of information in a small, durable, portable form factor. Detect signal and save data in SD card. Source code includes api function for using read/write function. We designed hardware and tested the code. It works and interesting.-This is example projects for using SD card module of Cypress chip. SD Card user module s ability to quickly and easily write to, read from and seamlessly integrate an SD card module into an embedded design. Secure Digital (SD) flash memory technologies are quickly becoming the preferred solution for portable, consumer and industrial electronic devices around the world for storing a large amount of information in a small, durable, portable form factor. Detect signal and save data in SD card. Source code includes api function for using read/write function. We designed hardware and tested the code. It works and interesting.
Platform: | Size: 852992 | Author: Phung Khiem | Hits:

[SCMADAM4050.zip

Description: mcgs工控软件接adam4050时的设备驱动编写源码,可移植修改,适用其他相关设备。,mcgs industrial control software then adam4050 when the device driver to write source code, portable amended, applicable to other related equipment.
Platform: | Size: 30720 | Author: 123 | Hits:

[e-languagesmall_rtos

Description: Small RTOS51是为51系列单片机而编写的。它是完全免费的、源代码公开的多任务实时操作系统。它可在无任何外部数据存储器的 单片80C51系统上运行,并且是可移植的。全书分两部分。第一部分为基础篇,介绍Small RTOS51和一些基本概念,并详细分析 Small RTOS51的工作原理。第二部分为应用篇,给出部分常用硬件在Small RTOS51下驱动程序的源代码。这些源代码在DP51单片机仿 真实验仪上全部调试通过,且只要经过很少的改动,或是不改动,就可以在其他环境下 使用。应用篇还通过对这些源代码的分析,让读者理解基于RTOS的编程 方法,并给出完整的例子让读者全面掌握基于RTOS的编程方法。-Small RTOS51 for 51 series and write. It is completely free, open source real-time multi-tasking operating system. It can be used without any external data memory 80C51 chip running on the system, and is portable. The book is divided into two parts. The first part is a foundation piece, Small RTOS51 and introduce some basic concepts and detailed analysis of the Small RTOS51 works. The second part is the application papers, gives some common hardware in Small RTOS51 under the driver source code. These source code DP51 chip simulation instrument all through debugging, and as long as after a few changes, or do not change, you can use in other environments. Application papers also through the analysis of the source code, allowing readers to understand RTOS-based programming, and gives a complete example for readers fully grasp the RTOS-based programming method.
Platform: | Size: 75776 | Author: 小罗 | Hits:

[e-languageTIM3

Description: 用STM32103编写程序 实现测高低电平 可移植 需要改的代码不多-Not much to write program with STM32103 low portable altimeter need to change code
Platform: | Size: 1316864 | Author: xxn | Hits:

[SCMLCD_driver_principle_v2.0

Description: 讲得非常好的一份LCD点阵驱动资料,文章以12864LCD为例,讲述了如何写一个可移植比较好的通用驱动,还有相关的程序代码-Spoke very well of an LCD dot matrix driver information, taking 12864LCD as an example, this article, explains how to write a portable universal driver, as well as related programming code
Platform: | Size: 1485824 | Author: phone360 | Hits:

[Energy industrylibiec61850-0.8.1

Description: libiec61850概述 此库通过标准C编写,提供IEC61850的MMS协议实现;它也提供变电站内的GOOSE通信。这个项目的目标是提供一个实现,并且这个实现非常的轻便,可以运行在嵌入式系统和小型控制器上。它还提供了很多简单的例子,可以作为我们自己的程序的开始点。 如下特性被支持: 1 ISO全协议的TCP/IP 2 静态生成IED模型,是靠SCL文件,通过C代码生成 3 动态生成IED模型,是通过API调用或者通过配置文件 4 关联服务(通过密码验证) 5 简单的和复杂的MMS变量读写服务 6 模型浏览服务(GetServerDirectory, GetDeviceDirectory …) 7 数据集服务,包括动态创建和删除数据集 8 IEC61850客户端和服务器API 9 简单的MMS客户端API(使用TASE.2) 10 带缓冲和不带缓冲的报告服务 11 客户端和服务器支持所有的IEC61850控制模型 12 GOOSE发送方和接收方代码可以单独使用 13 硬件提取层和执行可以在Linux和WIN32下 14 转变工具可以将SCL文件转成静态IED模型 15 转变工具可以将SCL文件转变为服务器配置文件 16 文件目录浏览和文件读服务-This library provides an implementation of IEC61850 on top of the MMS (Manufacturing Message Specification) protocol in standard C. It also provides support for intra-substation communication via GOOSE. The goal of this project is to provide an implementation that is very portable and can run on embedded systems and micro-controllers. Also provided is a set of simple examples that can be used as a starting point for own applications. Up to now this implementation runs on embedded Linux systems as well as on desktop computers running Linux or Windows. The following features are provided: • Full ISO protocol stack on top of TCP/IP • static implementation of the IED model by generation of C code SCL file • dynamic creation if the IED model by API calls or by configuration file • Association service (with password authentication) • Read and write services for simple and complex MMS variables • Model browsing services (GetServerDirectory, GetDevi
Platform: | Size: 1049600 | Author: 李靖 | Hits:

[Energy industrylibiec61850-0.7.4

Description: 此库通过标准C编写,提供IEC61850的MMS协议实现;它也提供变电站内的GOOSE通信。这个项目的目标是提供一个实现,并且这个实现非常的轻便,可以运行在嵌入式系统和小型控制器上。它还提供了很多简单的例子,可以作为我们自己的程序的开始点。 如下特性被支持: 1 ISO全协议的TCP/IP 2 静态生成IED模型,是靠SCL文件,通过C代码生成 3 动态生成IED模型,是通过API调用或者通过配置文件 4 关联服务(通过密码验证) 5 简单的和复杂的MMS变量读写服务 6 模型浏览服务(GetServerDirectory, GetDeviceDirectory …) 7 数据集服务,包括动态创建和删除数据集 8 IEC61850客户端和服务器API 9 简单的MMS客户端API(使用TASE.2) 10 带缓冲和不带缓冲的报告服务 11 客户端和服务器支持所有的IEC61850控制模型 12 GOOSE发送方和接收方代码可以单独使用 13 硬件提取层和执行可以在Linux和WIN32下 14 转变工具可以将SCL文件转成静态IED模型 15 转变工具可以将SCL文件转变为服务器配置文件 16 文件目录浏览和文件读服务 -This library provides an implementation of IEC61850 on top of the MMS (Manufacturing Message Specification) protocol in standard C. It also provides support for intra-substation communication via GOOSE. The goal of this project is to provide an implementation that is very portable and can run on embedded systems and micro-controllers. Also provided is a set of simple examples that can be used as a starting point for own applications. Up to now this implementation runs on embedded Linux systems as well as on desktop computers running Linux or Windows. The following features are provided: • Full ISO protocol stack on top of TCP/IP • static implementation of the IED model by generation of C code SCL file • dynamic creation if the IED model by API calls or by configuration file • Association service (with password authentication) • Read and write services for simple and complex MMS variables • Model browsing services (GetServerDirectory, GetDevi
Platform: | Size: 927744 | Author: 李靖 | Hits:

[Energy industrylibiec61850-0.7.5

Description: 此库通过标准C编写,提供IEC61850的MMS协议实现;它也提供变电站内的GOOSE通信。这个项目的目标是提供一个实现,并且这个实现非常的轻便,可以运行在嵌入式系统和小型控制器上。它还提供了很多简单的例子,可以作为我们自己的程序的开始点。 如下特性被支持: 1 ISO全协议的TCP/IP 2 静态生成IED模型,是靠SCL文件,通过C代码生成 3 动态生成IED模型,是通过API调用或者通过配置文件 4 关联服务(通过密码验证) 5 简单的和复杂的MMS变量读写服务 6 模型浏览服务(GetServerDirectory, GetDeviceDirectory …) 7 数据集服务,包括动态创建和删除数据集 8 IEC61850客户端和服务器API 9 简单的MMS客户端API(使用TASE.2) 10 带缓冲和不带缓冲的报告服务 11 客户端和服务器支持所有的IEC61850控制模型 12 GOOSE发送方和接收方代码可以单独使用 13 硬件提取层和执行可以在Linux和WIN32下 14 转变工具可以将SCL文件转成静态IED模型 15 转变工具可以将SCL文件转变为服务器配置文件 16 文件目录浏览和文件读服务 -This library provides an implementation of IEC61850 on top of the MMS (Manufacturing Message Specification) protocol in standard C. It also provides support for intra-substation communication via GOOSE. The goal of this project is to provide an implementation that is very portable and can run on embedded systems and micro-controllers. Also provided is a set of simple examples that can be used as a starting point for own applications. Up to now this implementation runs on embedded Linux systems as well as on desktop computers running Linux or Windows. The following features are provided: • Full ISO protocol stack on top of TCP/IP • static implementation of the IED model by generation of C code SCL file • dynamic creation if the IED model by API calls or by configuration file • Association service (with password authentication) • Read and write services for simple and complex MMS variables • Model browsing services (GetServerDirectory, GetDevi
Platform: | Size: 944128 | Author: 李靖 | Hits:

[Energy industrylibiec61850-0.7.6

Description: 此库通过标准C编写,提供IEC61850的MMS协议实现;它也提供变电站内的GOOSE通信。这个项目的目标是提供一个实现,并且这个实现非常的轻便,可以运行在嵌入式系统和小型控制器上。它还提供了很多简单的例子,可以作为我们自己的程序的开始点。 如下特性被支持: 1 ISO全协议的TCP/IP 2 静态生成IED模型,是靠SCL文件,通过C代码生成 3 动态生成IED模型,是通过API调用或者通过配置文件 4 关联服务(通过密码验证) 5 简单的和复杂的MMS变量读写服务 6 模型浏览服务(GetServerDirectory, GetDeviceDirectory …) 7 数据集服务,包括动态创建和删除数据集 8 IEC61850客户端和服务器API 9 简单的MMS客户端API(使用TASE.2) 10 带缓冲和不带缓冲的报告服务 11 客户端和服务器支持所有的IEC61850控制模型 12 GOOSE发送方和接收方代码可以单独使用 13 硬件提取层和执行可以在Linux和WIN32下 14 转变工具可以将SCL文件转成静态IED模型 15 转变工具可以将SCL文件转变为服务器配置文件 16 文件目录浏览和文件读服务 -This library provides an implementation of IEC61850 on top of the MMS (Manufacturing Message Specification) protocol in standard C. It also provides support for intra-substation communication via GOOSE. The goal of this project is to provide an implementation that is very portable and can run on embedded systems and micro-controllers. Also provided is a set of simple examples that can be used as a starting point for own applications. Up to now this implementation runs on embedded Linux systems as well as on desktop computers running Linux or Windows. The following features are provided: • Full ISO protocol stack on top of TCP/IP • static implementation of the IED model by generation of C code SCL file • dynamic creation if the IED model by API calls or by configuration file • Association service (with password authentication) • Read and write services for simple and complex MMS variables • Model browsing services (GetServerDirectory, GetDevi
Platform: | Size: 961536 | Author: 李靖 | Hits:

[Energy industrylibiec61850-0.7.7

Description: 此库通过标准C编写,提供IEC61850的MMS协议实现;它也提供变电站内的GOOSE通信。这个项目的目标是提供一个实现,并且这个实现非常的轻便,可以运行在嵌入式系统和小型控制器上。它还提供了很多简单的例子,可以作为我们自己的程序的开始点。 如下特性被支持: 1 ISO全协议的TCP/IP 2 静态生成IED模型,是靠SCL文件,通过C代码生成 3 动态生成IED模型,是通过API调用或者通过配置文件 4 关联服务(通过密码验证) 5 简单的和复杂的MMS变量读写服务 6 模型浏览服务(GetServerDirectory, GetDeviceDirectory …) 7 数据集服务,包括动态创建和删除数据集 8 IEC61850客户端和服务器API 9 简单的MMS客户端API(使用TASE.2) 10 带缓冲和不带缓冲的报告服务 11 客户端和服务器支持所有的IEC61850控制模型 12 GOOSE发送方和接收方代码可以单独使用 13 硬件提取层和执行可以在Linux和WIN32下 14 转变工具可以将SCL文件转成静态IED模型 15 转变工具可以将SCL文件转变为服务器配置文件 16 文件目录浏览和文件读服务 -This library provides an implementation of IEC61850 on top of the MMS (Manufacturing Message Specification) protocol in standard C. It also provides support for intra-substation communication via GOOSE. The goal of this project is to provide an implementation that is very portable and can run on embedded systems and micro-controllers. Also provided is a set of simple examples that can be used as a starting point for own applications. Up to now this implementation runs on embedded Linux systems as well as on desktop computers running Linux or Windows. The following features are provided: • Full ISO protocol stack on top of TCP/IP • static implementation of the IED model by generation of C code SCL file • dynamic creation if the IED model by API calls or by configuration file • Association service (with password authentication) • Read and write services for simple and complex MMS variables • Model browsing services (GetServerDirectory, GetDevi
Platform: | Size: 722944 | Author: 李靖 | Hits:
« 12 »

CodeBus www.codebus.net