- 博客(6)
- 资源 (2)
- 收藏
- 关注
转载 mips 汇编入门——helloworld
源码如下: hello.s [vb] view plaincopy# text segment .text .globl main main: # execution starts here la $a0,str # put string address into a0
2012-04-22 00:49:59 2131
转载 Linux 上下文切换分析笔记 (MIPS)
1. 内核栈切换 (MIPS)调度切换至一个进程时,根据 task_struct->thread_info 的值设置 *kernelsp(当前正在运行进程之内核栈栈底),其值为 thread_info + THREAD_SIZE - 32(MIPS 下,使用 set_saved_sp 宏)。2. 异常、中断寄存器的保存 (MIPS)使用SAVE_SOME 保存上下文时,
2012-04-18 09:57:43 980
转载 linux mips启动分析
系统加电起动后,MIPS处理器默认的程序入口是0xBFC00000,此地址在无缓存的KSEG1的地址区域内,对应的物理地址是0x1FC00000,即CPU从0x1FC00000开始取第一条指令,这个地址在硬件上已经确定为FLASH的位置,Bootloader将Linux内核映像拷贝到 RAM 中某个空闲地址处,然后一般有个内存移动操作,目的地址在arch/mips/Makefile内指定:co
2012-04-15 22:57:08 919
原创 MIPS体系结构剖析,32个通用寄存器
mips汇编有个约定(后来也有些变化,我们不管,o32,n32),32个通用寄存器不是一视同仁 的,而是分成下列部分: 寄存器号 符号名 用途 0 始终为0 看起来象浪费,其实很有用 1 at
2012-04-15 20:30:20 2075
原创 mips64el-unknown-linux-gnu-gcc交叉编译ELF-64程序
当用mips64el-unknown-linux-gnu-gcc编译一个t.c的文件时,t.c的内容如下:#includeint main(){ return 0;}mybox ~ # mips64el-unknown-linux-gnu-gcc -c t.cmybox ~ # mips64el-unknown-linux-gnu-ld -o
2012-04-13 21:58:04 7066 1
转载 Linux GCC编译使用动态、静态链接库
原文网址:http://blog.csdn.net/a600423444/article/details/7206015推荐一本好书:《Linux C编程一站式学习》可以在 http://learn.akae.cn/media/ 上,在线阅读。 在windows下动态链接库是以.dll后缀的文件,二在Linux中,是以.so作后缀的文件。
2012-04-05 21:57:00 856
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人