码迷,mamicode.com
首页 >  
搜索关键字:bootloader    ( 867个结果
简易bootloader的LCD白屏问题(mini2440)
上次的简易bootloader虽然下载验证成功,可以成功引导内核启动linux,但是LCD一直处于白屏状态,没有显示。而mini2440的vivi就没有这情况,所以问题可能出在一些与LCD有关的初始化上。经过查看原理图和对照源代码,做了一些修改,最后LCD可以正常工作。 修改工作主要就是将对应LCD控制线和数据线的GPIO口进行初始化: 主要代码如下: void port_init(void...
分类:其他好文   时间:2014-06-05 02:05:04    阅读次数:260
ARM上电启动及Uboot代码分析
网上关于ARM的bootloader(以Uboot为例)的启动顺序的资料有好多,但是对于Uboot的地址映射、体系结构级操作介绍很少,都是直接开始Start.s代码的阅读。本文拟详细分析Uboot从上电,到第一条指令的执行,同时分析代码对于cache、TLB等部件的操作过程。 以下内容以u-boot-2012.04.01源码为例,从网上很容易下载该版本。...
分类:其他好文   时间:2014-06-03 00:21:12    阅读次数:500
简易bootloader重定位问题
单板选择NandFlash启动,则硬件上电后,系统会自动将NandFlash中的前4K内容拷贝到STEPSTONE即4K SRAM中,然后从SRAM中的0X0地址启动。基于mini2440的简易bootloader制作方法在上一篇文章中有提到,它编译出的boot.bin只有1.96KB,小于STEPSTONE的4KB,因此我们可以考虑将bootloader从nandflash拷贝到内存这一步给省略...
分类:其他好文   时间:2014-05-25 18:17:35    阅读次数:293
mini2440之动手写简易bootloader
Bootloader 它的终极使命就是启动内核,它的主要工作就是在上电之后...
分类:其他好文   时间:2014-05-24 17:50:47    阅读次数:257
一步步玩pcDuino3--uboot下的ping,添加命令可以接受来自host的ping
uboot是一个非常优秀的开源项目。不仅仅可以学习bootloader,嵌入式,各种总线协议。还可以了解网络协议栈。在嵌入式开发中,经常使用uboot的tftp和nfs来加快开发的效率。那么在tftp可以使用之前,我们要保证host和pcDuino3可以ping通。在uboot下可以ping通host,但是host不能ping通uboot,这是因为uboot不是操作系统,我们需要做了个命令来循环等...
分类:其他好文   时间:2014-05-24 14:20:31    阅读次数:247
一步步玩pcduino3--mmc下的bootloader
pcDuino3下支持mmc启动,官方的Uboot是采用SPL框架实现的,因为内部的SRAM空间达到32K,我们完全可以在这32K空间内编写一个完整可用小巧的bootloader来完成引导Linux kernel的目的。     我们首先介绍下SPL框架,可以先看下《GNU ARM汇编--(十八)u-boot-采用nand_spl方式的启动方法》和《GNU ARM汇编--(十九)u-boot...
分类:其他好文   时间:2014-05-22 08:57:21    阅读次数:265
linux启动流程
MBR主引导记录(PC) MBR会告诉电脑从该设备的某一个分区(partition)来装载引导加载程序(boot loader)。 Bootloader Boot loader储存有操作系统(OS)的相关信息,比如操作系统名称,操作系统内核 (kernel)所在位置等。常用的boot loader有...
分类:系统相关   时间:2014-05-18 20:13:06    阅读次数:388
Linux系统启动过程,grub重装。
今天来了解下Linux的启动过程,以及内核的组成,让我们动手制作一个小linux。启动过程:POST-----Bootloader(这里分为两段1、磁盘的前446字节,2、/boot/grub)------kernerl--------挂载根文件系统为只读--------/sbin/init------inittab设定默认级别-------/etc/init/rcS.co..
分类:系统相关   时间:2014-05-14 17:34:43    阅读次数:395
Android 启动流程简介
Android 启动流程:1.linux OS Bootloader -> Linux kernel2.Android/InitRuntime Init Process -> Services -> Zygote/VM -> System Server3.Framework HomeScreen.....
分类:移动开发   时间:2014-05-14 11:28:11    阅读次数:576
Android 启动之 Bootloader(uboot)
嵌入式系统一般没有通用的bootloader,u-boot是功能强大的bootloader开发软件,但相对也比较复杂。1 Bootloader及u-boot简介Bootloader代码是芯片复位后进入操作系统之前执行的一段代码,主要用于完成由硬件启动到操作系统启动的过渡,从而为操作系统提供基本的.....
分类:移动开发   时间:2014-05-14 11:14:54    阅读次数:361
867条   上一页 1 ... 84 85 86 87 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!