2007年04月
2 几种常见的boot方式
2.1 从EPCS串行存贮器中boot
这种boot方式,FPGA的配置数据和Nios II的程序都存放在EPCS器件中。FPGA配置数据放在最前面,程序放在后面,程序可能有多个段,每个段前面都
阅读全文>
发表于 @ 2007年04月26日 18:07:00|评论(loading...)|编辑
为阅读BLOB首先阅读了杜云海的ARM学习报告,对在ADS调试时生成的AXF和BIN文件以及GNU编译生成的ELF文件和可执行文件有了一些了解。
对于ARM学习报告1关键要理解加载域和运行时域的概念,加载域即下载到FLASH中的BIN文件的地址分配,运行时域就是在程序运行时把BIN文件的各个段拷贝到RAM中的地址分配情况。对于学习报告中给的启动代码,在ARM启动时,flash地址为0-2M
阅读全文>
发表于 @ 2007年04月18日 18:05:00|评论(loading...)|编辑
要移植BLOB,最好先看懂BLOB的工作流程。本人只针对intel开发板mtwilson来理解BLOB,相信其他板子也是一样的,BLOB对各种板子的支持在configure.in中有列出。
BLOB对各种CPU的支持在configure.in中定义,编译器直接编译出针对
阅读全文>
发表于 @ 2007年04月16日 21:08:00|评论(loading...)|编辑
前言之前言:谁是这篇文章的读者?
不习惯读英文资料的非LINUX高手
声卡不响光驱不转连不上网等等,只要有问题就行
开发嵌入式操作系统
阅读全文>
发表于 @ 2007年04月13日 23:05:00|评论(loading...)|编辑
一、引言
在专用的嵌入式板子运行 GNU/Linux 系统已经变得越来越流行。一个嵌入式 Linux 系统从软件的角度看通常可以分为四个层次:
1. 引导加载程序。包括固化在固件(firmware)中的 boot 代码(可选),和 Boot Loader 两大部分。
2. Linux 内核。特定于嵌入式板子的定制内核以及内核的启动参数。
3. 文件系统。包括根文件系统和建立于 Flash 内存设备之上文件系统。通常用 ram disk 来作为 root fs。阅读全文>
发表于 @ 2007年04月13日 21:38:00|评论(loading...)|编辑