Linux for embedded and real-time applications [[electronic resource] /] / by Doug Abbot |
Autore | Abbott Doug |
Edizione | [2nd ed.] |
Pubbl/distr/stampa | Burlington, MA, : Newnes, c2006 |
Descrizione fisica | 1 online resource (321 p.) |
Disciplina | 005.4/32 |
Collana | Embedded technology series |
Soggetto topico |
Operating systems (Computers)
Embedded computer systems - Programming Real-time programming |
ISBN |
1-281-01470-2
9786611014704 0-08-049615-6 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Front Cover; Linux for Embedded and Real-Time Applications; Copyright Page; Contents; Preface; About the Author; What's on the CD-ROM?; Chapter 1. The Embedded and Real-Time Space; What is Embedded?; What is Real-Time?; How and Why Does Linux Fit In?; Where is Linux Embedded?; Open Source Licensing; Resources; Chapter 2. Introducing Linux; Features; Protected Mode Architecture; The Linux Process Model; The Linux File system; System Configuration; The Shell; Getting Help; Resources; Chapter 3. The Host Development Environment; Linux Distributions; Dual-Booting
Cross-Development Tools-The GNU Tool Chain Resources; Chapter 4. Configuring and Building the Kernel; Getting Started; Where is the Source Code?; Configuring the Kernel-make config, menuconfig, xconfig; Behind the Scenes-What's Really Happening; Booting the New Kernel; What Can Go Wrong?; Resources; Chapter 5. Blue Cat Linux; The "Less is More" Philosophy; Installing BlueCat Linux; X86 Target for BlueCat Linux; Configuring the Workstation; First Test Program; The "Shell" Kernel; Resources; Chapter 6. Debugging Embedded Software; The Target Setup; GDB; The Host as a Debug Environment Adding Programmable Setpoint and Limit Resources; Chapter 7. Kernel Modules and Device Drivers; Kernel Modules; What's a Device Driver Anyway?; Linux Device Drivers; Internal Driver Structure; The Hardware; The Target Version of Thermostat; Debugging Kernel Code; Building Your Driver into the Kernel; An Alternative-uCLinux; The "Old Way"; Resources; Chapter 8. Embedded Networking; Sockets; A Simple Example; A Remote Thermostat; Embedded Web Servers; A Web-Enabled Thermostat; Embedded email; Other Application-Level Protocols; Resources; Chapter 9. Introduction to Real-Time Programming Polling vs. Interrupts Tasks; Scheduling; Aperiodic Scheduling; Kernel Services; Inter-Task Communication; Problems with Solving the Resource Sharing Problem-Priority Inversion; Interrupts and Exceptions; Critical Sections; Resources; Chapter 10. Linux and Real-Time; Why Linux Isn't Real-Time; Two Approaches; Resources; Chapter 11. The RTAI Environment; Installing RTAI; Inter-Task Communication and Synchronization; Communicating with Linux Processes; Real-Time in User Space-LXRT; One Shot vs. Periodic Timing; Moving to Kernel Space; Real-Time FIFOs and Shared Memory; Suggested Exercises Resources Chapter 12. Posix Threads; Threads; Thread Attributes; Synchronization-Mutexes; Communication-Condition Variables; Pthreads in User Space; Moving to RTAI Kernel Space; Message Queues; Suggestions for Further Exploration; Resources; Chapter 13. Cutting It Down to Size; BusyBox; TinyLogin; uClinux; Summary; Resources; Chapter 14. Eclipse Integrated Development Environment; Overview; Installation; Using Eclipse; The C Development Environment (CDT); Summary; Resources; Appendix A. RTAI Application Programming Interface (API); Appendix B. Posix Threads (Pthreads) Application Appendix C. Why Software Should Not Have Owners |
Record Nr. | UNINA-9910784364903321 |
Abbott Doug | ||
Burlington, MA, : Newnes, c2006 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Linux for embedded and real-time applications / / by Doug Abbot |
Autore | Abbott Doug |
Edizione | [2nd ed.] |
Pubbl/distr/stampa | Burlington, MA, : Newnes, c2006 |
Descrizione fisica | 1 online resource (321 p.) |
Disciplina |
005.4/32
005.432 |
Collana | Embedded technology series |
Soggetto topico |
Operating systems (Computers)
Embedded computer systems - Programming Real-time programming |
ISBN |
1-281-01470-2
9786611014704 0-08-049615-6 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Front Cover; Linux for Embedded and Real-Time Applications; Copyright Page; Contents; Preface; About the Author; What's on the CD-ROM?; Chapter 1. The Embedded and Real-Time Space; What is Embedded?; What is Real-Time?; How and Why Does Linux Fit In?; Where is Linux Embedded?; Open Source Licensing; Resources; Chapter 2. Introducing Linux; Features; Protected Mode Architecture; The Linux Process Model; The Linux File system; System Configuration; The Shell; Getting Help; Resources; Chapter 3. The Host Development Environment; Linux Distributions; Dual-Booting
Cross-Development Tools-The GNU Tool Chain Resources; Chapter 4. Configuring and Building the Kernel; Getting Started; Where is the Source Code?; Configuring the Kernel-make config, menuconfig, xconfig; Behind the Scenes-What's Really Happening; Booting the New Kernel; What Can Go Wrong?; Resources; Chapter 5. Blue Cat Linux; The "Less is More" Philosophy; Installing BlueCat Linux; X86 Target for BlueCat Linux; Configuring the Workstation; First Test Program; The "Shell" Kernel; Resources; Chapter 6. Debugging Embedded Software; The Target Setup; GDB; The Host as a Debug Environment Adding Programmable Setpoint and Limit Resources; Chapter 7. Kernel Modules and Device Drivers; Kernel Modules; What's a Device Driver Anyway?; Linux Device Drivers; Internal Driver Structure; The Hardware; The Target Version of Thermostat; Debugging Kernel Code; Building Your Driver into the Kernel; An Alternative-uCLinux; The "Old Way"; Resources; Chapter 8. Embedded Networking; Sockets; A Simple Example; A Remote Thermostat; Embedded Web Servers; A Web-Enabled Thermostat; Embedded email; Other Application-Level Protocols; Resources; Chapter 9. Introduction to Real-Time Programming Polling vs. Interrupts Tasks; Scheduling; Aperiodic Scheduling; Kernel Services; Inter-Task Communication; Problems with Solving the Resource Sharing Problem-Priority Inversion; Interrupts and Exceptions; Critical Sections; Resources; Chapter 10. Linux and Real-Time; Why Linux Isn't Real-Time; Two Approaches; Resources; Chapter 11. The RTAI Environment; Installing RTAI; Inter-Task Communication and Synchronization; Communicating with Linux Processes; Real-Time in User Space-LXRT; One Shot vs. Periodic Timing; Moving to Kernel Space; Real-Time FIFOs and Shared Memory; Suggested Exercises Resources Chapter 12. Posix Threads; Threads; Thread Attributes; Synchronization-Mutexes; Communication-Condition Variables; Pthreads in User Space; Moving to RTAI Kernel Space; Message Queues; Suggestions for Further Exploration; Resources; Chapter 13. Cutting It Down to Size; BusyBox; TinyLogin; uClinux; Summary; Resources; Chapter 14. Eclipse Integrated Development Environment; Overview; Installation; Using Eclipse; The C Development Environment (CDT); Summary; Resources; Appendix A. RTAI Application Programming Interface (API); Appendix B. Posix Threads (Pthreads) Application Appendix C. Why Software Should Not Have Owners |
Record Nr. | UNINA-9910811284503321 |
Abbott Doug | ||
Burlington, MA, : Newnes, c2006 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Linux for embedded and real-time appplications [[electronic resource] /] / by Doug Abbot |
Autore | Abbott Doug |
Edizione | [2nd ed.] |
Pubbl/distr/stampa | Burlington, MA, : Newnes, c2006 |
Descrizione fisica | 1 online resource (321 p.) |
Disciplina | 005.4/32 |
Collana | Embedded technology series |
Soggetto topico |
Operating systems (Computers)
Embedded computer systems - Programming Real-time programming |
Soggetto genere / forma | Electronic books. |
ISBN |
1-281-01470-2
9786611014704 0-08-049615-6 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto |
Front Cover; Linux for Embedded and Real-Time Applications; Copyright Page; Contents; Preface; About the Author; What's on the CD-ROM?; Chapter 1. The Embedded and Real-Time Space; What is Embedded?; What is Real-Time?; How and Why Does Linux Fit In?; Where is Linux Embedded?; Open Source Licensing; Resources; Chapter 2. Introducing Linux; Features; Protected Mode Architecture; The Linux Process Model; The Linux File system; System Configuration; The Shell; Getting Help; Resources; Chapter 3. The Host Development Environment; Linux Distributions; Dual-Booting
Cross-Development Tools-The GNU Tool Chain Resources; Chapter 4. Configuring and Building the Kernel; Getting Started; Where is the Source Code?; Configuring the Kernel-make config, menuconfig, xconfig; Behind the Scenes-What's Really Happening; Booting the New Kernel; What Can Go Wrong?; Resources; Chapter 5. Blue Cat Linux; The "Less is More" Philosophy; Installing BlueCat Linux; X86 Target for BlueCat Linux; Configuring the Workstation; First Test Program; The "Shell" Kernel; Resources; Chapter 6. Debugging Embedded Software; The Target Setup; GDB; The Host as a Debug Environment Adding Programmable Setpoint and Limit Resources; Chapter 7. Kernel Modules and Device Drivers; Kernel Modules; What's a Device Driver Anyway?; Linux Device Drivers; Internal Driver Structure; The Hardware; The Target Version of Thermostat; Debugging Kernel Code; Building Your Driver into the Kernel; An Alternative-uCLinux; The "Old Way"; Resources; Chapter 8. Embedded Networking; Sockets; A Simple Example; A Remote Thermostat; Embedded Web Servers; A Web-Enabled Thermostat; Embedded email; Other Application-Level Protocols; Resources; Chapter 9. Introduction to Real-Time Programming Polling vs. InterruptsTasks; Scheduling; Aperiodic Scheduling; Kernel Services; Inter-Task Communication; Problems with Solving the Resource Sharing Problem-Priority Inversion; Interrupts and Exceptions; Critical Sections; Resources; Chapter 10. Linux and Real-Time; Why Linux Isn't Real-Time; Two Approaches; Resources; Chapter 11. The RTAI Environment; Installing RTAI; Inter-Task Communication and Synchronization; Communicating with Linux Processes; Real-Time in User Space-LXRT; One Shot vs. Periodic Timing; Moving to Kernel Space; Real-Time FIFOs and Shared Memory; Suggested Exercises Resources Chapter 12. Posix Threads; Threads; Thread Attributes; Synchronization-Mutexes; Communication-Condition Variables; Pthreads in User Space; Moving to RTAI Kernel Space; Message Queues; Suggestions for Further Exploration; Resources; Chapter 13. Cutting It Down to Size; BusyBox; TinyLogin; uClinux; Summary; Resources; Chapter 14. Eclipse Integrated Development Environment; Overview; Installation; Using Eclipse; The C Development Environment (CDT); Summary; Resources; Appendix A. RTAI Application Programming Interface (API); Appendix B. Posix Threads (Pthreads) Application Appendix C. Why Software Should Not Have Owners |
Record Nr. | UNINA-9910457359903321 |
Abbott Doug | ||
Burlington, MA, : Newnes, c2006 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Linux for non-geeks [[electronic resource] ] : a hands-on, project-based, take-it-slow guidebook / / Rickford Grant |
Autore | Grant Rickford |
Pubbl/distr/stampa | San Francisco, : No Starch Press, c2004 |
Descrizione fisica | 1 online resource (337 p.) |
Disciplina | 005.4/32 |
Soggetto topico | Operating systems (Computers) |
Soggetto genere / forma | Electronic books. |
ISBN | 1-59327-091-7 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | Dedication; Acknowledgments; Brief Contents; Contents In Detail; Preface; Becoming A Penguinista; Making Commitments; A New Place To Call Home; More Than Webbed Feet; Dressing Up The Bird; Gutenbird; Putting Your Data On Ice; Rpm Isn't A 1980; Atlanta-based Band; Simple Kitten Ways; Yes, Yet Another Way!; Dining On Tarballs; Data On Ice Revisited; Tux Rocks; Brush-wielding Penguins; Penguins Back At Work; Font Feathered Frenzy; Tux Speaks Your Language; Tux Untethered; Leaving The Nest; What To Do If Tux Starts Acting Up; Launcher Specifications; Resources; Index |
Record Nr. | UNINA-9910456450303321 |
Grant Rickford | ||
San Francisco, : No Starch Press, c2004 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Linux for non-geeks [[electronic resource] ] : a hands-on, project-based, take-it-slow guidebook / / Rickford Grant |
Autore | Grant Rickford |
Pubbl/distr/stampa | San Francisco, : No Starch Press, c2004 |
Descrizione fisica | 1 online resource (337 p.) |
Disciplina | 005.4/32 |
Soggetto topico | Operating systems (Computers) |
ISBN | 1-59327-091-7 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | Dedication; Acknowledgments; Brief Contents; Contents In Detail; Preface; Becoming A Penguinista; Making Commitments; A New Place To Call Home; More Than Webbed Feet; Dressing Up The Bird; Gutenbird; Putting Your Data On Ice; Rpm Isn't A 1980; Atlanta-based Band; Simple Kitten Ways; Yes, Yet Another Way!; Dining On Tarballs; Data On Ice Revisited; Tux Rocks; Brush-wielding Penguins; Penguins Back At Work; Font Feathered Frenzy; Tux Speaks Your Language; Tux Untethered; Leaving The Nest; What To Do If Tux Starts Acting Up; Launcher Specifications; Resources; Index |
Record Nr. | UNINA-9910780457703321 |
Grant Rickford | ||
San Francisco, : No Starch Press, c2004 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Linux for non-geeks [[electronic resource] ] : a hands-on, project-based, take-it-slow guidebook / / Rickford Grant |
Autore | Grant Rickford |
Edizione | [1st ed.] |
Pubbl/distr/stampa | San Francisco, : No Starch Press, c2004 |
Descrizione fisica | 1 online resource (337 p.) |
Disciplina | 005.4/32 |
Soggetto topico | Operating systems (Computers) |
ISBN | 1-59327-091-7 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | Dedication; Acknowledgments; Brief Contents; Contents In Detail; Preface; Becoming A Penguinista; Making Commitments; A New Place To Call Home; More Than Webbed Feet; Dressing Up The Bird; Gutenbird; Putting Your Data On Ice; Rpm Isn't A 1980; Atlanta-based Band; Simple Kitten Ways; Yes, Yet Another Way!; Dining On Tarballs; Data On Ice Revisited; Tux Rocks; Brush-wielding Penguins; Penguins Back At Work; Font Feathered Frenzy; Tux Speaks Your Language; Tux Untethered; Leaving The Nest; What To Do If Tux Starts Acting Up; Launcher Specifications; Resources; Index |
Record Nr. | UNINA-9910827754803321 |
Grant Rickford | ||
San Francisco, : No Starch Press, c2004 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Linux for zSeries [[electronic resource] ] : fibre channel protocol implementation guide / / [Gregory Geiselhart ... et al.] |
Edizione | [1st ed.] |
Pubbl/distr/stampa | Poughkeepsie, NY, : IBM, International Technical Support Organization, 2004 |
Descrizione fisica | xiv, 268 p. : ill |
Disciplina | 005.4/32 |
Altri autori (Persone) | GeiselhartGregory |
Collana | IBM redbooks |
Soggetto topico |
Operating systems (Computers)
Fibre Channel (Standard) |
Soggetto genere / forma | Electronic books. |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Record Nr. | UNINA-9910449742403321 |
Poughkeepsie, NY, : IBM, International Technical Support Organization, 2004 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Linux for zSeries [[electronic resource] ] : fibre channel protocol implementation guide / / [Gregory Geiselhart ... et al.] |
Edizione | [1st ed.] |
Pubbl/distr/stampa | Poughkeepsie, NY, : IBM, International Technical Support Organization, 2004 |
Descrizione fisica | xiv, 268 p. : ill |
Disciplina | 005.4/32 |
Altri autori (Persone) | GeiselhartGregory |
Collana | IBM redbooks |
Soggetto topico |
Operating systems (Computers)
Fibre Channel (Standard) |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Record Nr. | UNINA-9910783561803321 |
Poughkeepsie, NY, : IBM, International Technical Support Organization, 2004 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Linux for zSeries [[electronic resource] ] : fibre channel protocol implementation guide / / [Gregory Geiselhart ... et al.] |
Edizione | [1st ed.] |
Pubbl/distr/stampa | Poughkeepsie, NY, : IBM, International Technical Support Organization, 2004 |
Descrizione fisica | xiv, 268 p. : ill |
Disciplina | 005.4/32 |
Altri autori (Persone) | GeiselhartGregory |
Collana | IBM redbooks |
Soggetto topico |
Operating systems (Computers)
Fibre Channel (Standard) |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Record Nr. | UNINA-9910825141903321 |
Poughkeepsie, NY, : IBM, International Technical Support Organization, 2004 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|
Linux in the workplace [[electronic resource] /] / SSC, publishers of Linux Journal |
Pubbl/distr/stampa | San Francisco, : Linux Journal Press, c2002 |
Descrizione fisica | 1 online resource (310 p.) |
Disciplina | 005.4/32 |
Soggetto topico | Operating systems (Computers) |
Soggetto genere / forma | Electronic books. |
ISBN | 1-59327-021-6 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | ""Introduction""; ""Contents""; ""Chapters""; ""1""; ""2""; ""3""; ""4""; ""5""; ""6""; ""7""; ""8""; ""9""; ""10""; ""11""; ""A""; ""B""; ""C""; ""Index"" |
Record Nr. | UNINA-9910456332703321 |
San Francisco, : Linux Journal Press, c2002 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|