操作系统内核Hack:(三)BootLoader制作关于本文涉及到的完整源码请参考MiniOS的v1_bootloader分支。1.制作方法现在我们已经了解了关于BootLoader的一切知识,让我们开始动手做一个BootLoader吧!但真正开始之前,我们还要做出一个选择,在之前的讨论中我们曾说过,有两种学习和制作引导程序和操作系统内核的路线:1)《Orange’s:一个操作系统的实现》书中的路线...
分类:
其他好文 时间:
2015-10-25 18:05:05
阅读次数:
445
Android libc中的strcmphttps://android.googlesource.com/platform/bootable/bootloader/legacy/+/donut-release/libc/strcmp.cint strcmp(const char *a, const ...
分类:
其他好文 时间:
2015-10-23 16:25:02
阅读次数:
267
系统启动流程(1)pc:os(linux)POST(加电自检)-->BIOS(Bootsequence)(决定到哪里有启动操作系统的顺利)--MBR(bootloader,446bit)-->Kernel(文件系统、进程管理、内存管理、网络管理、安全功能、驱动程序)-->initrd--/sbin/init(用户空间进程的管理)[启动系统模块..
分类:
其他好文 时间:
2015-10-22 17:37:16
阅读次数:
322
@echo offfastboot flash bootloader bootloader-hammerhead-hhz12k.imgfastboot flash radio radio-hammerhead-m8974a-2.0.50.2.27.imgfastboot flash system s...
分类:
其他好文 时间:
2015-10-21 19:12:08
阅读次数:
192
Bootloader的作用就是启动Linux内核U-Boot简介1.U-Boot是用于多种嵌入式CPU(ARM、x86、MIPS等)的bootloader程序,U-Boot不仅支持嵌入式Linux系统的引导,还支持VxWorks、QNX等多种嵌入式操作系统2.uboot自动启动Linux的模式叫做自...
分类:
其他好文 时间:
2015-10-21 15:47:29
阅读次数:
177
汇编程序用途1.在bootloader与内核初始化时,还没有建立C语言运行环境,需要用到汇编程序2.在对访问效率要求很高的情况下,需要用到汇编程序ARM汇编分类1.ARM标准汇编:适合于Windows在平台下使用2.GUN汇编:适合于Linux在平台下使用汇编程序框架完整版:.section .da...
分类:
其他好文 时间:
2015-10-19 17:08:53
阅读次数:
235
7划分数列(seq.pas/c/cpp)【题目描述】给你一个有n个元素的数列,要求把它划分成k段,使每段元素和的最大值最小【输入格式】第一行两个正整数n,k第二行为此数列ai【输出格式】一行一个数,为题目所求答案【样例输入】5 22 1 3 4 5【样例输出】9【数据规模】30%数据 n 2 #i....
分类:
其他好文 时间:
2015-10-17 17:32:18
阅读次数:
425
文件系统:操作系统是如何识别磁盘和分区的:MBR:MasterBootRecord,主引导记录,存放磁盘的信息,包括分区信息,操作系统引导程序,标志符号。一个扇区大小MBR一共512个字节,下面是这些字节的分配: 512bytes: bootloader:446bytes: 引导加载器程序,加载操作系统的程序,用..
分类:
系统相关 时间:
2015-10-17 07:09:50
阅读次数:
758
grub是redhat默认的引导程序,在安装redhat时会提示是否安装bootloader,但自己手贱选择不安装,待系统重启时就是grub命令行界面,不能直接进系统。瞬时感觉麻烦大了,只能手动输入咯! 1.root (hd0,6)--->可通过table补全,root和()之前一定要有空格; .....
分类:
其他好文 时间:
2015-10-15 23:34:24
阅读次数:
212
如何解酷派CPB包 对酷派手机感兴趣(尤其刷机)的朋友可能会知道,酷派官方推出的升级包大部分是cpb压缩包。酷派的CPB格式文件包括BootLoader、NK、安装包几个部分,当然还可能包括一个叫GSMRaw的部分。 当我们想...
分类:
其他好文 时间:
2015-10-15 20:46:47
阅读次数:
333