Windriver USB V8.01 User's Guide

Total Page:16

File Type:pdf, Size:1020Kb

Windriver USB V8.01 User's Guide WinDriver USB v8.01 User’s Guide Jungo Ltd COPYRIGHT Copyright ©1997 - 2006 Jungo Ltd. All Rights Reserved Information in this document is subject to change without notice. The software described in this document is furnished under a license agreement. The software may be used, copied or distributed only in accordance with that agreement. No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or any means, electronically or mechanically, including photocopying and recording for any purpose without the written permission of Jungo Ltd. Windows, Win32, Windows 98, Windows Me, Windows CE, Windows NT, Windows 2000, Windows XP and Windows Server 2003 are trademarks of Microsoft Corp. WinDriver and KernelDriver are trademarks of Jungo. Other brand and product names are trademarks or registered trademarks of their respective holders. 1 Contents Table of Contents 2 List of Figures 3 1 WinDriver Overview 4 1.1 IntroductiontoWinDriver . 4 1.2 Background .............................. 5 1.2.1 TheChallenge ........................ 5 1.2.2 TheWinDriverSolution . 6 1.3 Conclusion .............................. 6 1.4 WinDriverBenefits .......................... 7 1.5 WinDriverArchitecture . 8 1.6 WhatPlatformsDoesWinDriverSupport? . 8 1.7 LimitationsoftheDifferentEvaluationVersions . ...... 9 1.8 HowDoIDevelopMyDriverwithWinDriver? . 9 1.8.1 On Windows 98/Me/2000/XP/Server2003and Linux . 9 1.8.2 OnWindowsCE ....................... 10 1.9 WhatDoestheWinDriverToolkitInclude? . 10 1.9.1 WinDriverModules . 10 1.9.2 Utilities ............................ 11 1.9.3 WinDriver’sSpecificChipsetSupport . 12 1.9.4 Samples ........................... 12 1.10 Can I Distribute the Driver Created with WinDriver? . ..... 12 2 Understanding Device Drivers 13 2.1 DeviceDriverOverview . 13 2.2 Classification of Drivers According to Functionality . ....... 14 2.2.1 MonolithicDrivers . 14 2.2.2 LayeredDrivers .. .... .... ... .... .... .. 15 2.2.3 MiniportDrivers . 15 2.3 Classification of Drivers According to Operating Systems...... 16 2 CONTENTS 3 2.3.1 WDMDrivers ........................ 16 2.3.2 VxDDrivers ......................... 17 2.3.3 UnixDeviceDrivers . 17 2.3.4 LinuxDeviceDrivers . 17 2.4 TheEntryPointoftheDriver . 18 2.5 AssociatingtheHardwaretotheDriver . 18 2.6 CommunicatingwithDrivers . 18 3 WinDriver USB Overview 20 3.1 IntroductiontoUSB ......................... 20 3.2 WinDriverUSBBenefits . 21 3.3 USBComponents ........................... 22 3.4 DataFlowinUSBDevices . 22 3.5 USBDataExchange ......................... 24 3.6 USBDataTransferTypes . 25 3.6.1 ControlTransfer . 25 3.6.2 IsochronousTransfer . 25 3.6.3 InterruptTransfer . 26 3.6.4 BulkTransfer......................... 26 3.7 USBConfiguration .......................... 27 3.8 WinDriverUSB ............................ 29 3.9 WinDriverUSBArchitecture . 30 3.10 WhichDriversCanIWritewithWinDriverUSB? . 31 4 Installing WinDriver 32 4.1 SystemRequirements . 32 4.1.1 ForWindows98/Me . 32 4.1.2 ForWindows2000/XP/Server2003 . 32 4.1.3 ForWindowsCE ....................... 32 4.1.4 ForLinux........................... 33 4.2 WinDriverInstallationProcess . 33 4.2.1 Windows 98/Me/2000/XP/Server 2003 WinDriver InstallationInstructions . 33 4.2.2 Windows CE WinDriver Installation Instructions . 35 4.2.2.1 Installing WinDriver CE when Building New CE-basedPlatforms . 35 4.2.2.2 Installing WinDriver CE when Developing ApplicationsforCEComputers . 36 4.2.2.3 WindowsCEInstallationNote . 37 4.2.3 LinuxWinDriverInstallationInstructions . 37 4.2.3.1 PreparingtheSystemforInstallation . 37 4.2.3.2 Installation . 38 4.2.3.3 RestrictingHardwareAccessonLinux . 40 CONTENTS 4 4.3 UpgradingYourInstallation . 41 4.4 CheckingYourInstallation . 41 4.4.1 OnYourWindowsandLinuxMachines . 41 4.4.2 OnYourWindowsCEMachine . 42 4.5 UninstallingWinDriver . 43 4.5.1 OnWindows98/Me/2000/XP/Server2003 . 43 4.5.2 OnLinux ........................... 45 5 Using DriverWizard 46 5.1 AnOverview ............................. 46 5.2 DriverWizardWalkthrough . 47 5.3 DriverWizardNotes . .... .... .... ... .... .... .. 57 5.3.1 LoggingWinDriverAPICalls . 57 5.3.2 DriverWizardLogger . 57 5.3.3 AutomaticCodeGeneration . 57 5.3.3.1 GeneratingtheCode . 57 5.3.3.2 TheGeneratedUSBCCode . 57 5.3.3.3 TheGenerated Visual Basic and DelphiCode . 58 5.3.3.4 The Generated C# and Visual Basic .NET Code . 58 5.3.4 CompilingtheGeneratedCode . 58 5.3.4.1 Windows 98/Me/2000/XP/Server 2003 and WindowsCECompilation: . 58 5.3.4.2 LinuxCompilation . 58 6 Developing a Driver 59 6.1 UsingtheDriverWizardtoBuildaDeviceDriver . 59 6.2 Writing the Device Driver Without the DriverWizard . .... 60 6.2.1 IncludetheRequiredWinDriverFiles . 60 6.2.2 WriteYourCode .. .... .... ... .... .... .. 61 6.3 DevelopingYourDriveronWindowsCEPlatforms . 62 6.4 DevelopinginVisualBasicandDelphi . 63 6.4.1 UsingDriverWizard . 63 6.4.2 Samples ........................... 63 6.4.3 CreatingyourDriver . 63 7 Debugging Drivers 64 7.1 User-ModeDebugging . 64 7.2 DebugMonitor ............................ 64 7.2.1 UsingDebugMonitorinGraphicalMode . 65 7.2.2 UsingDebugMonitorinConsoleMode . 67 7.2.2.1 Running wddebug on Windows, Windows CE andLinux ..................... 67 CONTENTS 5 8 Enhanced Support for Specific Chipsets 69 8.1 Overview ............................... 69 8.2 Developinga DriverUsing the EnhancedChipset Support . .... 70 9 USB Control Transfers 71 9.1 USBControlTransfersOverview . 71 9.1.1 USBDataExchange . 71 9.1.2 MoreAbouttheControlTransfer . 72 9.1.3 TheSetupPacket . 73 9.1.4 USBSetupPacketFormat . 74 9.1.5 StandardDeviceRequestCodes . 75 9.1.6 SetupPacketExample . 75 9.2 PerformingControlTransferswithWinDriver . ... 77 9.2.1 ControlTransferswithDriverWizard . 77 9.2.2 ControlTransferswithWinDriverAPI . 79 10 Dynamically Loading Your Driver 80 10.1 WhyDoYouNeedaDynamicallyLoadableDriver? . 80 10.2 Windows98/Me/2000/XP/Server2003 . 80 10.2.1 WindowsDriverTypes . 80 10.2.2 TheWDREGUtility . 81 10.2.3 Dynamically Loading/Unloading windrvr6.sys INF Files . 82 10.3 Linux ................................. 83 11 Distributing Your Driver 84 11.1 GettingaValidLicenseforWinDriver . 84 11.2 Windows98/Me/2000/XP/Server2003 . 85 11.2.1 PreparingtheDistributionPackage . 85 11.2.2 InstallingYourDriverontheTargetComputer . 86 11.3 CreatinganINFFile .... .... .... ... .... .... .. 89 11.3.1 WhyShouldICreateanINFFile? . 89 11.3.2 HowDo IInstallan INF File When No DriverExists? . 90 11.3.3 How Do I Replace an Existing Driver Using the INF File? . 91 11.4 WindowsCE ............................. 94 11.5 Linux ................................. 95 11.5.1 WinDriverKernelModule . 95 11.5.2 User-Mode Hardware Control Application/Shared Objects . 96 11.5.3 InstallationScript . 96 12 WinDriver USB Device 97 12.1 WinDriverUSBDeviceOverview . 97 12.2 SystemandHardwareRequirements . 100 12.3 WinDriver Device Firmware (WDF) Directory Overview . .... 101 CONTENTS 6 12.3.1 ThecypressDirectory . 101 12.3.2 ThemicrochipDirectory . 102 12.3.3 ThephilipsDirectory . 105 12.3.4 ThesilabsDirectory . 107 12.3.5 TheWinDriverUSBDeviceFirmwareLibraries . 108 12.3.6 BuildingtheSampleCode . 109 12.4 WinDriverUSBDeviceDevelopmentProcess . 111 12.4.1 DefinetheDeviceUSBInterface . 111 12.4.1.1 EZ-USB EndpointBuffers Configuration . 117 12.4.2 GenerateDeviceFirmwareCode . 118 12.4.3 DeveloptheDeviceFirmware . 120 12.4.3.1 The Generated DriverWizard USB Device FirmwareFiles . 121 12.4.3.2 Build the Generated DriverWizard Firmware . 123 12.4.3.3 DownloadtheFirmwaretotheDevice . 124 12.4.4 DiagnoseandDebugYourHardware . 125 12.4.5 DevelopaUSBDeviceDriver . 125 A WinDriver USB PC Host API Reference 126 A.1 WinDriverUSB(WDU)LibraryOverview . 126 A.1.1 CallingSequenceforWinDriverUSB . 127 A.1.2 Upgrading from the WD_xxx USB API to the WDU_xxx API .............................. 130 A.2 USBUserCallbackFunctions . 131 A.2.1 WDU_ATTACH_CALLBACK(). 131 A.2.2 WDU_DETACH_CALLBACK(). 132 A.2.3 WDU_POWER_CHANGE_CALLBACK() . 133 A.3 USBFunctions ............................ 134 A.3.1 WDU_Init().......................... 134 A.3.2 WDU_SetInterface() . 136 A.3.3 WDU_GetDeviceAddr() . 137 A.3.4 WDU_GetDeviceInfo(). 138 A.3.5 WDU_PutDeviceInfo(). 139 A.3.6 WDU_Uninit() ... .... .... ... .... .... .. 140 A.3.7 WDU_Transfer() . 141 A.3.8 WDU_Wakeup() . 144 A.3.9 WDU_TransferDefaultPipe(). 145 A.3.10 WDU_TransferBulk() . 146 A.3.11 WDU_TransferIsoch() . 147 A.3.12 WDU_TransferInterrupt() . 148 A.3.13 WDU_HaltTransfer(). 149 A.3.14 WDU_ResetPipe() . 150 A.3.15 WDU_ResetDevice() . 151 CONTENTS 7 A.3.16 WDU_GetLangIDs() . 152 A.3.17 WDU_GetStringDesc(). 154 A.4 USBStructures ............................ 156 A.4.1 WDU_MATCH_TABLE . 157 A.4.2 WDU_EVENT_TABLE . 157 A.4.3 WDU_DEVICE ....................... 158 A.4.4 WDU_CONFIGURATION. 158 A.4.5 WDU_INTERFACE . 159 A.4.6 WDU_ALTERNATE_SETTING. 159 A.4.7 WDU_DEVICE_DESCRIPTOR . 160 A.4.8 WDU_CONFIGURATION_DESCRIPTOR . 161 A.4.9 WDU_INTERFACE_DESCRIPTOR . 161 A.4.10 WDU_ENDPOINT_DESCRIPTOR . 162 A.4.11WDU_PIPE_INFO . 162 A.5 GeneralWD_xxxFunctions . 163 A.5.1 CallingSequenceWinDriver–GeneralUse . 163 A.5.2 WD_Open().......................... 165 A.5.3 WD_Version() ... .... .... ... .... .... .. 166 A.5.4 WD_Close() ......................... 168 A.5.5 WD_Debug() ......................... 169 A.5.6 WD_DebugAdd(). 171 A.5.7 WD_DebugDump(). 173 A.5.8 WD_Sleep() ......................... 175 A.5.9 WD_License() ... .... .... ... .... .... .. 177 A.6 User-ModeUtilityFunctions . 180 A.6.1 Stat2Str() ........................... 180 A.6.2 get_os_type() . 181 A.6.3 ThreadStart() . 182 A.6.4 ThreadWait() .... .... .... ... .... .... .. 183 A.6.5 OsEventCreate() . 184 A.6.6 OsEventClose(). 185 A.6.7 OsEventWait() . 186 A.6.8 OsEventSignal() . 187 A.6.9 OsEventReset(). 188 A.6.10 OsMutexCreate() . 189 A.6.11OsMutexClose() . 190 A.6.12OsMutexLock(). 191 A.6.13 OsMutexUnlock() . 192 A.6.14 PrintDbgMessage() . ..
Recommended publications
  • Virtualización I
    Virtualizaci´onI Escuela T´ecnicaSuperior de Ingenier´ıade Telecomunicaci´on Universidad Rey Juan Carlos gsyc-profes (arroba) gsyc.urjc.es Septiembre de 2017 GSyC - 2017 Virtualizaci´onI 1 ©2017 GSyC Algunos derechos reservados. Este trabajo se distribuye bajo la licencia Creative Commons Attribution Share-Alike 4.0 GSyC - 2017 Virtualizaci´onI 2 Contenidos 1 M´aquinasVirtuales Utilidad de las m´aquinasvirtuales Inconvenientes de las m´aquinasvirtuales 2 Tipos de M´aquinaVirtual MV de proceso y de sistema Emulaci´onCompleta o Virtualizaci´onCompleta Virtualizaci´on Paravirtualizaci´on Virtualizaci´onnativa 3 Contenedores Caracter´ısticasde los contenedores Inconvenientes de los contenedores 4 Otros tipos de virtualizaci´on 5 T´ecnicassin virtualizaci´on GSyC - 2017 Virtualizaci´onI 3 M´aquinasVirtuales M´aquinas Virtuales M´aquinaVirtual: Software que crea una capa de abstracci´on, ofreciendo una m´aquina diferente a la m´aquinaoriginal Las m´aquinasvirtuales que nos interesan en administraci´onde sistemas suelen ofrecer a un sistema operativo la percepci´onde una m´aquinaf´ısica Las aplicaciones y los usuarios dentro de la m´aquinavirtual se relacionan con la capa de abstracci´ony no con la plataforma real La m´aquinavirtual puede implementar diversos dispositivos virtuales (disco, dispositivos de red, etc) diferentes a los de la plataforma real GSyC - 2017 Virtualizaci´onI 4 M´aquinasVirtuales La tecnolog´ıasobre M´aquinasVirtuales est´amuy madura. La terminolog´ıa,no. Es frecuente encontrarse con el distintos nombres para el mismo
    [Show full text]
  • Instituto Tecnológico De Cd. Victoria División De Estudios De Posgrado E Investigación
    “2011, Año de Turismo en México” SUBSECRETARÍA DE EDUCACIÓN SUPERIOR DIRECCIÓN GENERAL DE EDUCACIÓN SUPERIOR TECNOLÓGICA INSTITUTO TECNOLÓGICO DE CD.VICTORIA ------------------------------------------------------------------------------------------------------------- ------- U n a P u b l i c a c i ó n d e l I n s t i t u t o T e c n o l ó g i c o d e C d. V i c t o r i a Volumen 8 No.2 Octubre 2011 ISSN 1665-983X CIENCIAS EXACTAS Y NATURALES La familia Ovulidae (Mollusca, Gastropoda, Prosobranchia) en las costas de Tamaulipas, México. Correa-Sandoval A., Strenth N. E., Lerma-Ramos L. & Rodríguez-Castro J. H……………………….…1 Estudio preliminar de la fauna Orthoptera en el Municipio de Hidalgo, Tamaulipas, México. De León- Báez M. R., Barrientos-Lozano L., Méndez-Gómez B. R., Horta-Vega J.V., González-Hernández A., Aguilar-Izaguirre H……………………………………………………………………………………………....6 INGENIERÍA Y TECNOLOGÍA Estructura y propiedades de un material compuesto Cobre-Alúmina. Palacios H. M., Gómez C., Herrera A., Maldonado A., López R. D………………………………………………………………………11 Digitalización de documentos con extracción semiautomática de información. Martínez-Rodríguez J. L., Vargas-Enríquez J. A., García-Mundo L. C., Salazar-De León M. G., Martínez Guerra S. I…….23 Desarrollo de una aplicación para ayudar a los usuarios a migrar de Windows al sistema operativo GNU/LINUX. Salazar-De León M. G., García-Mundo L. C., Vargas-Enríquez J. A., Ortiz Medina M. R., Arguelles-Granados F……………………………………………………………………………………..…30 Problemática de las empresas constructoras en el ramo de la electrificación en Tamaulipas: Un Enfoque Analítico. De La Torre Villalobos D.
    [Show full text]
  • Infosphere Change Data Capture Version 6.5.2
    IBM InfoSphere Change Data Capture Version 6.5.2 InfoSphere Change Data Capture for DB2 for Linux, UNIX and Windows, Version 6.5.2 End-User Documentation IBM InfoSphere Change Data Capture Version 6.5.2 InfoSphere Change Data Capture for DB2 for Linux, UNIX and Windows, Version 6.5.2 End-User Documentation Note Before using this information and the product it supports, read the information in “Notices” on page 121. First edition, third revision This edition applies to version 6, release 5, modification 2 of IBM InfoSphere Change Data Capture (product number 5724-U70) and to all subsequent releases and modifications until otherwise indicated in new editions. © Copyright IBM Corporation 2008, 2011. US Government Users Restricted Rights – Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents About InfoSphere CDC and InfoSphere To delete an instance of InfoSphere CDC (UNIX CDC Management Console ......1 and Linux) .............31 Capturing change data with single scrape ....3 Configuring InfoSphere CDC for OS What’s new .............5 (operating system) clustering (UNIX and Linux) .............33 System requirements .........7 Performing a forced or manual failover of Supported operating systems and processors . 7 InfoSphere CDC .............33 Supported databases............8 Preparing for a failover of InfoSphere CDC....34 Disk space requirements ..........9 RAM requirements ............10 Configuring InfoSphere CDC for a DB2 Port requirements ............11 High Availability Disaster Recovery (HADR) environment .........35 Before you install ..........13 Starting replication to the new primary server after Required database, user accounts, and schemas . 13 a failover ...............35 Enabling database log retention........14 Changing the IP address or hostname of the target Creating a database backup .........14 datastore for a subscription .........36 Assessing disk space and memory requirements .
    [Show full text]
  • Windows 7 Simulator
    1 / 2 Windows 7 Simulator Combat Flight Simulator Windows 7 - cannot install. Hi all. I just combed my 1998 version of the SFC - the one with the mustang on the cover. I can not install it at .... How to use ps4 controller with dolphin gamecube emulator. ... Win7 / Ubuntu aren't intuitive tools to reduce input lag, but they have a couple of key factors in it .... The DocumentDB emulator currently only supports Windows 10. It would be great if support for Windows 7 & 8 could be added or a work .... Flight simulator 9 loading problem to windows 7. fs9 to windows7 Guest. Posted: Sat Feb 25, 2017 2:54 am. Hi! Guys. I recently upgraded from .... Start by placing the Kongregate free online game Windows 7 Simulator - Music By:hektikbeatz please Visit http://www. J Λ V Λ . net is 3 years 4 months old.. A simulator or emulator for FreeRTOS that runs in a Windows environment using either Visual Studio or Eclipse and MingW (GCC) as its compiler and IDE.. In this article, we are sharing our list of top 9 free Android Emulators for Windows 7, 8.1, 10 PCs and MAC. Android eco-system is rich in apps ... You can play the classic Minesweeper and Tetris games, listen to music in Winamp and browse the web with Internet Explorer 7. It provides the .... Best Mac emulators Apr 05, 2021 · I got Windows 7 & XP running, even got the ... Best Android Emulators for PC (Windows 10, Windows 7) Usually, Windows .... garmin gns 530 simulator windows 7, Jun 21, 2010 · This is most likely an issue with RXP GNS 430/530 gauges so we need to help you in a more direct way.
    [Show full text]
  • Laboratorio De Administración Y Gestión De Redes Y Sistemas
    Laboratorio de Administraci´ony Gesti´onde Redes y Sistemas Escuela T´ecnicaSuperior de Ingenier´ıade Telecomunicaci´on (GSyC) gsyc-profes (arroba) gsyc.urjc.es Septiembre de 2019 GSyC - 2021 LAGRS 1 ©2021 GSyC Algunos derechos reservados. Este trabajo se distribuye bajo la licencia Creative Commons Attribution Share-Alike 4.0 GSyC - 2021 LAGRS 2 Un poco de historia de Unix y Linux UNIX surgi´oen 1969 en los Laboratorios Bell (Ken Thomson, Dennis Ritchie) Dos grandes vertientes BSD: SunOS, NetBSD, OpenBSD, Mac OS System V: Solaris, Iris, Aix, Linux (a~no1991) Distribuciones Linux Slackware Gentoo Suse RedHat y derivados: Fedora, Mandriva (Mandrake) Debian y derivados: Ubuntu, knoppix, GnuLiNex, guadalinex GSyC - 2021 LAGRS 3 Un poco de historia de Unix y Linux Partes de un sistema operativo Kernel (N´ucleo):elemento m´asimportante. Permite que las aplicaciones accedan al hardware. Es responsable de la gesti´on de recursos, seguridad, etc Procesos de usuario: distintos programas ejecut´andose concurrentemente en un sistema La interacci´onentre el n´ucleoy los procesos se hace mediante llamadas al sistema (system calls) La shell es un interfaz de usuario en modo texto. Es una aplicaci´on como otra cualquiera GSyC - 2021 LAGRS 4 Un poco de historia de Unix y Linux Partes de un sistema operativo Figura: El Sistema Operativo GSyC - 2021 LAGRS 5 Un poco de historia de Unix y Linux >GNU/Linux ´oLinux? 1 La Free Software Foundation (Richard Stallman) considera que: Linux es estrictamente el kernel Los procesos de usuario (programas y otras utilidades b´asicas para el sistema) provienen del proyecto GNU (y algunos otros).
    [Show full text]
  • «Andlinux» /Home Verschlüsseln Interview Mit Clem
    1 06/08 Yalm - Magazin «andLinux» Linux-Programme unter Windows Interview mit Clem /home verschlüsseln «Linux Mint ist mehr als ein Unerwünschte Zugriffe auf private Betriebssystem, es ist eine Daten verhindern stetig wachsende Gemeinschaft geworden.» Yalm - Vorwort 2 Vorwort «Gegenseitige Hilfe ist das Gesetz für das Layout viele erhebliche Ver- des Fortschritts.» besserungen mit sich bringende Än- derungen, die das Gestalten der Arti- Worte Pjotr Kropotkins, die sich kel noch komfortabler und wirksamer immer wieder als wahr erweisen. ermöglichen. Zuletzt wurde ein re- Zahlreiche helfenden Hände boten daktionsinternes Wiki eingerichtet, sich uns auch im vergangenen Monat welches einen zentralen Überblick an. Und nicht zuletzt ihnen ist es zu über alle wichtigen Themen gewähr- verdanken, euch diese Ausgabe Inhaltsverzeichnis leistet und uns auf diese Weise ho- nicht nur pünktlich, sondern auch hen organisatorischen Aufwand ab- Yalm - Vorwort............................................................................................2 noch mit einer breit gefächerten Aus- nimmt. Und, wie gesagt, andere ra- Vorwort....................................................................................................2 wahl an hochwertigen Artikeln prä- tionalisierende, stellenweise signifi- Yalm - Magazin...........................................................................................3 sentieren zu dürfen. kante, das Magazin gewiss weiter Rückblick.................................................................................................3
    [Show full text]
  • Freiesmagazin 05/2008
    Mai 2008 Topthemen dieser Ausgabe LinCity-NG Seite 23 Wer kennt sie nicht? Wer hat sie noch nie gespielt? Die Städtebausimulation SimCity hat Generationen von Computerspielern stundenlang Freude beschert. Auch Linuxnutzer haben dank LinCity-NG die Möglichkeit, die- sen Klassiker neu zu erleben. Das Spiel wird in dieser Ausgabe kurz vorgestellt. (weiterlesen) andLinux – Das Schaf im Wolfspelz Seite 26 Wie oft vermisst man als Linux-Anwender unter Windows die gewohnten Programme seiner Linux-Distribution? Einige Anwendungen wie Firefox, OpenOffice.org oder Pidgin gibt es auch nativ für Windows, aber auf andere wie Konqueror oder Nautilus kann man nur über ein in einer Virtuellen Maschine installiertes Linux-System zugreifen. Hier geht andLinux einen anderen Weg, indem es Linux-Programme unter Windows fast nativ zur Verfügung stellt. (weiterlesen) sidux – aktuell, schnell und sicher Seite 33 Wer gerne ein aktuelles und schnelles Betriebssystem mit aktueller Software hat, kommt an sidux kaum vorbei. sidux ist voll kompatibel zu Debian Unstable/Sid, dem „instabilen“ Zweig von Debian, wurde jedoch mit eigenem Kernel und Skripten so anwenderfreundlich wie möglich entwickelt. So ist es selbst ungeübten Nutzern, welche sich nicht vor der Konsole scheuen und lernwillig sind, möglich, ein stets aktuelles und – viel wichtiger – stabiles System zu nutzen. (weiterlesen) © freiesMagazin GNU FDL Inhalt Nachrichten Software Distributionen aktuell S. 6 LinCity-NG S. 23 Adobe öffnet Flash-Spezifikation S. 8 GNOME- und KDE-Konferenzen sollen gemeinsam stattfinden S. 9 Linux allgemein Hilferuf des „Debian Package of the Day“-Projektes S. 9 andLinux – Das Schaf im Wolfspelz S. 26 Kernel-Rückblick S. 10 Meine Welt mit Fluxbox S. 29 VIA kündigt Open-Source-Treiberentwicklung an S.
    [Show full text]
  • System Automation for Multiplatforms 
    Tivoli® System Automation for Multiplatforms Version 3.1 Installation and Configuration Guide SC33-8416-01 Tivoli® System Automation for Multiplatforms Version 3.1 Installation and Configuration Guide SC33-8416-01 Note! Before using this information and the product it supports, read the information in Appendix D, “Notices,” on page 133. This edition of the Installation and Configuration Guide applies to Version 3, Release 1, Modification 0 of IBM Tivoli System Automation for Multiplatforms, program number 5724–M00, and to all subsequent releases and modifications of this product until otherwise indicated in new editions. The End-to-End Automation Management Component is now a separate product entitled IBM Tivoli System Automation Application Manager.(5724-S92). | This edition replaces SC33-8416-00. IBM welcomes your comments. A form for readers’ comments may be provided at the back of this publication, or you may address your comments to the following address: IBM Deutschland Research and Development GmbH Department 3248 Schoenaicher Str. 220 D-71032 Boeblingen Federal Republic of Germany FAX (Germany): 07031 16-3456 FAX (Other Countries): 49 7031 16-3456 Internet e-mail: [email protected] If you would like a reply, be sure to include your name, address, telephone number, or FAX number. Make sure to include the following in your comment or note: Title and order number of this book Page number or topic related to your comment When you send information to IBM, you grant IBM a nonexclusive right to use or distribute the information in any way it believes appropriate without incurring any obligation to you. © Copyright International Business Machines Corporation 2006, 2009.
    [Show full text]
  • R16 B. Tech – CSIT
    R16 B. Tech – CSIT SIDDHARTH INSTITUTE OF ENGINEERING & TECHNOLOGY (AUTONOMOUS) Bachelor of Technology Department of Computer Science & Information Technology I B. Tech. – I Semester (CSIT) S.No. Course Code Subject L T P/Drg C 1. 16HS601 Functional English 3 - - 3 2. 16HS602 Engineering Mathematics- I 3 1 - 3 3. 16HS604 Engineering Chemistry 3 1 - 3 4. 16CS501 Computer Programming 3 1 - 3 5. 16ME302 Engineering Graphics - - 6 3 6. 16HS607 English Language and Communication Skills Lab - - 4 2 7. 16HS609 Engineering Chemistry Lab - - 4 2 8. 16CS502 Computer Programming Lab - - 4 2 12 03 18 Contact Periods / Week 21 Total/Week 33 I B. Tech. – II Semester (CSIT) S.No. Course Code Subject L T P C 1. 16HS610 Professional English 3 - - 3 2. 16HS611 Engineering Mathematics-II 3 1 - 3 3. 16HS603 Engineering Physics 3 1 - 3 4. 16HS606 Human Values & Professional Ethics 3 - - 3 5. 16CS503 Data Structures through C 3 1 - 3 6. 16HS608 Engineering Physics Lab - - 4 2 7. 16CS504 Data Structures through C Lab - - 4 2 8. 16ME301 Engineering & IT Workshop Lab - - 4 2 15 03 12 Contact Periods / Week 21 Total/Week 30 1 R16 B. Tech – CSIT II B. Tech. – I Semester (CSIT) S.No. Course Code Subject L T P C 1. 16HS612 Engineering Mathematics-III 3 1 - 3 2. 16HS605 Environmental Studies 3 - - 3 3. 16CS505 Advanced Data Structures through C++ 3 1 - 3 4. 16CS506 Digital Logic Design 3 1 - 3 5. 16CS507 Mathematical Foundations of Computer Science 3 1 - 3 6. 16EE207 Basic Electrical and Electronics Engineering 3 1 - 3 7.
    [Show full text]
  • B. K. Birla College of Arts, Science & Commerce (Autonomous), Kalyan
    B. K. Birla College of Arts, Science & Commerce (Autonomous), Kalyan Department of Information Technology Proposed Syllabus under Autonomy F.Y.B.Sc.I.T (Semester I) 1. Introduction to C++ 2. Digital Electronics 3. Data Communication and Networking 4. Discrete Mathematics 5. Communication Skills F.Y. B.Sc.I.T (Semester II) 1. Object Oriented Programming with C++ 2. Microprocessor Architecture 3. Web Programming 4. Numerical & Statistical Methods 5. Database Management Systems S.Y. B.Sc.I.T (Semester III) 1. Python Programming 2. Data Structures 3. Computer Networks 4. Database Management Systems 5. Applied Mathematics S.Y. B.Sc.I.T (Semester IV) 1. Core Java 2. Introduction to Embedded Systems 3. Computer Oriented Statistical Techniques 4. Software Engineering 5. Computer Graphics and Animation B. K. Birla College of Arts, Science & Commerce (Autonomous), Kalyan Department of Information Technology Proposed Syllabus under Autonomy T.Y. B.Sc.I.T (Semester V) 1. Software Project Management 2. Internet of Things 3. Advanced Web Programming 4. Linux System Administration 5. Next Generation Technologies T.Y. B.Sc.I.T (Semester VI) 1. Software Quality Assurance 2. Security in Computing 3. Business Intelligence 4. Principles of GIS 5. IT Service Management B. K. Birla College of Arts, Science & Commerce (Autonomous), Kalyan Department of Information Technology Syllabus for F.Y.B.Sc.Information Technology (with effect from the academic year 2018 – 2019) Semester – 1 Course Code Course Type Course Title Credits BUSIT11 Core Subject Introduction
    [Show full text]
  • On Memory Addressing
    DISS. ETH NO. 26619 On Memory Addressing A thesis submitted to attain the degree of Doctor of Sciences of ETH Zurich (Dr. sc. ETH Zurich) presented by Reto Achermann Master of Science ETH in Computer Science, ETH Zurich born on 04. June 1989 citizen of Ennetbürgen, Switzerland accepted on the recommendation of Prof. Dr. Timothy Roscoe (ETH Zurich), examiner Prof. Dr. David Basin (ETH Zurich), co-examiner Prof. Dr. Gernot Heiser (UNSW Sydney), co-examiner Dr. David Cock (ETH Zurich), co-examiner 2020 On Memory Addressing. Copyright © 2020, Reto Achermann. Permission to print for personal and academic use, as well as permission for electronic reproduction and dissemination in unaltered and complete form are granted. All other rights reserved. DOI: 10.3929/ethz-b-000400029 Abstract Operating systems manage and configure a machine’s physical resources such as memory and translation hardware. This task is mission critical: the operating system must always correctly configure memory address translations and unambiguously name the physical resources of a system. However, operating systems today use abstractions and assumptions which unfaithfully represent the actual topology of the hardware they are man- aging. This mismatch leads to bugs and security vulnerabilities in system software. This is a problem. This dissertation presents a new abstraction model to faithfully represent the memory subsystem of a hardware platform as seen by software. The core abstraction of the new model is the address space, which defines the context for address decoding. An address space either translates addresses or terminates address resolution within its context. The Decoding Net formally specifies the semantics of address decoding behavior of address spaces in the Isabelle/HOL theorem prover.
    [Show full text]
  • Administering IBM Platform LSF Chapter 1
    Platform LSF Version 9 Release 1.2 Administering Platform LSF SC27-5302-02 Platform LSF Version 9 Release 1.2 Administering Platform LSF SC27-5302-02 Note Before using this information and the product it supports, read the information in “Notices” on page 813. First edition This edition applies to version 9, release 1 of IBM Platform LSF (product number 5725G82) and to all subsequent releases and modifications until otherwise indicated in new editions. Significant changes or additions to the text and illustrations are indicated by a vertical line (|) to the left of the change. If you find an error in any Platform Computing documentation, or you have a suggestion for improving it, please let us know. Send your suggestions, comments and questions to the following email address: [email protected] Be sure include the publication title and order number, and, if applicable, the specific location of the information about which you have comments (for example, a page number or a browser URL). When you send information to IBM, you grant IBM a nonexclusive right to use or distribute the information in any way it believes appropriate without incurring any obligation to you. © Copyright IBM Corporation 1992, 2013. US Government Users Restricted Rights – Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents Chapter 1. Managing Your Cluster . 1 Job Directories and Data..........434 Working with Your Cluster .........1 Resource Allocation Limits .........436 LSF Daemon Startup Control ........22 Reserving Resources
    [Show full text]