- Out-of-Stock
| Author: Daniel W. Lewis ISBN: 83-7243-412-3 Format: B5, 300 pages Includes CD-ROM Publisher: RM Original edition: Fundamentals of Embedded Software: Where C and Assembly Meet Prentice Hall |
| About the book |
| This book is a great alternative to traditional university texts on computer organization and programming in assembler language. Assembler appears in it as it is most often used in practice - as a tool to implement small, fast and specialized procedures called from a main program written in a high level language, such as C. Based on embedded software, the book introduces multithreaded programming techniques, systems with expropriation and expropriation, shared resources and scheduling, thus providing a solid foundation for further learning of operating systems, real-time systems and microprocessor-based design. The book should help:
Table of Contents Preface Chapter 1 Introduction 1.1 What is a built-in system? Chapter 2 Data representation 2.1 Binary numbers with constant precision Chapter 3 Maximum use of C 3.1. Total types Chapter 4 The programmer's view on building a computer 4.1 Memory Chapter 5 Combining C language and assembly language 5.1 Programming in assembler Chapter 6 Programming the input / output 6.1 I / O instructions for Intel processors Chapter 7 Concurrent software 7.1 Multi-level systems Chapter 8 Sorting tasks 8.1 Thread states Chapter 9 Memory management 9.1 Objects in C language Chapter 10 Shared memory 10.1 Identifying shared objects Chapter 11 System initialization 11.1. Organization of memory Appendix A Contents of the CD-ROM Appendix B Compiler C / C ++ DJGPP Installation Appendix C NASM Assembler Installation Appendix D Program designs CD files required by all applications Appendix E libepc library Memory organization and initialization Appendix F Pre-loading program Index |
No product available!
3.5 "TFT display with touch panel, transparent housing and 16 GB SD card for Raspberry Pi 3. ArduCAM U470302
No product available!
Display with a touch screen (resistive panel) with a diagonal of 3.5 inches and a resolution of 480 x 320 pixels. Uses the SPI interface. Intended for use with the Raspberry Pi Zero / B + / 2/3 minicomputer. ArduCAM U470301
No product available!
A set of basic electronic components complete with contact plate, connecting cables and Mega2560 R3. It is ideal for beginner electronics who also know Arduino. ArduCAM KB0003
No product available!
A set of basic electronic components complete with contact plate, connecting cables and board compatible with Arduino UNO R3. It is ideal for beginner electronics who also know Arduino. Uctronics KB0002
No product available!
A set of basic electronic components complete with contact plate, connecting cables and Arduino UNO R3. It is ideal for beginner electronics who also know Arduino. ArduCAM KB0001
No product available!
Orange filament 1.75 mm 0.85 kg Easy PLA by Fiberlogy
No product available!
No product available!
No product available!
12 pin GPIO ribbon cable (200mm) for Odroid XU4 and Odroid XU4Q
No product available!
7 pin GPIO ribbon cable (20 cm) for Odroid C4
No product available!
No product available!
3-wire cable with JST-ZH plug, 30 cm, 3x1 JST, 1.5 mm pitch
No product available!
A set for building a four-wheel, remote-controlled vehicle. Equipped with a programmable Arduino Uno R3 controller and set of sensors. modARD_02
No product available!
No product available!
No product available!