- 博客(26)
- 资源 (91)
- 收藏
- 关注
原创 GRBL一:概括及其名词
近日项目需要,PLC中添加直线差补类的功能,第一次接触GRBL,做个大致概括。 Grbl是一款针对Arduino/AVR328芯片的嵌入式G代码编译和运动控制器。所以说GRBL分为两部分:上位机部分和下位机部分1.上位机部分:GRBL Controler 用QT编译的,作用是:GCODE编译器,可以解析GCODE 代码然后通过串口跟下位机通信,控制下位机运动 很多DIY做雕
2015-04-30 16:37:55 10958 5
原创 error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“2”不匹配值“0”
groupsock.lib(Groupsock.obj) : error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“2”不匹配值“0”(27TargetTracking.obj 中)vs debug版本编译没有问题,切换到release时候出现如上错误是调用的lib库的问题这是因为现在工程是release版,需要release版的lib库,
2015-04-29 16:49:19 3540
原创 error C2665: “AfxMessageBox”: 2 个重载中没有一个可以转换所有参数类型
vs编译debug版本正常,编译release时候出现如下错误:error C2665: “AfxMessageBox”: 2 个重载中没有一个可以转换所有参数类型 代码如下:AfxMessageBox("请输入文件路径文件名!!");办法1: 改为AfxMessageBox(_T("请输入文件路径文件名!!"));或 AfxMessageBox(L"请输入文件路
2015-04-29 16:43:14 5331 4
转载 VS下创建静态链接库和动态链接库及其调用
下面介绍一下用VS如何创建静态链接库和动态链接库,并测试创建的库。1.静态链接库打开VS2010,新建一个项目,选择win32项目,点击确定,选择静态库这个选项,预编译头文件可选可不选。在这个空项目中,添加一个.h文件和一个.cpp文件。名字我们起为static.h和static.cppstatic.h文件:[cpp] view plai
2015-04-29 14:49:03 1210
原创 EVC创建DLL库及调用
WINCE下的DLL有4种:1.WINCE DLL 2.MFC Regular DLL 3.MFC Extension DLL 4. Resource DLLWINCE DLL:导出函数使用标准C接口,可被MFC或非MFC程序调用MFC Regular DLL:是使用MFC创建,导出函数也使用标准C接口,可以被MFC或非MFC程序调用MFC Extension DLL:可以创建MFC派
2015-04-29 14:43:49 626
转载 如何扩展VMware xp虚拟机磁盘
VMware在虚拟系统时为节约硬盘空间,一般设置的空间会有所保守,随着系统运行时间增长,安装的软件以及配置文件慢慢变大,当资料达到了设定的值时可以通过配置增加硬盘的方式来给虚拟机扩展容量。工具/原料VMware虚拟机虚拟机设置1首先运行VMware虚拟机,在起始页里列出V
2015-04-29 14:11:12 2252
转载 TortoiseSVN 冲突解决详细步骤 (图)
冲突还是很好解决的,但我没有试过在IDE里边集成怎样。记得VSS在Visual Studio里边解决冲突就非常完美,冲突自动报告,自动弹出冲突解决窗口,让你处理该怎么合并两份版本。合并后自动签入commit。小乌龟在这里就欠缺点了~~~1.发现冲突。大家不要惊慌~~~~ 2.按照提示update。警察叔叔叫你update就update啦~~u
2015-04-15 13:59:22 723
原创 SVN服务器搭建和使用(二)
上一篇介绍了VisualSVN Server和TortoiseSVN的下载,安装,汉化.这篇介绍一下如何使用VisualSVN Server建立版本库,以及TortoiseSVN的使用.首先打开VisualSVN Server Manager,如图:可以在窗口的右边看到版本库的一些信息,比如状态,日志,用户认证,版本库等.要建立版本库,需要右键单击左边窗口的Reposito
2015-04-15 13:55:37 414
转载 SVN服务器搭建和使用(一)
SVN服务器搭建和使用(一) Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说.首先来下载和搭建SVN服务器.现在Subversion已经迁移到apache网站上了,下载地址:http://subversion.apache.org/packages.html这是二进制文件包的下载地址,你可在左侧的导航栏找到源代码,文档的下载地址.wi
2015-04-15 13:55:29 507
转载 svn cleanup failed–previous operation has not finished; run cleanup if it was interrupted
svn提交遇到恶心的问题,可能是因为上次cleanup中断后,进入死循环了。错误如下: 解决方法:清空svn的队列1.下载sqlite3.exe 2.找到你项目的.svn文件,查看是否存在wc.db3.将sqlite3.exe放到.svn的同级目录4.启动cmd执行sqlite3 .svn/wc.db "select * fro
2015-04-15 13:49:36 555
原创 CE5:致命的应用程序错误,应用程序执行了一个非法操作,将被关闭,异常:0xc0000005
做好的CE5系统,用户在运行用户程序时候出现如下错误致命的应用程序错误,应用程序执行了一个非法操作,将被关闭,程序:xx.exe异常:0xc0000005地址:xx在网上看到过类似的问题,但是都没有个确定的解决方案,参考:http://bbs.csdn.net/topics/320175430而且程序是用户写的,我这里没有源码希望看到的给点提示
2015-04-14 11:08:51 4949
原创 添加BSP到PB5
拷贝到platform中的BSP在新建工程时候找不到刚才拷贝进去的BSP这是因为没有把BSP添加到PB5中file->manege catolog items->import->(bsp文件夹下的.cec文件)->ok
2015-04-13 14:32:00 585
原创 WinCE中如何编译生成NK.nb0
要产生NK.NBx文件,必须在config.bib(例如$ (WINCEROOT)\PLATFORM\SMDK2440A\Files,以后的的config.bib如无特别说明,均指该文件)中设置ROMSIZE参数。如ROMSIZE=02000000,设置NK.NB0的大小为32M,若Image的大小超过32M,则还会产生NK.NB1,NK.NB2……,设置例子如下(加在config.bib文件末端
2015-04-13 13:35:58 1064
转载 nk.bin和nk.nb0区别
nk.bin和nk.nb0都是CE的镜像。然而,我们在下载的过程中常常会遇到,有时候下载nk.bin,有时确是下载nk.nb0,这两者到底有什么区别呢? 首先,NK.BIN中的内容是被压缩过的,NK.NB0中的内容是没有压缩的。 两者大小的区别是因为在生成过程中BIN会将你设定的后面的NULL自动去掉,而NB0就不会。 NB0的大小就是第三个变量ROMSIZE所设置的大小。 由
2015-04-13 11:18:24 1123
原创 ce5.0 enable full kernel mod选项解析
ce5.0 enable full kernel mod选项解析ce6中已经没有此选项了,这个选项到底是什么用呢?在公司项目中,客户开发的应用程序在我的CE系统上切换栏目就会死机,在其他人配置的系统上不会死机,纠结了好久的问题终于搞定了,原因就是build options中选择了此项大多数简单的解释,如下图,但是仍然没有看懂下面看一个大牛在讲解ce驱动时候给的解释
2015-04-09 18:06:10 768
原创 CE5.0定制OS模拟器黑屏解决:无法连接到设备,错误:0x800705b4
建了几个模拟器是mobile handler模板的模拟器,没有出现黑屏的现象,当我建了个custom devices的模拟器就会黑屏,就是开机一直都是黑屏的那种,关掉模拟器后会出现无法连接到设备,错误:0x800705b4解决:从catolog里选择组件:standerd sdk for wince,右击->add to os design,sysgen最后模拟器就成功的跑起来
2015-04-09 14:41:40 907
原创 CE5.0没有共享文件夹storage devices解决
CE5共享文件夹storage devices组件由于没有经验,刚开始编译的NK下载到模拟器里时候,明明配置了共享文件夹,但是在我的设备中就是没有共享文件夹storage devices解决:需要选择组件:需要选择组件devices drivers ->storage devices 右击->add to os desigen重新sysgen一下,生成的NK就有storage dev
2015-04-08 17:49:07 896
原创 CE5.0 ARM模拟器定制--基于VS2005/VS2008
PB5.0只能支持X86的模拟器,打开ARM的模拟器时报错,参考:http://blog.csdn.net/zhangjikuan/article/details/44833661而VS2005支持ARMV4I模拟器,本文是PB5.0,CE5.0,VS2005相结合定制ARM模拟器一、生成OS1. 安装Windows CE 5.0(记得CPU类型里把ARMV4I选上)装完之
2015-04-08 13:23:38 1200
原创 PB5.0 build CE5.0 SDK错误:It is recommended that you build a run-time image before building an SDK
PB5.0在build CE5.0 SDK时候出现错误:It is recommended that you build a run-time image before building an SDK. Otherwise, the build process for your SDK might not succeed. Do you want to continue?如果点击是If
2015-04-08 11:02:28 852
原创 KEILE中生成个人lib库总结
Keil中如何使用自己生成的LIB库 代码积累多了,大家可能都尝试过自己写个库,方便调用,我最初的办法是把常用的函数放到一个个.C文件里头,要用的时候就把一个个.C添加到Group里面,这种方法就很麻烦了,每次新建一个工程都要ADD半天 这里8279.C,delay_ms.c,watchdog.c,function.c都是我以前写过现在拿来重用的代码 这样做还有一个问题,如果某个函数未
2015-04-03 14:33:15 15431 7
原创 win7 运行PB5 SYSGEN无响应解决
1.\Windows CE Platform Builder\5.00\CEPB\BIN\ 下找到cepb.exe,右击-属性-兼容模式 为XP SEVICE 32.,然后建立一个批处理文件.bat@ehcostart cepb.exeexit@ehco放到\Windows CE Platform Builder\5.00\CEPB\BIN\ 下,双击即可运
2015-04-02 18:13:04 804
原创 BLDDEMO: There were errors building ZJKemulator
wince5 sysgen时候出现错误:BLDDEMO: There were errors building ZJKemulator查找build.log发现如下错误:Directory: C:\WINCE500\PUBLIC\COMMON\CESYSGENTARGETNAME: ntlmsspmakefile.def: Including C:\WINCE500\public\
2015-04-02 17:05:49 796
原创 wince5.0下载链接
wince5.0下载链接:复制到迅雷里下载即可,亲试安装成功http://download.microsoft.com/download/pocketpc/Utility/2002.1/NT5XP/EN-US/ChSimp-NoRadio.exehttp://download.microsoft.com/download/0/8/0/08000f6b-974b-4384-90d0-26
2015-04-02 16:48:43 1868
转载 wince 5.0 Platform Builder 5.0 下载地址
学习嵌入式开发的朋友都知道,嵌入式开发主要用到2个软件一个是Platform Builder for Windows CE 5.0一个是VS.NET2005,其中VS.NET2005网上很容易下载,现在提供一个Platform Builder for Windows CE 5.0下载地方,而且富有破解方法。安装时注意:全部下载完成后,运行时,运行第二个即下面标有红星的安装,不要直接运行第一
2015-04-02 16:44:43 1644
原创 .net framework1.1 下载地址
wince5.0安装需要先安装.net framework1.1 下载地址:http://www.microsoft.com/zh-cn/download/details.aspx?id=26
2015-04-02 16:24:07 1328
原创 Your virtual machine may not have enough RAM allocated. Try increasing the RAM allocation
platform builder 5.0创建模拟器emulator时候出现问题Your virtual machine may not have enough RAM allocated. Try increasing the RAM allocation (if you are using Platform Builder open the Configure Remote Services
2015-04-02 16:19:33 819
DTCC2023-张纪宽-基于eBPF观测数据库内核
2023-12-06
api-request-node.html.ftl
2021-03-31
api-common-catalog.html.ftl
2021-03-31
api-doc.md.ftl
2021-03-31
activate-power-mode
2015-12-03
STM32F107 USB otg U盘读写源码
2015-10-24
sqlite3.exe
2015-04-28
Android OpenGL ES 绘制三维/空间坐标系透明
2014-03-04
android 绘制折线图(AChartEngine)Linechart 动态更新横轴为获取的当前时间
2014-03-04
STM32F103 UC/OS-II关于各种任务间通信的系列C程序(彩屏显示)
2013-04-30
STM32F103 UC/OS-II关于任务操作的系列C程序(彩屏显示)
2013-04-30
STM32F103 TFT彩屏显示 SPI控制W25X16(外部flash)C程序
2013-04-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人