In case you haven t realized it, building computer systems is hard. As the complexity of the system gets greater, the task of building the software gets exponentially harder. As in any profession, we can progress only by learning, both from our mistakes and from our successes. This book represents some of this learning written in a form that I hope will help you to learn these lessons quicker than I did, or to Communicate to others more effectively than I did before I boiled these patterns down.
标签: complexity the building computer
上传时间: 2015-04-25
上传用户:tyler
Details for How to develop an OAL .Step-by-step to develop an OAL. An OEM adaptation layer (OAL) is a layer of code between the Windows CE kernel and the hardware of your target device. You develop an OAL to Communicate data between your operating system (OS) and your target device and include code to handle interrupts, timers, and so on.
标签: develop OAL Step-by-step adaptation
上传时间: 2014-01-07
上传用户:songnanhua
This library provides functionality to control any camera that conforms to the 1394-Based Digital Camera Specification (which can be found at http://www.1394ta.org/Download/Technology/Specifications/Camera120.pdf). It utilizes the lowlevel functionality provided by libraw1394 to Communicate with the camera.
标签: functionality conforms provides Digital
上传时间: 2013-12-23
上传用户:yuchunhai1990
· Develop clear, readable, well-documented and well-designed programs in the C Programming Language. · Develop software in the Unix/Linux using tools such as gcc, gdb, and make. · Locate and interpreting “man pages” applicable to application-level system programming. · Use the POSIX/Unix API to system functions to manage process and sessions as well as use signals and pipes for inter-process communication. · Understanding how synchronization might become problematic in light of concurrency. · Understand how to Communicate and cooperate with a project partner.
标签: well-documented well-designed Programming Language
上传时间: 2015-08-16
上传用户:yuchunhai1990
Suck Wrappers are a set of UNIX script files that sets up inn, an NNTP server, on a local machine so that suck can Communicate with a News server supplied by an ISP . It also installs a set of wrapper scripts (based on the sample scripts provided with the suck tar ball) that call suck with the correct settings to Communicate with an ISP on a linux machine. (Tested on Redhat 7.2 and 9).
标签: Wrappers machine script server
上传时间: 2015-11-07
上传用户:tedo811
EPS_Java Projec is JAVA program can display charts, and handle waypoints, track, and routes. It reads output from the gpstrans program. gpstrans can Communicate with Garmin GPS navigators.
标签: and waypoints EPS_Java display
上传时间: 2016-01-22
上传用户:2404
This the third edition of the Writing Device Drivers articles. The first article helped to simply get you acquainted with device drivers and a simple framework for developing a device driver for NT. The second tutorial attempted to show to use IOCTLs and display what the memory layout of Windows NT is. In this edition, we will go into the idea of contexts and pools. The driver we write today will also be a little more interesting as it will allow two user mode applications to Communicate with each other in a simple manner. We will call this the “poor man’s pipes” implementation.
标签: the articles Drivers edition
上传时间: 2014-01-16
上传用户:ommshaggar
非常好的优化算法的书,详细介绍了蚁群算法和粒子群算法以及相关的matlab工具箱,讲了理论和应用给出了工具箱的下载地址。 Swarm intelligence is an innovative computational way to solve hard problems. In particular, particle swarm optimization, also commonly known as PSO, mimics the behavior of a swarm of insects or a school of fish. If one of the particle discovers a good path to food the rest of the swarm will be able to follow instantly even if they are far away in the swarm. Swarm behavior is modeled by particles in multidimensional space that have two characteristics: a position and a velocity. These particles wander around the hyperspace and remember the best position that they have discovered. They Communicate good positions to each other and adjust their own position and velocity based on these good positions.
标签: 优化算法
上传时间: 2014-01-26
上传用户:zgu489
Libnet is a generic networking API that provides access to several protocols. It is not designed as a all in one solution to networking. Currently many features that are common in some network protocols are not available with Libnet, such as streaming via TCP/IP. We feel that Libnet should not provide specific features that are possible in other protocols. If we restrict Libnet to the minimal needed to Communicate (datagram/packets) then this allows it to support more interfaces. 很好的学习linux网络变成的源码
标签: networking protocols designed provides
上传时间: 2016-10-18
上传用户:changeboy
This new program targets 10 key academic skills for TOEFL® iBT success. Practice and mastery of these skills can help learners build confidence to Communicate successfully in an academic environment.
标签: Practice academic program targets
上传时间: 2016-12-08
上传用户:moshushi0009