上一页 1 ··· 9 10 11 12 13 14 下一页
摘要: 为何C语言(的函数调用)需要堆栈,而汇编语言却不需要堆栈之前看了很多关于uboot的分析,其中就有说要为C语言的运行,准备好堆栈。而自己在Uboot的start.S汇编代码中,关于系统初始化,也看到有堆栈指针初始化这个动作。但是,从来只是看到有人说系统初始化要初始化堆栈,即正确给堆栈指针sp赋值,但... 阅读全文
posted @ 2014-11-21 16:27 来杯绿茶 阅读(1092) 评论(0) 推荐(0) 编辑
摘要: /******************************************************************************************************************参考:说明:在学习裸机中断时重新遇到这个几个词,这次就要搞明白了。**... 阅读全文
posted @ 2014-11-21 09:04 来杯绿茶 阅读(588) 评论(0) 推荐(0) 编辑
摘要: /******************************************************************************************************************参考:说明:汇编调用C程序。*********************... 阅读全文
posted @ 2014-11-21 08:49 来杯绿茶 阅读(819) 评论(0) 推荐(1) 编辑
摘要: /******************************************************************************************************************参考:说明:这个是存到一个变量中,以后再补充一个返回值保存到指针中的。... 阅读全文
posted @ 2014-11-21 08:43 来杯绿茶 阅读(811) 评论(0) 推荐(0) 编辑
摘要: 共享内存区域是被多个进程共享的一部分物理内存。如果多个进程都把该内存区域映射到自己的虚拟地址空间,则这些进程就都可以直接访问该共享内存区域,从而可以通过该区域进行通信。共享内存是进程间共享数据的一种最快的方法,一个进程向共享内存区域写入了数据,共享这个内存区域的所有进程就可以立刻看到其中的内容。... 阅读全文
posted @ 2014-11-20 22:14 来杯绿茶 阅读(680) 评论(0) 推荐(0) 编辑
摘要: #include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#defineDEVICE_... 阅读全文
posted @ 2014-11-20 19:51 来杯绿茶 阅读(291) 评论(0) 推荐(0) 编辑
摘要: tftp服务经常在u-boot上下载内核或文件系统使用,如果使用友善之臂推荐的系统(VM虚拟机安装的fedora 9系统),默认是没有装tftp服务器的,需要自己安装配置,首先在rpm网站上下载所需版本的rmp安装包,一般http://rpm.pbone.net/(但是速度很慢)上就可以下到,我下... 阅读全文
posted @ 2014-11-18 10:16 来杯绿茶 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 链表是一种重要的数据结构,应用的非常广泛。链表分为单向链表与双向链表,一般的实现就是在结构体中内嵌指向下一个元素的指针。例如:structname{intnum;...;structname*next;structname*prev;}但是linux内核中的实现确有点特殊他是通过独立定义一个链表结构... 阅读全文
posted @ 2014-11-18 10:04 来杯绿茶 阅读(213) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2014-11-18 09:34 来杯绿茶 阅读(2) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2014-11-18 09:29 来杯绿茶 阅读(1) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 下一页