EmbeddedSys
文章平均质量分 54
carry1314lele
HUST硕士阶段研究项目是ERTOS, 现在工作方向是驱动开发。希望和CSDN的朋友们多多技术交流。
http://blog.sina.com.cn/bikaq
展开
-
代码的运行时存储(嵌入式实验板区别与PC)
单片机运行的时候代码可以放到RAM中,可以放到EEPROM中,还可以放到FLASH里。它甚至可以刚才还在ram中运行着,过一会跳到了FLASH里去运行。而不是像pc机一样把EEPROM中的代码先读到ram中,然后再ram中运行。 计算机运行时代码主要在RAM里面,而不是用它的硬盘来运行。 即使他想要运行硬盘里面有代码,也是把代码调到ram里面来之后再运行, (这就是缺页中断后做的操作)原创 2008-06-20 15:55:00 · 870 阅读 · 0 评论 -
tcc arm-linker与gcc ld处理外部变量时的区别
几个函数源码如下:[root@LinuxServer1 Test]# cat main.cvoid printg1(void);void printg2(void);int main(){ printg1(); printg2(); return 0;}[root@LinuxServer1 Test]# cat g1.c#include int g1=1原创 2008-12-29 11:10:00 · 1921 阅读 · 0 评论 -
APCS 简介
APCS 简介(ARM 过程调用标准) 介绍 寄存器命名 设计关键 一致性 栈 回溯结构 实际参数 函数退出 建立栈回溯结构 APCS 标准 对编码有用的东西 介绍APCS,ARM 过程调用标准(ARM Procedure Call Standard),提供了紧凑的编写例程的一种机制,定义的例程可以与其他例程交织在一起。最显著的一点是对这转载 2008-11-07 16:37:00 · 725 阅读 · 1 评论 -
L6305W: Image does not have an entry point. (Not specified or not set due to multiple choices.)
做项目的时候遇到此问题,现在终于解决了,把过程罗列出来供大家参考。1. 简单介绍一下项目。这个项目是为嵌入式平台开发的,不同的功能模块分别编译成独立库文件a.lib, b.lib, c.lib,d.lib...最后和RTOS编译成的诸多.o文件链接在一起生成一个bootable 的arm平台运行的bin文件。ENTRY POINT在 RTOS中的int.s中指定。原创 2009-07-28 15:47:00 · 8919 阅读 · 0 评论 -
体系结构简介
所谓“体系结构”,也可以称为“系统结构”,是指程序员在为特定处理器编制程序时所“看到”从而可以在程序中使用的资源及其相互间的关系。 体系结构最为重要的就是处理器所提供的指令系统和寄存器组。指令系统分为CISC(Complex Instruction SetComputer,复杂指令集计算机)和RISC(Reduced Instruction SetComputer,精简指转载 2009-10-20 17:30:00 · 2171 阅读 · 0 评论 -
闪速存贮器FLASH技术分类
闪速存贮器FLASH技术分类转载 2010-06-01 11:20:00 · 1201 阅读 · 0 评论 -
如何快速掌握一个开源项目
如何快速掌握一个开源项目原创 2010-06-03 09:54:00 · 1423 阅读 · 0 评论 -
推荐开源WebServer-GoAhead
推荐开源WebServer-GoAhead原创 2010-06-02 16:32:00 · 1196 阅读 · 0 评论 -
C语言局部变量地址空间
C 局部变量 地址空间转载 2013-12-09 23:08:07 · 1165 阅读 · 0 评论