FreeComputerBooks.com
Links to Free Computer, Mathematics, Technical Books all over the World
|
|
- Title Baking Pi - Operating Systems Development
- Author(s) Alex Chadwick, Robert Mullins
- Publisher: Course Technology, Revised Edition (July 2013), Update Continuously
- License(s): CC BY-SA 3.0
- Hardcover/Paperback N/A
- eBook HTML Files
- Language: English
- ISBN-10: N/A
- ISBN-13: N/A
- Share This:
This online book is to guide you through the process of developing very basic operating systems on the Raspberry Pi!
This course takes you through the basics of operating systems development in assembly code. I have tried not to assume any prior knowledge of operating systems development or assembly code. It may be helpful to have some programming experience, but the course should be accessible without. This course is divided into a series of 'lessons' designed to be taken in order as below. Each 'lesson' includes some theory, and also a practical exercise, complete with a full answer.
Rather than leading the reader through the full details of creating an Operating System, these tutorials focus on achieving a few common tasks separately. Hopefully, by the end, the reader should know enough about Operating Systems that they could try to put together everything they've learned and make one.
About the Authors- N/A
- Raspberry Pi
- Operating Systems Design and Construction
- Computer System, Organization, and Architecture
- Unix/Linux Programming - System and Applications
- Parallel Computing and Programming
-
Mathematica® and the Raspberry Pi (Roland Jugandi)
Mathematica® is very powerful programming language and invaluable to anyone interested in engineering without cost. This ebook is for the novice just getting started with Mathematica and consists of worked examples.
-
Raspberry Pi: Measure, Record, Explore (Malcolm Maclean)
Measure the world, record the data and display it graphically. The book is written to help those who want to get started interfacing computers with the physical world and turning recorded information into visual data.
-
Raspberry Pi Assembler (Roger Ferrer Ibanez, et al)
This book is your hands-on guide to learning to program ARM machine code on your Raspberry Pi 3, 2, 1 or Zero. Ideal for the novice, this book starts from first principles and leads you comfortably on your way to become an accomplished programmer.
-
Learn to Code with C on Raspberry Pi (Simon Long)
This book is an introduction to programming in C for absolute beginners; you don’t need any previous programming experience, and a Raspberry Pi running Raspbian is all you need to get started.
-
A Practical Introduction to Real-time Operating Systems (RTOS)
This book deals with the fundamentals of operating systems for use in real-time embedded systems. It is aimed at those who wish to develop RTOS-based designs, using either commercial or free products.
-
Operating Systems: Three Easy Pieces (Remzi Arpaci-Dusseau)
A book covering the fundamentals of operating systems, including virtualization of the CPU and memory, threads and concurrency, and file and storage systems. It will lead students to a deeper understanding and appreciation of modern OSes.
-
XcalableMP PGAS Programming Language (Mitsuhisa Sato)
XcalableMP is a directive-based parallel programming language based on Fortran and C, supporting a Partitioned Global Address Space (PGAS) model for distributed memory parallel systems.
-
The Little Book of Semaphores: Concurrency Control
This book introduces the principles of synchronization for concurrent programming. The approach of this book is to identify patterns that are useful for a variety of synchronization problems and then show how they can be assembled into solutions.
-
Operating System: From 0 to 1 (Tu, Do Hoang)
Bootstrap yourself to write an OS from scratch. A book for self-learner. This book helps you gain the foundational knowledge required to write an operating system from scratch. It teaches you core concepts, such as x86 Assembly, ELF, linking and debugging, etc.
-
Operating Systems and Middleware: Support Controlled Interaction
Intended for juniors, seniors, and first-year graduate students, this book takes a modern approach to the traditional Operating Systems course. Students will obtain an understanding of how contemporary operating systems and middleware work
-
Computer Science from the Bottom Up - From Operating Systems
It aims to teach computer science from the bottom end up - working from operating systems fundamentals through to how those applications are complied and executed, so you might be able to figure out where to start looking to make sense of it all.
-
Programming Persistent Memory: A Comprehensive Guide
The book explains fundamental concepts, provides an introduction to Persistent Memory programming APIs for C, C++, JavaScript, and other languages, discusses RMDA with persistent memory; reviews security features; and presents many examples.
-
Lecture Notes on Operating Systems (Marvin Solomon)
This book combines instruction on concepts with real-world applications so that students can understand the practical usage of the content, keeps it fresh and up-to-date with contemporary examples of how operating systems function.
-
Think OS - A Brief Introduction to Operating Systems
This book is for systems programmers, software engineers, programmers, and other professionals who want to teach themselves the fundamentals of operating systems or enhance their understanding of operating systems and distributed systems issues.
:
|
|