Create Your Own Operating System_ Build,.epub - (EPUB全文下载)
文件大小:0.62 mb。
文件格式:epub 格式。
书籍内容:
Create Your Own Operating Systems for the Internet of Things
By Lucus Darnell
Table of Contents
Disclaimer
Introduction
0x01 OS Basics
0x02 Intro to Machine Code
0x03 Intro to the Assembly Programming Language
0x04 Intro to the C Programming Language
0x05 Getting Started
Installing Virtualbox
Installing Linux
Installing GNOME
Preparing CentOS and the VM
Troubleshooting VirtualBox Guest Additions
Preparing the Development Environment
0x06 Bootstrapping with the Bootloader
Creating the Entry Point
GNU GRUB
Compiling the Entry Point
0x07 Welcome to the Kernel
0x08 Putting it all Together
0x09 Testing Your Operating System
0x0A Starting Your Architecture Library
Expanding the Console
0x0B Expanding Your OS
0x0C Cross-Compiling for Other Architectures
Create a Custom Cross-Compiler
Porting for the Raspberry Pi
Testing on Physical Hardware
Conclusion
Acknowledgements
Appendix
Compiling the “Print Lucus” Example
Complete x86 Operating System Source
boot.asm
kernel.c
linker.ld
grub.cfg
Makefile
Index
Disclaimer
I have spent a lot of extremely late nights writing this book. So, if you find any errors within this book, please feel free to send me an email at the address below so that I can correct those errors and help you resolve any problems you might have.
With that said, the information in this book is for educational purposes only. Neither the author nor the publisher are responsible or liable for any direct, indirect, consequential, or incidental loss, damage, injury, or other issues that may result or arise from the use, misuse, or abuse of the information provided in this book.
No part of this book may be reproduced in any manner whatsoever without the written permission of the publisher.
Copyright © 2016 Lucus Darnell –
lucus@prodigyproductionsllc.com
All rights reserved.
Introduction
Take a look around you right now and count how many electronic devices you can see from your current point of view. If you are like most people, you probably have numerous devices just within your current eye sight. In order for many of those devices to work, they have some sort of operating system (OS) that allows them to boot up and provide whatever experiences it is they have to offer. In fact, if you are reading the digital version of this book, the very device you are now holding has an operating system of its own.
However, not all electronic devices have an operating system. For example, most microwave ovens do not have an OS since they only have a small se ............
书籍插图:
以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。
书云 Open E-Library » Create Your Own Operating System_ Build,.epub - (EPUB全文下载)