写arm操作系统
鸡米快跑
音视频入门学习
展开
-
链接脚本
当应用程序运行在操作系统之上时,不需要显示的指定链接脚本,因为自己编写的链接脚本可能与操作系统默认环境不符,为了保证程序正常运行,使用编译器默认链接脚本,可以使用arm-linux-ld -verbose来查看该链接脚本当程序运行在裸机情况或者操作系统本身,这是链接脚本就特别重要了链接脚本格式SECTIONS{sections-commandsections-command原创 2013-08-27 13:40:08 · 1156 阅读 · 0 评论 -
写操作系统步骤的初步想法
1.boot阶段实现u-boot head,s的功能,完成基本的硬件初始化 实现 将剩余代码从nand flash搬运至sdram2.启动阶段kernel阶段的硬件初始化,如开始MMU等实现如中断处理,内存管理,进程调度,文件系统,系统调用的功能3.实现多个用户进程的"同时"运行4.上述三步实现了一个简易操作系统进行.最后进行改进,实现功能的增强,成为一个真正意原创 2013-08-27 14:04:08 · 1004 阅读 · 1 评论