- 博客(8)
- 资源 (27)
- 收藏
- 关注
转载 堆、栈和堆栈
在计算机领域,堆栈是一个不容忽视的概念,但是很多人甚至是计算机专业的人也没有明确堆栈其实是两种数据 结构。 要点: 堆:顺序随意 栈:先进后出 堆和栈的区别 一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结 构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可 在计算机领域,堆栈是一个不容忽视的概念,但是很多人甚至是计算
2011-05-27 16:29:00 11700 1
转载 关于ARM一些常用概念
<br />1.ARM中一些常见英文缩写解释<br />MSB:最高有效位;<br />LSB:最低有效位;<br />AHB:先进的高性能总线;<br />VPB:连接片内外设功能的VLSI外设总线;<br />EMC:外部存储器控制器;<br />MAM:存储器加速模块;<br />VIC:向量中断控制器;<br />SPI:全双工串行接口;<br />CAN:控制器局域网,一种串行通讯协议;<br />PWM:脉宽调制器;<br />ETM:嵌入式跟踪宏;<br />CPSR:当前程序状态寄存器;<b
2011-05-27 11:49:00 858
转载 非局部跳转
#include #include jmp_buf b;void f(){ longjmp(b,1);}int main(){ if(setjmp(b)) printf("World!"); else { printf("Hello "); f(); }} 大家猜猜结果!这段代码按常理不论setjmp返回什么,也只会打印出“Hello ”和“World!”之一,然而事实上的输出是: Hello World! 实际上,当setjmp
2011-05-23 17:31:00 827
原创 TC中的时钟中断程序
/* 这个程序每隔1秒钟输出一个整数,10秒钟后结束程序。 按escape键提前退出程序 。*/#include #include #include /* Escape key */#define VK_ESC 0x11b #define TIMER 0x1c /* 时钟中断的中断号 *//* 中断处理函数在C和C++中的表示略有不同。
2011-05-23 16:12:00 2994
翻译 开始学习uCOS-II
搞了几个小时,终于下好了环境,找资源真不容易,跑了下载的一个例子,测试成功,终于搭建好了环境。先在这开个头,晚上回去继续捣鼓。。。。。。 先来介绍下建立uCos-II的环境,首先需要下载uCos-II v2.52压缩包,然后解压下来,SOFTWARE目录下面有三个文件夹,BLOCKS,TO,uCOS-II,,uCOS-II里面主要包含了uCos-ii源码和例程源码。然后把SOFTWA
2011-05-23 14:07:00 2654 6
转载 单线程中的通用定时器
C代码:--------------------------------------------------------------------------------/* JR_timer.h */#ifndef JR_TIMER_H#define JR_TIMER_H/* 获取CPU时间ms */unsigned long JR_GetTicks();/* 启动计时器 */void startTimer(void);/* 停止计时器 */void stopTimer(void);/* 设定定时器间隔 *
2011-05-20 13:04:00 1620
原创 Just a note
/*************************************************************************** FileName : fileBack.c FileFunc : for Backup file Version : V0.1 Author : Sunrier Date : 201
2011-05-19 21:15:00 650
原创 Bug
memcpy(CSN,(unsigned char*)&OutData[1],4);.......test#include #include int main(){ FILE * fp; //int a=1; char a='1'; unsigned char flag = 0; //int b; // char b; //unsigned char Text_line[10]; unsigne
2011-05-18 13:09:00 691
Tools Box程序员日常常用算法集成工具箱
2022-09-19
股票清算软件 V0.0.2.rar
2019-12-15
sqlite3-3.30.1-dll.rar
2019-12-10
OCCI 64位,在Win 64位下运行,使用64位Oracle 11g或以上
2019-01-12
OCCI 32位,在Win 32位下运行,使用64位Oracle 11g或以上
2019-01-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人