发布时间:2013-01-03 19:42:07
linux kernel 从入口到start_kernel 的代码分析 本文的很多内容是参考了网上某位大侠的文章写的<<>>,有些东西是直接从他那copy过来的。 最近分析了一下u-boot的源码,并写了分文档, 为了能够衔接那篇文章,这次又把arm linux的启动代码大致分析了一下,特此写下了这篇文档。一来是大家可以看看u-boot到底是如何具体跳转到linux下跑的,二来也为自己更深入的学习linux kernel打下基础。 本文以arm 版的linux为例, 从kernel的第一条指令开始分析,一直分析到进入start_kernel()函数,也......【阅读全文】
发布时间:2013-01-03 19:28:53
今天用主线Linux内核移植到MINI6410,主线内核2.6.37.1基本已经支持了MINI6410的板子,所以移植到能够启动起来的阶段很简单,但是在移植的时候还是出现了一个比较常见的问题:MINI6410 # bootm 0x50008000 ## Booting kernel from Legacy Image at 50008000 ... Image Name: Linux-2.6.37.1 Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 3800644 Bytes = 3.6 MiB Load Ad......【阅读全文】
发布时间:2013-01-03 17:07:50
上篇博客介绍过SD卡启动android的脚本的大致情况,此脚本是在上一篇的基础上有所改过,它是支持s5pv210的,相关烧写参数发生了改变,这个脚本要把android的system目录data目录和cache目录都挂到root根目录下,与上一篇有点差别。 点击(此处)折叠或打开 #! /bin/bash export LC_ALL=C if [ $# -ne 1 ]; then echo "Usage: $0 <drive>" ......【阅读全文】