Update “What's next?” section of vga buffer post

This commit is contained in:
Philipp Oppermann
2018-04-25 20:00:06 +02:00
parent 573e1ed40c
commit b278b9ec76

View File

@@ -616,4 +616,4 @@ In this post we learned about the structure of the VGA text buffer and how it ca
We also saw how easy it is to add dependencies on third-party libraries, thanks to cargo. The two dependencies that we added, `lazy_static` and `spin`, are very useful in OS development and we will use them in more places in future posts.
## What's next?
In the next post, we will explore _CPU exceptions_. These exceptions are thrown by the CPU when something illegal happens, such as a division by zero or an access to an unmapped memory page (a so-called “page fault”). Being able to catch and examine these exceptions is very important for debugging future errors. Exception handling is also very similar to the handling of hardware interrupts, which is required for keyboard support.
The next post explains how to set up Rust's built in unit test framework. We will then create some basic unit tests for the VGA buffer module from this post.