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 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
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 | ||
![]() | ||
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 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
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 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
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 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
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 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
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 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
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 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
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] | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|
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 | ||
![]() | ||
Lo trovi qui: Univ. Federico II | ||
|