前言:作者佐须之男,08年开始从事嵌入式开发,擅长领域是网络设备相关的系统开发。比文是博主在网易云音乐 http://music.163.com/#/djradio?id=341886058 《嵌入式开发的那些事》节目的
前言:作者佐须之男,08年开始从事嵌入式开发,擅长领域是网络设备相关的系统开发。比文是博主在网易云音乐 http://music.163.com/#/djradio?id=341886058 《嵌入式开发的那些事》节目的
终于到了保护模式了,这部分是自制操作系统的中的第一个难关。为了理解保护模式的切换,整整看了一周资料。切换保护模式是采用清华大学的xv6改版系统的代码。
#include <asm.h> # Start the CPU: switch to 32-bit&nbs
由于<30天自制操作系统>这本书是在06年于日本出版的,10年后的今天很多资料都遗失了,所以开发过程中还真不顺利。辛亏网上有很多例子可以参考,比如:https://blog.slinuxer.com
&nb
由于最近无聊在家,把购买已久的<30天自制操作系统>给翻了出来(说实话很久没有看书了,有囤书的喜好,但是看书的习惯消失了...),打算把书上的代码给研究下。虽然是一个新书,但是由于进入中国的时候很晚了,加上作者采用的系统是win,所以研究过程中并没有那么顺利。所以为了把代码能运行在ubuntu上,也是费了一番功夫。
下面是一个裸机hello world的例子,其中$ 是当
版权声明:
本文章版权归属 forgotfun.org 佐须之男,未经允许请勿转载。佐须之男,从事网络设备开发10年,可承接定制业务和技术咨询。
前言:
最近在使用Widora mt7688开发板的时候,发现OpenWRT默认的GPIO驱动非常恼人,只提供了sysfs默认的调用接口。编程时需要和一堆文件打交道,用来做做简单的gpio开发是够了,但是要实现复杂点