PaulOS: An 8051 Real-Time Operating System
Build 8051 real-time systems with RTOS concepts and examples.
جديد هنا؟ لا تحتاج إلى حساب، سننشئ لك واحداً في ثوانٍ عند الدفع. لديك حساب؟ سجّل الدخول
لماذا تقرأ هذا الكتاب؟
- • Learn 8051 basics (memory, registers, addressing modes) step by step.
- • Implement real-world interfaces using assembly and C examples.
- • Understand RTOS scheduling models: round-robin, co-operative, and pre-emptive.
- • Study working RTOS implementations (SanctOS, PaulOS, MagnOS) with source code.
الوصف
This book is intended to support an 8051-based microcontroller course or to serve as a reference for readers who need practical familiarity with real-time operating systems. It emphasizes interfacing and programming the 8051 to typical real-world devices such as switches, displays, motors, and A/D converters, using both assembly language and C. The text explains multiple Real-Time Operating Systems (RTOS) and includes working, well-documented programs that demonstrate the RTOS principles in practice. Many examples are provided so students and interested readers can better understand how scheduling and interrupt-driven timing relate to embedded programming. Prior familiarity with programming, binary/hex numbers, and introductory digital hardware is assumed. The book is structured into chapters and appendices with full source code.
فهرس المحتويات
Preface Acknowledgements Dedications List of Figures List of Tables 1 8051 Basics 2 Basic Registers 3 A51 Examples 4 8032 Differences 5 Evaluation Boards 6 Programming in C with KEIL µV2 IDE 7 Real-Time Operating System 8 SanctOS – a Round-Robin RTOS 9 PaulOS – a Co-operative RTOS 10 MagnOS – a Pre-Emptive RTOS 11 Interfacing 12 Programming Tips and Pitfalls Part II Appendix A ParrOS.a51 Part II Appendix B PaulOS A51 version Part II Appendix C SanctOS.C Part II Appendix D PaulOS.C Part II Appendix E MagnOS.C Part II Appendix F Further Examples Part II Appendix G 8086 PaulOS RTOS Part II Appendix H 8051 Instruction Set Part II Bibliography Part II Index Part II End Notes Part II
معاينة
This text book is intended to be used either as a stand-alone text for an 8051-based course on micro
controllers or as a reference book for those whose work requires familiarity with micro controllers and
real-time operating systems.
The strong emphasis of this book is on interfacing and programming the 8051 to typical real-world devices
such as switches, displays, motors, and A/D converters through both assembly language and C language
programming. In particular, a variety of Real-Time Operating Systems (RTOS) are well explained and
working programs are actually implemented (and well documented). Many programming examples, in
both assembly language and C, are also included in order to help the students (and anyone interested
in the topic) better understand the RTOS principle.
It would be helpful if the reader has already got some familiarity with personal computers and has taken
introductory courses in digital devices and some experience with assembly language programm ...
لا توجد تقييمات بعد