top

  Info

  • Utilizzare la checkbox di selezione a fianco di ciascun documento per attivare le funzionalità di stampa, invio email, download nei formati disponibili del (i) record.

  Info

  • Utilizzare questo link per rimuovere la selezione effettuata.
Linux for embedded and real-time applications / / Doug Abbott
Linux for embedded and real-time applications / / Doug Abbott
Autore Abbott Doug <1944->
Edizione [3rd ed.]
Pubbl/distr/stampa Oxford, : Newnes, 2013
Descrizione fisica 1 online resource (295 p.)
Disciplina 005.432
Collana Embedded technology series
Soggetto topico Operating systems (Computers)
Embedded computer systems - Programming
ISBN 1-283-74042-7
0-12-391433-7
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; Dedication; Contents; Preface; Audience and Prerequisites; Personal Biases; Organization; 1: Introduction and Getting Started; 1: The Embedded and Real-Time Space; What Is Embedded?; What Is Real-Time?; How and Why Does Linux Fit In?; Open Source; Portable and Scalable; Where Is Linux Embedded?; Open Source Licensing; Legal Issues; Resources; 2: Installing Linux; Distributions; Debian GNU/Linux; Fedora; Red Hat Enterprise Linux; SUSE; Ubuntu; Hardware Requirements; Installation Scenarios; Stand-Alone; Dual-Booting
VirtualizationDVD or Live CD?; Installation Process; Disk Partitioning; Package Selection; Resources; Specific Distribution Sites; Other Resources; 3: Introducing Linux; Running Linux-KDE; File Manager; Shell Window; Linux Features; Protected Mode Architecture; Real Mode; Protected Mode; "Flat" vs. Segmented Memory Models; Paging; The Linux Process Model; The fork() Function; The execve() Function; The Linux File System; File Permissions; The "root" User; The /proc File System; The Filesystem Hierarchy Standard; The /usr Hierarchy; "Mounting" File Systems; System Configuration; The Shell
Getting HelpResources; 4: The Host Development Environment; Cross-Development Tools-The GNU Tool Chain; GCC; Make; GDB; Install Software; What's on the DVD?; Install Cross-Tool Chain; Install Root File System; The Terminal Emulator, minicom; Networking; Network Address; What About Wireless?; Network File System; Trivial File Transfer Protocol; Resources; 5: The Hardware; Embedded Hardware; ARM Single Board Computer; Specifications; What About Other Boards?; BeagleBoard; Specifications (Rev. C4); Gumstix; Specifications; Raspberry Pi; Specifications; Setting Up the Mini2440
Flash Memory and File SystemsFlash Memory-NAND and NOR; Root File System in Flash; Preparing the Board; Sample Code; factory_images; The Script Files; mini_boot; set-mini_boot; *.sh; The Procedure; Final Steps; What Can Go Wrong?; The Boot Loader; Resources; Sites for Alternate Boards; 6: Eclipse Integrated Development Environment; Overview; Plug-ins; Workbench; Installation; Using Eclipse; The C Development Environment-CDT; Creating a New Project; Adding Source Code to the Project; Content Assist; Code Templates; Automatic Closing; The Program; Building the Project; Debugging with CDT
The Debug ViewVariables View; Breakpoints View; Memory View; Finish Debugging; Summary; Resources; 2: Application Programming in a Cross-Development Environment; 7: Accessing Hardware from User Space; Review; ARM I/O Architecture; LEDs and Pushbuttons; Accessing I/O from Linux-Our First Program; Creating a Project; The Target Execution Environment; The led Program; The Makefile; A Data Acquisition Example; Resources; 8: Debugging Embedded Software; Remote Debugging with Eclipse; Remote Debug Launch Configuration; A Thermostat; Host Workstation as Debug Environment
Advanced Breakpoint Features
Record Nr. UNINA-9910817277103321
Abbott Doug <1944->  
Oxford, : Newnes, 2013
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Linux for embedded and real-time applications [[electronic resource] /] / by Doug Abbot
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
Opac: Controlla la disponibilità qui
Linux for embedded and real-time appplications [[electronic resource] /] / by Doug Abbot
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
Opac: Controlla la disponibilità qui
Linux for embedded and real-time appplications / / by Doug Abbot
Linux for embedded and real-time appplications / / 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-9910811284503321
Abbott Doug  
Burlington, MA, : Newnes, c2006
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Oracle embedded programming and application development / / Lakshman Bulusu
Oracle embedded programming and application development / / Lakshman Bulusu
Autore Lakshman Bulusu
Pubbl/distr/stampa Boca Raton, Fla. : , : Auerbach Publications, , 2011
Descrizione fisica 1 online resource (366 p.)
Disciplina 005.26
Soggetto topico Computer software - Development
Embedded computer systems - Programming
Programming languages (Electronic computers)
Soggetto genere / forma Electronic books.
ISBN 0-429-09348-9
1-282-90283-0
9786612902833
1-4398-1645-X
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Front cover; Contents; Foreword; Acknowledgements; About the Author; Introduction; Chapter 1: Embedded Programming-An Oracle-Centric Approach; Chapter 2: Feature-Set and Solution-Set Enhancements; Chapter 3: Programming Languages, Platforms,and Solutions; Chapter 4: Best Practices for Data Structure Management; Chapter 5: Best Practices for Robust Error Detectionand Handling Management; Chapter 6: Best Practices for Data Management; Chapter 7: Best Practices for Application Management; Chapter 8: Application Development Frameworks; Chapter 9: Miscellaneous Best Practices
Chapter 10: Best Practices in Terms of Coding Standardsand TroubleshootingBack cover
Record Nr. UNINA-9910458768303321
Lakshman Bulusu  
Boca Raton, Fla. : , : Auerbach Publications, , 2011
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Oracle embedded programming and application development / / Lakshman Bulusu
Oracle embedded programming and application development / / Lakshman Bulusu
Autore Lakshman Bulusu
Pubbl/distr/stampa Boca Raton, Fla. : , : Auerbach Publications, , 2011
Descrizione fisica 1 online resource (366 p.)
Disciplina 005.26
Soggetto topico Computer software - Development
Embedded computer systems - Programming
Programming languages (Electronic computers)
ISBN 0-429-09348-9
1-282-90283-0
9786612902833
1-4398-1645-X
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Front cover; Contents; Foreword; Acknowledgements; About the Author; Introduction; Chapter 1: Embedded Programming-An Oracle-Centric Approach; Chapter 2: Feature-Set and Solution-Set Enhancements; Chapter 3: Programming Languages, Platforms,and Solutions; Chapter 4: Best Practices for Data Structure Management; Chapter 5: Best Practices for Robust Error Detectionand Handling Management; Chapter 6: Best Practices for Data Management; Chapter 7: Best Practices for Application Management; Chapter 8: Application Development Frameworks; Chapter 9: Miscellaneous Best Practices
Chapter 10: Best Practices in Terms of Coding Standardsand TroubleshootingBack cover
Record Nr. UNINA-9910785360803321
Lakshman Bulusu  
Boca Raton, Fla. : , : Auerbach Publications, , 2011
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Oracle embedded programming and application development / / Lakshman Bulusu
Oracle embedded programming and application development / / Lakshman Bulusu
Autore Lakshman Bulusu
Pubbl/distr/stampa Boca Raton, Fla. : , : Auerbach Publications, , 2011
Descrizione fisica 1 online resource (366 p.)
Disciplina 005.26
Soggetto topico Computer software - Development
Embedded computer systems - Programming
Programming languages (Electronic computers)
ISBN 0-429-09348-9
1-282-90283-0
9786612902833
1-4398-1645-X
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Front cover; Contents; Foreword; Acknowledgements; About the Author; Introduction; Chapter 1: Embedded Programming-An Oracle-Centric Approach; Chapter 2: Feature-Set and Solution-Set Enhancements; Chapter 3: Programming Languages, Platforms,and Solutions; Chapter 4: Best Practices for Data Structure Management; Chapter 5: Best Practices for Robust Error Detectionand Handling Management; Chapter 6: Best Practices for Data Management; Chapter 7: Best Practices for Application Management; Chapter 8: Application Development Frameworks; Chapter 9: Miscellaneous Best Practices
Chapter 10: Best Practices in Terms of Coding Standardsand TroubleshootingBack cover
Record Nr. UNINA-9910800048903321
Lakshman Bulusu  
Boca Raton, Fla. : , : Auerbach Publications, , 2011
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Oracle embedded programming and application development / / Lakshman Bulusu
Oracle embedded programming and application development / / Lakshman Bulusu
Autore Lakshman Bulusu
Edizione [1st ed.]
Pubbl/distr/stampa Boca Raton, FL, : Auerbach Publications, 2010
Descrizione fisica 1 online resource (366 p.)
Disciplina 005.26
Soggetto topico Computer software - Development
Embedded computer systems - Programming
Programming languages (Electronic computers)
ISBN 0-429-09348-9
1-282-90283-0
9786612902833
1-4398-1645-X
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Front cover; Contents; Foreword; Acknowledgements; About the Author; Introduction; Chapter 1: Embedded Programming-An Oracle-Centric Approach; Chapter 2: Feature-Set and Solution-Set Enhancements; Chapter 3: Programming Languages, Platforms,and Solutions; Chapter 4: Best Practices for Data Structure Management; Chapter 5: Best Practices for Robust Error Detectionand Handling Management; Chapter 6: Best Practices for Data Management; Chapter 7: Best Practices for Application Management; Chapter 8: Application Development Frameworks; Chapter 9: Miscellaneous Best Practices
Chapter 10: Best Practices in Terms of Coding Standardsand TroubleshootingBack cover
Record Nr. UNINA-9910821161103321
Lakshman Bulusu  
Boca Raton, FL, : Auerbach Publications, 2010
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Patterns in the machine : a software engineering guide to embedded development / / John T. Taylor, Wayne T. Taylor
Patterns in the machine : a software engineering guide to embedded development / / John T. Taylor, Wayne T. Taylor
Autore Taylor John T.
Edizione [1st ed. 2021.]
Pubbl/distr/stampa Berkeley, CA : , : Apress, , [2021]
Descrizione fisica 1 online resource (XIX, 293 p. 59 illus.)
Disciplina 004.16
Soggetto topico Embedded computer systems - Programming
ISBN 1-4842-6440-1
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto 1: Introduction -- 2: Core Concepts -- 3: Design Theory For Embedded Programming -- 4: Persistent Storage Example -- 5: Software Architecture -- 6: Automated Unit Testing -- 7: Functional Simulator -- 8: Continuous Integration -- 9: Data Model -- 10: Finite State Machines -- 11: Documentation -- 12: File Organization and Naming -- 13: More About Late Bindings -- 14: Initialization and Main -- 15: More Best Practices -- 16: PIM Thermostat Example -- 17: The Tao of Development -- Appendix A: Terminology -- Appendix B: UML Notation for State Machines -- Appendix C: UML Cheat Sheet -- Appendix D: Why C++ -- Appendix E: Package Management and Outcast -- Appendix F: Requirements vs. Design Statements.
Record Nr. UNINA-9910483374903321
Taylor John T.  
Berkeley, CA : , : Apress, , [2021]
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
PIC32 microcontrollers and the digilent chipKIT : introductory to advanced projects
PIC32 microcontrollers and the digilent chipKIT : introductory to advanced projects
Autore Ibrahim Dogan
Edizione [First edition.]
Pubbl/distr/stampa Oxford, England ; ; Waltham, Massachusetts : , : Newness, , 2015
Descrizione fisica 1 online resource (403 p.)
Disciplina 629.89
Soggetto topico Microcontrollers
Embedded computer systems - Programming
Programmable controllers
ISBN 0-08-099935-2
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover; Title Page; Copyright Page; Contents; Preface; Acknowledgments; Chapter 1 - Microcomputer Systems; 1.1 - Introduction; 1.2 - Microcontroller Systems; 1.2.1 - RAM; 1.2.2 - ROM; 1.2.3 - PROM; 1.2.4 - EPROM; 1.2.5 - EEPROM; 1.2.6 - Flash EEPROM; 1.3 - Microcontroller Features; 1.3.1 - Supply Voltage; 1.3.2 - The Clock; 1.3.3 - Timers; 1.3.4 - Watchdog; 1.3.5 - Reset Input; 1.3.6 - Interrupts; 1.3.7 - Brown-Out Detector; 1.3.8 - Analogue-to-Digital Converter; 1.3.9 - Serial Input-Output; 1.3.10 - EEPROM Data Memory; 1.3.11 - LCD Drivers; 1.3.12 - Analogue Comparator
1.3.13 - Real-Time Clock1.3.14 - Sleep Mode; 1.3.15 - Power-On Reset; 1.3.16 - Low-Power Operation; 1.3.17 - Current Sink/Source Capability; 1.3.18 - USB Interface; 1.3.19 - Motor Control Interface; 1.3.20 - CAN Interface; 1.3.21 - Ethernet Interface; 1.3.22 - ZigBee Interface; 1.3.23 - Multiply and Divide Hardware; 1.3.24 - Operating Temperature; 1.3.25 - Pulse Width Modulated (PWM) Outputs; 1.3.26 - JTAG Interface; 1.3.27 - Package Size; 1.3.28 - DMA; 1.4 - Microcontroller Architectures; 1.4.1 - RISC and CISC; 1.5 - 8, 16, or 32 Bits?; 1.6 - Summary; 1.7 - Exercises
Chapter 2 - PIC32 Microcontroller Series2.1 - The PIC32MX360F512L Architecture; 2.1.1 - The Memory; 2.1.2 - The Microcontroller Clock; Clock sources; Clock outputs; USB clock; CPU clock; Peripheral clock; Configuring the operating clocks; Performance and power consumption considerations; The flash wait states; 2.1.3 - Resets; 2.1.4 - The Input/Output Ports; TRISx; PORTx; LATx; ODCx; CNCON; SET, CLR, INV I/O port registers; Digital/analogue inputs; 2.1.5 - The Parallel Master Port (PMP); PMCON; PMMODE; PMADDR; PMDOUT; PMDIN; PMAEN; PMSTAT; 2.1.6 - Timers; Timer 1; Timers 2, 3, 4, 5
2.1.7 - Real-Time Clock and Calendar2.1.8 - Analogue-to-Digital Converter; AD1CON1; AD1CON2; AD1CON3; AD1CHS; AD1PCFG; AD1CSSL; Operation of the ADC module; 2.1.9 - Interrupts; Configuring Timer 1 interrupts; Configuring external interrupt 0; PIC32 interrupt service routines; 2.2 - Summary; 2.3 - Exercises; Chapter 3 - PIC32 Microcontroller Development Tools; 3.1 - Software Development Tools; 3.1.1 - Text Editors; 3.1.2 - Assemblers and Compilers; 3.1.3 - Simulators; 3.1.4 - High-Level Language Simulators; 3.1.5 - Simulators With Hardware Simulation
3.1.6 - Integrated Development Environment (IDE)3.2 - Hardware Development Tools; 3.2.1 - Development Boards; PIC32 Starter Kit; Microstick II; PIC32 USB Starter Kit II; PIC32 Ethernet Starter Kit; Cerebot MX3cK; Cerebot MX4cK; Cerebot MX7cK; MINI-32 Board; EasyPIC Fusion V7; Mikromedia for PIC32; Multimedia for PIC32MX7; Olimex PIC32 Development Board; PIC32-MAXI-WEB Development Board; LV-32MX V6; 3.2.2 - Device Programmers; mikroProg; 3.2.3 - In-Circuit Debuggers; 3.2.4 - In-Circuit Emulators; 3.2.5 - Breadboard; 3.3 - Summary; 3.4 - Exercises
Chapter 4 - The Cerebot MX3cK (chipKIT MX3) Development Board
Record Nr. UNINA-9910787462603321
Ibrahim Dogan  
Oxford, England ; ; Waltham, Massachusetts : , : Newness, , 2015
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui