转自:http://blog.csdn.net/blueoceanindream/article/details/6851787 闲来无事,总结一下linux bootrom的启动流程: 环境:MIPS+linux+交换机 nor flash和nand flash nor flash:引脚多;支持片
分类:
其他好文 时间:
2016-03-11 10:11:52
阅读次数:
196
学习的时候,怎么折腾都行。还是打算先debug一遍uboot,熟悉下mips启动流程,然后转到win7下尝试编写几个小程序。---------------linux下面:sudo dnf install glibc.i686然后去https://sourcery.mentor.com/GNUTool...
分类:
系统相关 时间:
2016-01-10 22:28:46
阅读次数:
364
将陆续上传本人写的新书《自己动手写处理器》(尚未出版),今天是第三篇。我尽量每周四篇 MIPS指令集架构自上世纪80年代出现后。一直在进行着更新换代,从最初的MIPS I到MIPS V,发展到可支持扩展模块的MIPS32、MIPS64系列,再到集成代码压缩技术的microMIPS32、micro.....
分类:
其他好文 时间:
2016-01-10 14:19:44
阅读次数:
209
设置串口参数 setenv -p LINUX_CMDLINE "console=ttyS0,115200 root=mtd4 rw rootfstype=jffs2"内核启动参数 setenv -p STARTUP "boot -z -elf flash0.os:vmlinuz"dhcp获取ip.....
分类:
其他好文 时间:
2015-12-30 13:40:53
阅读次数:
259
一般来说,配置交叉编译工具链的时候需要指定编译工具的路径,此时就需要设置环境变量。例如我的mips-linux-gcc编译器在“/opt/au1200_rm/build_tools/bin”目录下,build_tools就是我的编译工具,则有如下三种方法来设置环境变量:1、直接用export命令:#...
分类:
系统相关 时间:
2015-12-29 19:19:38
阅读次数:
235
上一篇介绍了资源紧缺型嵌入式系统的启动过程,如今介绍资源宽裕型嵌入式系统的启动过程。内存资源宽裕型操作系统一般都外挂SDRAM,而且CPU的计算能力都比較强,比如基于cortex A、MIPS 74k等核心的SOC。下图是两种嵌入式系统架构的差别: 图1,对于资源紧缺型系统,内置flash...
分类:
其他好文 时间:
2015-12-25 08:49:36
阅读次数:
168
1、 将gpio13和gpio17也当作普通gpio使用,修改target/linux/ar71xx/files/arch/mips/ath79/mach-dragino2.c文件如下/* * DRAGINO V2 board support, based on Atheros AP121 boa....
分类:
其他好文 时间:
2015-12-03 13:17:54
阅读次数:
304
Some platforms provide a pair of instructions that work in concert to help build critical sections.On the MIPS architecture, for example, the load-lin...
分类:
其他好文 时间:
2015-11-27 06:42:50
阅读次数:
239
##交叉编译(编译就是编译成汇编指令,使得电脑能够识别,比如windows平台模拟linux平台编译出来得程序可以在linux上运行。)* 在一个平台下,编译出另一个平台能够执行的二进制的代码* 平台:windows,mac os,linux* 处理器:x86,arm,mips##交叉编译的原理* ...
分类:
移动开发 时间:
2015-11-22 15:45:47
阅读次数:
191
MIPS 处理器存储器结构项目当中使用的是一颗MIPS CPU,存储空间是标准的MIPS内存分配,内存被划分为几个部分,概括如下:Boot room, boot code存储空间;iram, code 存储空间;dram,data存储空间;也就是说code和data有各自独立的存储空间,分开放置。我...
分类:
其他好文 时间:
2015-11-19 23:51:45
阅读次数:
163