C++ Network Programming, Volume 2, focuses on ACE frameworks, providing thorough coverage of the concepts, patterns, and usage rules that form their structure. This book is a practical guide to designing object-oriented frameworks and shows developers how to apply frameworks to concurrent networked applications. C++ Networking, Volume 1, introduced ACE and the wrapper facades, which are basic network computing ingredients. Volume 2 explains how frameworks build on wrapper facades to provide higher-level communication services.
基于Windows CE的嵌入式開發研究
Research of Embedded Development Based on Windows CE
【摘要】 近年來基于嵌入式系統的數字化產品在全球范圍內得到了突飛猛進的發展,嵌入式技術已成為一個研究熱點和消費熱點。而Windows CE由于它的多任務、實時性、模塊化、強大的通信能力等特點,在嵌入式系統的諸多領域都有了廣泛的應用。本文首先探討了嵌入式系統的特點,分類,前景,然后對各種嵌入式操作系統和Windows CE的特點及開發工具進行分析比較,接著介紹一個我們在Microsoft Windows CE 5.0環境下基于eBoxII開發的智能家居安防保全系統eDog。eDog 可以通過攝像頭將采集到的實時視頻圖像進行運動檢測,當發現有運動產生時,通過撥打電話等多種方式自動向用戶發出警報,同時將實時捕獲的圖像上傳到ftp 服務器。文章的最后詳細闡述了eDog的圖像采集模塊,運動圖像檢測模塊,圖像壓縮模塊,FTP上傳模塊的實現過程,并對我們所提出的運動檢測算法,視頻捕捉算法等做了詳細的說明。
This example demonstrates the use of build-in peripherals on the Philips
LPC213x/214x family MCUs.
The development environment is ARM s RealView Development Kits for Philips
內附README
GTRACK Track mouse position and show coordinates in figure title.
Once GTRACK is active the mouse position is constantly tracked and printed on the current figure title. A left-click will print the coordinates in the command line and store them. Clicking the mouse right button deactivates GTRACK.