码迷,mamicode.com
首页 >  
搜索关键字:bootloader stage1    ( 905个结果
bootloader功能介绍/时钟初始化设置/串口工作原理/内存工作原理/NandFlash工作原理
bootloader功能介绍 初始化开发板上主要硬件(时钟,内存,硬盘), 把操作系统从硬盘拷贝到内存,然后让cpu跳转到内存中执行操作系统。 boot阶段 1.关闭影响CPU正常执行的外设 -关闭看门狗(watch dog)    WTCON 0xE2700000 -关闭中断 CPSR I和F位设置为1,关闭,不响应任何中断。 2.初始...
分类:其他好文   时间:2015-04-15 21:27:37    阅读次数:297
专题3-汇编语言玩得转
一.汇编概述1.使用汇编的原因(1)启动代码:在bootloader和内核的初始化部分要用到汇编,因为此时还没有简历c语言的运行环境。(2)对效率有特殊要求的代码:汇编代码效率高。2.分类(1)arm标准汇编:适用于ARM公司的汇编器,适合在windows环境下和ADS一起使用。(2)GNU汇编:适...
分类:编程语言   时间:2015-04-15 18:28:16    阅读次数:164
Eclipse 启动报错-!MESSAGE Problems occurred
!SESSION?2013-07-15?13:38:59.893?----------------------------------------------- eclipse.buildId=4.3.0.I20130605-2000 java.version=1.6.0_51 java.vendor=Apple?Inc. BootLoader?constants:?OS=ma...
分类:系统相关   时间:2015-04-14 13:11:42    阅读次数:290
ARM裸机程序之LED灯
从3月份开始看arm的裸机程序,到现在一个半月了,做到后来,发现自己越做到综合的程序,越吃力,还是得回头看看,为了最终写一个bootloader打下点基础吧,所以以这篇文章为开始,总结一下之前做过的裸机程序,希望会有所收获,我用的开发板是友善之臂的mini2440。 首先声明一点我都是在linux环境下写裸机程序的,因为这样能知道更多底层的东西,不过在这里面写就是有点不方便的是调试的时候,所以你...
分类:其他好文   时间:2015-04-12 09:17:46    阅读次数:170
linux启动过程
一、开机bios(基本输入输出系统,集成在主板)加电自检1、检查系统硬件连接.如显卡,内存等把设备信息提供给操作系统2、寻找启动磁盘。从硬盘启动或者从光盘启动(第一启动级别)3、在硬盘上寻找第一个启动扇区(主引导记录MBR)MBR=引导程序(446)+分区表(64)+校验码(2)=5..
分类:系统相关   时间:2015-04-12 06:59:55    阅读次数:141
u-boot中地址问题
1、什么是编译地址?什么是运行地址?       32 位的处理器,它的每一条指令是4 个字节,以4 个字节存储顺序,进行顺序执行,CPU是顺序执行的,只要没发生什么 跳转,它会顺序进行执行,编译器会对每一条指令分配一个编译地址,这是编译器分配的,在编译过程中分配的地址,我们称 之为编译地址。 运行地址是指,程序指令真正运行的地址,是由用户指定的,用户将运行地址烧录到哪里,哪里就是运行的...
分类:其他好文   时间:2015-04-11 13:18:15    阅读次数:142
u-boot中的Makefile
在windos下,pc机上电之后,BIOS会初始化硬件配置,为内核传递参数,引导操作系统启动,并且识别C盘、D盘。等整个操作系统启动起来之后,才可以运行应用程序比如QQ、QQ音影。同理,在嵌入式Linux操作系统中,bootloader在上电之后初始化硬件设备,引导Linux内核启动,并且挂在文.....
分类:其他好文   时间:2015-04-09 23:40:45    阅读次数:180
文件根目录系统笔记+文件管理命令详解part1
Linux文件系统:rotfs:根文件系统/boot:系统启动相关的文件,如内核、initrd,以及grub(bootloader)/dev:设备文件 块设备:随机访问,数据块, 字符设备:线性访问(有次序的,按字符为单位,例如键盘) 设备号:主设备号(major)和次设备号(minor) crw-rw----.1rootroot10..
分类:其他好文   时间:2015-04-06 19:00:35    阅读次数:133
Linux启动过程
启动过程图1、BIOSA.post加电自检,检测电脑硬件B.初始化,分配中断号;外部设备初始化和检测C.读取CMOS信息,根据启动顺序加载引导驱动器的bootloader程序。交接工作给bootloader2、MBR解释:狭义理解为引导程序;广义理解为引导驱动器的第一扇区第一扇区结构:446642代码区(..
分类:系统相关   时间:2015-04-06 18:56:38    阅读次数:211
Android socket 学习记录 之 执行new socket(ip, port)程序崩溃
这段时间在学习Android的socket编程,我不是专做APP的,做的是bootloader、驱动、hal、framework这个线的,也就是系统搭建和功能优化设计。为了打通这整条线,为此学习了不少东西,今天把Android的socket学习记录一下,以防止以后会出现这样的低级错误。 我这里是在极客学院的源码基础上做的自己的一些添加和修改,学习开始不就是先会修改么,举一反三,自然就很快...
分类:移动开发   时间:2015-04-02 18:57:33    阅读次数:232
905条   上一页 1 ... 72 73 74 75 76 ... 91 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!