- 博客(4)
- 收藏
- 关注
原创 C中堆栈
<br />关于程序运行时内存中的分配情况有必要做一个总结,特别是对程序本质的理解有好处<br />一、C/C++编译后在运行时内存可以分成几块区域<br />1.栈区(stack):由编译器自动分配释放,存放函数变量,局部变量,使用类似于数据结构中的栈。<br />2.堆区(heap):一般由程序员分配释放,程序员如若忘记释放可能由OS在程序结束时回收。<br />3.静态区(全局区):全局变量和静态变量存放的区域,内部分为初始化过的和未初始化过的变量,分开存放,程序结束后统一释放。<br />4.文字常
2010-11-20 00:25:00
208
原创 回车 换行 回行
<br />/r是回车,/n是换行,连一块用才是回车换行(回行);“回车换行”的概念源于早先的打字机。类似于现在打印机中有一个打印头,这个打印头平常停在打印机内的某一端。在打印一行时,则需要向外移动,打印一行结束后,打印头需要回到原来位置。由于打印头在英文中用“车”来表示,所以这个动作就称为“回车”,用金山词霸的中的解释就是:“将打印或显示位置移到同行起始位置的运动。”所以对于打印机,假设有两行字,两行之间若光有“回车”,那么这两行字将重叠在一起(对于控制台程序的屏幕,则将回到行首)。如果光有“
2010-11-18 15:42:00
379
转载 BSP概念
BSP 概念解析 Drew在这里按照自己的理解来解释一下BSP( Board Support Package),仅供参考: BSP是板级支持包,是介于主板硬件和操作系统之间的一层,应该说是属于操作系统的一部分,主要目的是为了支持操作系统,使之能够更好的运行于硬件主板。BSP是相对于操作系统而言的,不同的操作系统对应于不同定义形式的BSP,例如VxWorks的BSP和Linux的BSP相
2009-09-11 22:11:00
302
原创 winCE的eboot烧入
我们的项目开发板是pxa720ep。我们要求的烧入是winCE的eboot(相对于linux的bootloader)。烧入主要涉及的操作如下:1.宿主机和开发板的连接。2.宿主机的com接口的io化3.eboot的烧入。首先是宿主机器的开发板连接,我们这里有3条线需要连接。第一条是串口线,用在开发板烧入eboot后,再启动时可以和宿主机器的超级终端软件交互。然后就是一根jtag线,
2009-09-11 15:10:00
551
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人