- 博客(15)
- 收藏
- 关注
转载 C++ 处理new分配内存失败
转自:http://www.51testing.com/html/70/n-827070.html在C++语言中,我们经常会使用new给一个对象分配内存空间,而当内存不够会出现内存不足的情况。C++提供了两中报告方式: 1、抛出bad_alloc异常来报告分配失败; 2、返回空指针,而不会抛出异常。 C++为什么会采用这两种方式呢?这主要是由于各大编译器公司设计C++编译器公司的结果,因为标
2018-01-18 22:11:17
10980
原创 python计划
书籍:1、python编程入门经典2、python核心编程开发工具:1、eclipse + pydev2、pycharm质量工具:1、pylint2、pychecker
2017-08-08 23:16:38
252
原创 http://www.cnblogs.com/AndyGe/archive/2009/12/17/1614402.html
http://www.cnblogs.com/AndyGe/archive/2009/12/17/1614402.html
2010-01-12 19:54:00
578
原创 heap and stack 精华贴
问 在程序开始运行时先要给软堆栈SP赋值,堆栈数据位于SP与0X60之间(MEGE128)而且大小是不确定的,使用片内RAM时要注意存储的数据不能进入堆栈区。那么请教一下从RAM顶部到SP之间的这部分RAM存储什么数据? 有些资料里称其为硬堆栈,并没说清存的是什么数据。答 1:我一般推到025F 答 2:堆栈的范围有多大,是否越大越好 答
2009-11-12 17:30:00
671
2
转载 sources文件
Sources文件 在WinCE BSP中会看到很多sources文件,一般会和源代码放在同一个目录,当然不是绝对的。这些sources文件里面就是定义了一些宏,主要用于告诉 Build.exe在编译源代码的时候应该如何编译和链接,告诉Nmake.exe如何编译源代码以及最后生成什么类型的文件。 下面具体介绍一下: TARGETNAME:最后编译完后生成的目标文件的名字,不包括扩展名
2009-09-25 17:20:00
934
原创 config.bib
IF IMGMULTIBINIF BSP_DDR128MB ; Multibin + 128MB DDR configuration ARGS 80000000 00001000 RESERVED CHAIN 80001000 00001000 RESERVED XIPKERN 80002000 00500000 RAM
2009-07-30 17:15:00
671
原创 Error: No room left in memory section, Image is too large for defined regions
When I build my Windows CE image in PB, I get following error. Error: Ram start overlaps rom binaryError: No room left in memory section, Image is too large for defined regions.Rom end : 0
2009-07-30 17:10:00
981
原创 Understanding Memory Sections in config.bib, boot.bib, and OEMAddressTable in Windows CE 5.0 and 6.0
IntroductionWindows CE uses .bib (binary image builder) files to track, among other things, the memory layout of bootloaders as well as OS images. If you’re writing a new BSP, you’ll definitely nee
2009-07-30 11:29:00
620
原创 WINCE编译过程
在WinCE系统中,当我们完成了相关的开发和系统定制工作以后,会编译WinCE系统,最后生成NK.bin和NK.nb0。我现在用WinCE6.0在自己的PC上面编译一次用时19分16秒(有一天无聊,就测了一下)。下面介绍一下WinCE系统的编译过程,大致分为4个阶段:编译阶段(Compile phase),系统产生阶段(Sysgen phase),文件拷贝阶段(Release copy phase
2009-07-30 11:24:00
1117
原创 遇到大麻烦了,PB6.0在编译wince系统的时候 在NETCFV2_MODULES= dotnetv2处失败了。fail at NETCFV2_MODULES= dotnetv2
一下子就没了头绪,网上只有问的却没有解答的。google了快一天了,没有答案。编译日志如下 配置sysgen参数User selected the following SYSGEN variablessysgen_as_base=1sysgen_as_file=1sysgen_audio=1sysgen_auth=1................IE_MODULES= s
2009-07-18 14:40:00
2187
3
转载 物理地址,虚拟地址,总线地址,i/o地址空间,内存地址空间,以及他们的映射关系
In the simplest machine model, there is a single address space which is common to both the processor and programs. That is, the address that a program accesses in software is the same as the address t
2009-07-02 12:57:00
1574
原创 转:WinCE中socket与Win32中socket的区别
1. 唯一例外的操作是必须解决Windows CE2 . 0内U D P数据报套接字中的错误:即每次调用s e n d或s e n d t o,都会导致内核内存泄漏。这个错误在Windows CE 2.1中已得到修复,但由于内核分散在R O M中,因此,目前还没有更新的软件可以修复Windows CE 2.0中的这一错误。唯一的解决办法是不要在Windows CE 2.0中使用数据报。所以要确定
2009-03-25 13:10:00
915
原创 pb6.0模拟器 调试应用程序
如果是ARM系统,下载DeviceEmulator的BSP包,在PB下定制你需要的OS导出SDK,然后安装,然后VS2005中就有了你安装的SDK的模拟器了,在VS2005中创建工程的时候(智能设备),选择你安装的SDK的模拟器,然后编译,就可以打断点了~
2009-03-23 22:06:00
636
原创 转:EVC4.0到VS2005所遇到的问题!
大家知道MOBIL5.0开始,EVC4开发的工程就无法进行DEBUG了,而必须使用VS.NET2005中的VC++来实现。但是以前我们费了很大心力做成的项目,也不能重新来写。今天通过一上午的研究,将转化方法贴出来和大家共勉。 这里我们以DIALOG BASED工程为例。首先用EVC4建立一个DIALOG BASED的POCKET PC 2003工程。此工程名我们暂定为TXDEM
2009-03-21 10:01:00
1152
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人