- 博客(2)
- 收藏
- 关注
原创 读《自己动手写操作系统》(四)
整理一下这一章的思路。目的是突破引导扇区512字节的限制,方法是把在boot里完成loader.bin加载到内存,然后将控制权交给loader.bin(通过跳转)。首先是系统引导boot,然后搜寻根目录区找到文件名为loader.bin的条目,在通过其对应的簇号去读取FAT表,把loader.bin文件载入内存(通过中断),loader.bin执行等待。不过本章题目虽然是让操作系统走进
2009-07-15 22:42:00 273
原创 designated initializer:一种特殊的结构体初始化方法
最近在看usb驱动的代码时,看到这么一段初始化代码static struct usb_driver usb_storage_driver = { .name = "usb-storage", .probe = storage_probe, .disconnect = storage_disconnect,#ifdef CONFIG_P
2009-07-15 22:27:00 388
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人