Linux/WinCE
Pipi0714
热爱技术顽童似的农民工!
展开
-
Linux和windows间传递文件
测试环境:CentOS 8.5Windows 10特殊说明:CentOS安装的是8.1,然后升级到8.5。选择带GUI的服务器。在CentOS上安装SSH,即可实现Linux和Windows间互相传递文件。CentOS 8.1默认自带SSH软件包,假如没有安装请按下面的步骤安装:su rootyum install openssh-serveryum install openssh-clients启动服务systemctl startsshd上面没有实际测试.原创 2021-12-22 16:51:34 · 808 阅读 · 0 评论 -
Linux C/C++ 开发遇到 undefined reference to xxx
Linux C/C++ 开发遇到 undefined reference to xxx原创 2017-03-17 15:08:18 · 1324 阅读 · 1 评论 -
Deploying '%CSIDL_PROGRAM_FILES%\Microsoft SQL Server Compact Edition\v3.5\Devices\wce500\x86\sqlce'
Deploying '%CSIDL_PROGRAM_FILES%\Microsoft SQL Server Compact Edition\v3.5\Devices\wce500\x86\sqlce'系统找不到指定的文件解决办法:在目标机上安装Microsoft SQL Server Compact Edition即可。但是安装目录是上述目录。注意保存你的CAB(安装文件),安装完原创 2013-05-17 17:56:17 · 1059 阅读 · 0 评论 -
嵌入式(WinCE XPE)开发最佳工具
做嵌入式开发,最麻烦的事情或者说最繁琐的事情就是如何启动目标系统,将新生成的内核更新到目标系统中。对于WinCE来说好点只是更新nk.bin文件即可。但是假如调试系统功能的时候可能这个nk.bin启动使系统失败这就麻烦了,当然了这是我的做法将目标系统上的CF卡拔下来插到多功能读卡器上然后查到开发机上进行操作。但是对与XPE来说就是噩梦了,下面说明详细过程。作者使用的是IDE接口的DOM原创 2012-12-22 08:52:59 · 2692 阅读 · 0 评论 -
corelibc.lib(dllmain.obj) 这个警告必须处理
使用evc 4.0 sp4编写五笔输入法,发现了这个警告。corelibc.lib(dllmain.obj) : warning LNK4209: debugging information corrupt; recompile module; linking object as if no debug info原因dll的入口函数是DllEntry不是DllMain。经过调试发现dll的原创 2012-09-20 17:24:08 · 1468 阅读 · 0 评论 -
PB5.0 编译出现BLDDEMO: There were errors building
PB5.0 编译出现BLDDEMO: There were errors building的时候,可能由于你的杀毒软件或者防火墙。我的配置:xp+sp3+PB5.0QQ电脑管家7.0Avira Free Antivirus当我关闭QQ电脑管家+Avira Free Antivirus时重新Sysgen一切OK!原创 2012-09-17 08:49:10 · 809 阅读 · 0 评论 -
Windows CE 5.0 五笔输入法
关于输入法的编码没有深入研究也没有找到合适的技术资料。MB格式也读不出来。本人写的五笔输入法以王码五笔98版的字库为准。采用SQLite3数据库保存字库。效果如下图所示:初始状态栏输入编码时的界面,他是输入空格或者4个编码时查询显示汉字。这是重码的情况。apfc对应一个字和一个词这是在windows ce 5.0 x86版本的五笔输入法。有合原创 2012-09-29 13:27:37 · 1899 阅读 · 3 评论 -
evc4.0不支持DllEntry关键字
编写windows ce.net 5.0下的五笔输入法。发现了cchwbime.def : error LNK2001: unresolved external symbol DllEntry错误。网上的相关资料都不匹配。无法只有回来重新看cchwbime.def文件,里面有DllEntry。突发灵感好像在PC机的软件上没有这个选项。新建个简单的项目测试确实删除DllEntry编译通过。否则出原创 2012-09-13 11:22:28 · 621 阅读 · 0 评论 -
理解键盘的扫描码、虚拟键、ASCII
摘自百度虚拟键码和http://hu-jiacheng.iteye.com/blog/1508028扫描码:键盘硬件对每个键编的码,当键盘按下时将扫描码发送给键盘的驱动。虚拟键:键盘的驱动将接收的扫描码转换为虚拟键。这个类似一个协议,每个厂家的扫描不同但是每个厂家的键盘驱动程序必需按照虚拟键的功能说明将扫描码转换为虚拟键。这样不同厂家生产不同的键盘对于操作系统而言都是一样的。键盘驱动将原创 2012-09-28 09:15:55 · 4489 阅读 · 0 评论 -
SQLite读取中文的方案
由于SQLite3支持UTF-16,所以创建数据的时候编码方案选择UTF16而不是UTF8。创建表然后添加数据使用下面的代码即可读出中文。他是visual studio 2008 创建智能设备程序在windows ce 5.0下测试ok!sqlite3* db;sqlite3_stmt *stat;const unsigned char* ctemp;const un原创 2012-09-27 18:15:50 · 10096 阅读 · 2 评论 -
CentOS 6.8禁用PackageKit
CentOS 6.8禁用PackageKit原创 2017-03-27 15:56:04 · 876 阅读 · 0 评论 -
CodeBlocks 16.01在CentOS 7下更改主题
CodeBlocks 16.01在CentOS 7下更改主题原创 2017-03-17 16:51:56 · 1160 阅读 · 0 评论 -
CentOS 6.8 Ansys14.5
CentOS 6.8 Ansys14.5原创 2017-03-29 10:27:02 · 1685 阅读 · 1 评论 -
配置CentOS6 yum源
配置CentOS6 yum源 上海交大源原创 2017-06-02 09:59:21 · 4392 阅读 · 0 评论 -
CentOS 6.9 安装IPtux局域网聊天工具
CentOS 6.9 安装IPtux局域网聊天工具原创 2017-06-01 17:14:38 · 3152 阅读 · 0 评论 -
CentOS 7.3 安装GCC 4.9.4
CentOS 7.3 安装GCC 4.9.4转载 2017-03-16 11:23:42 · 5818 阅读 · 0 评论 -
Bash 脚本调试
Bash 脚本调试转载 2017-04-01 09:37:51 · 446 阅读 · 0 评论 -
CentOS6.8 升级gdb7.9.1
CentOS6.8 升级gdb7.9.1原创 2017-03-31 17:17:01 · 1842 阅读 · 0 评论 -
CentOS 6.8 升级 gcc 4.9.4
CentOS 6.8 升级 gcc 4.9.4原创 2017-03-31 16:52:22 · 931 阅读 · 0 评论 -
CentOS 7 修改屏幕分辨率
CentOS 7 修改屏幕分辨率原创 2017-03-14 10:39:16 · 44297 阅读 · 6 评论 -
CentOS 6,7的选择
CentOS 6,7的选择原创 2017-03-29 11:21:29 · 4757 阅读 · 0 评论 -
XPE 目标系统语言设置
我成功启动的XPE,不知道为啥都是英文的菜单。有个别的是中文。如果你的XPE系统开始做的是英文操作系统,然后再添加的中文语言支持,则可能会出现这样的情况,该问题属于XPE本身构建出现问题!因为在XPE中,中文字体组件并不是一个组件,例如,系统的中文支持组件是Chinese - Simplified Language Support,但是IE和CMD的中文组件又是单独的,如果不添加这两个组件,I原创 2012-06-06 14:52:10 · 2550 阅读 · 0 评论 -
Microsoft Target Designer 设计目标系统
失败几次终于成功了。步骤如下。继上篇设计完组件后。失败现象:1.缺少pci.sys2.出现0x0000007B错误信息网上很多的解决办法都没有成功,使用tap生成device.pmq上述错误消失。1.在目标板上安装xp或者xpe 运行tap.exe生成device.pmq2.使用Microsoft Target Designer新创建一个Configuration3原创 2012-06-06 11:09:11 · 1217 阅读 · 0 评论 -
WinCE5.0 CryptProtectData
//MSDN上看了CryptProtectData写如下的代码 DATA_BLOB DataIn; DATA_BLOB DataOut; DataIn.pbData = lpData; DataIn.cbData = cbData; BOOL bRst = FALSE; if(CryptProtectData(&DataIn,L"psw",NULL,NULL,N原创 2009-04-03 13:05:00 · 824 阅读 · 0 评论 -
ENC-LX800 CE5.0 识别硬盘——经验谈
调试好几天了,自己创建的nk.bin就是不能识别硬盘。原先的nk.bin(厂家提供的)能识别硬盘到现在也不好用了。我修改了Documents and settings的名称,又来买了CF卡读卡器修改过来也不好用。最后将原先的CF卡中的数据都恢复了仍是不好用。苦苦思索,我都干了些什么呢。。。。不停的启动设备。。。。。灵感来了。。。。我修改了BIOS设置(因为要将自己生成的nk.bin拷贝原创 2009-04-15 08:35:00 · 1466 阅读 · 0 评论 -
LPNMITEMACTIVATE 未定义
LPNMITEMACTIVATE 未定义 在windows Ce 5.0中用C++开发程序在ListCtrl中使用(通过缺省代码自动添加的例如:NM_CLICK) LPNMITEMACTIVATE,编译时提示"LPNMITEMACTIVATE" 未定义 网上说的很少,下面是解决方法: LPNMLISTVIEW pNMLV = reinterpret_cast(pNMHD原创 2009-03-23 10:42:00 · 4190 阅读 · 4 评论 -
CCommandBar 工具栏支持256色
工具栏支持彩色图标,本人有用过256色的图标的经历。 解决方法: 1、在4色的情况设计好按钮的个数与ID(否则必须自己修改资源文件来更改) 2、设置工具栏的属性为(8)256色,(每次打开的时候提示是否修改,选择取消) 3、使用其他的作图软件(photoshop)来修改工具栏的位图,或者按照已有4色的创建一个位图,覆盖旧的即可。4、重新编译即可(必须重新编译否则还是用旧的资源文件)原创 2009-03-25 09:20:00 · 1089 阅读 · 0 评论 -
基于WinCE模拟器的应用程序调试
基于WinCE模拟器的应用程序调试 原文地址:http://blog.csdn.net/nanjianhui/archive/2009/01/13/3769519.aspx 作者:ARM-WinCE 我在以前的blog中介绍过WinCE模拟器的使用,应该说在WinCE模拟器上面调试应用程序还是比较方便的。今天就在这里介绍一下如何在WinCE模拟器上面调试应用程序。转载 2009-03-19 16:08:00 · 2400 阅读 · 0 评论 -
将WinCE5.0模拟器连接到VS2005/VS2008
测试过,好用!!!! 1. 本文介绍的方法通过网络及保存模拟器状态将WinCE5.0模拟器连接到VS2005,而非使用ActiveDync,通讯端口,或不存在的通讯电缆。像下面介绍的这样通过快捷方式启动模拟器:"C:/Program Files/Windows CE 5.0 Emulator/Emulator_500.exe" nk.cem/video 640x480x16/E转载 2009-03-19 16:06:00 · 8768 阅读 · 0 评论 -
Windows CE 安装(经验提醒)
今天安装了windows ce5.0 SDK不是默认路径,在安装完vs.net 2008以后,创建vc++智能设备的时候找不到windows ce 5.0 SDK这个平台。重新安装windows ce 5.0 SDK按照默认路径,也就是C:/C:/Program Files/Windows CE Tools/...ok,请大家切忌!!!!原创 2009-03-18 16:53:00 · 1540 阅读 · 0 评论 -
suse linux enterprise server 10与window平台实现局域网访问
点击计算机->应用程序->YaST管理员设置->出现对话框->Samba服务器->出现对话框选中“标识”,在基本设置中选择工作组或者输入工作组的名称。域控制器选择无(我的设置可根据实际设置进行)NetBIOS主机名输入主机名(ROOT用户控制台显示的名称)即可。在下面的高级设置中专家全局设置中可输入Hosts Allow=允许访问的IP地址,多个IP地址中间用空格隔开。使用YaST管理员设置添加一原创 2008-03-29 12:01:00 · 1590 阅读 · 0 评论 -
Suse linux enterprise server 10 SP1上安装DB2 V8.1
最近有个项目需要DB2 V8.1在linux下的安装,将他的安装过程中的经验写出来与大家分享。使用db2 v8.1的原因本人安装db2 v8.1的机器就是本人淘汰的机器(P4 + 512M + 技嘉的主板),在网上有人拿db2 v8.1与sql server 2000做比较,db2 V8.2与sql server 2005做比较。sql server2005在此机器上安装过根本运行不起原创 2008-03-29 11:56:00 · 2402 阅读 · 0 评论 -
CryptProtectData 执行失败返回 87
在wince中使用CryptProtectData参照下面的代码 #include #include #include #define MY_ENCODING_TYPE (PKCS_7_ASN_ENCODING | X509_ASN_ENCODING)void MyHandleError(char *s);void main(){DATA_BLOB D原创 2009-04-07 15:40:00 · 2820 阅读 · 0 评论 -
.NET Compact Framework在windows ce 5.0上直接访问桌面版的SQL Server 2005
v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);} Normal 0 false 7.8 磅原创 2009-09-03 13:38:00 · 2889 阅读 · 0 评论 -
CF卡格式化XPE启动盘
使用ufdprep.exe工具,他是升级到FP2007自带的工具。在C:\Program Files\Windows Embedded\utilities文件夹下。在命令行窗口下执行:udfprep /Y /NTFS 驱动器名原创 2012-06-05 11:58:18 · 1583 阅读 · 0 评论 -
Microsoft Component Designer 设计组件一例
今天为LX800设计xpe的操作系统使用到了Microsoft Component Designer设计驱动组件。原先使用tap.exe生成devices.pmp试验好用。参照:http://blog.csdn.net/pipi0714/article/details/6364845设计一个驱动组件的步骤如下:1.启动Microsoft Component Designer2.原创 2012-06-05 11:22:09 · 1842 阅读 · 1 评论 -
WinCE DataGrid HeaderText Width
发现一个现象:在windows ce .net开发中发现DataGrid的TableStyle属性的MappingName假如与你设置的数据源的表名称不一致,就会出现上述问题。你设置的HeaderText和width都不生效。必须修改MappingName与你的数据源的DataTable一致。例如:DataTable dt = new DataTable("Name");原创 2012-03-17 18:02:27 · 895 阅读 · 0 评论 -
表达式计算
表达式的计算主要有两种方法:1.动态编译2.语法分析下面具体说说每种方法1.动态编译动创建一个类和一个方法,这个方法的很简单就是你的表达式。代码如下,这是性能最差的方法public static object Calculate(string expression) { string className = "Calc"; string methodName =原创 2012-03-16 09:42:56 · 555 阅读 · 0 评论 -
Windows ce 5.0 DataGrid添加CheckBox列
网上类似的资料很少,大多是6.0的或者是PC机上的。首先从派生DataGridColumnStyle子类DataGridCheckBoxColumn,这里注意由于DataGridColumnStyle没有父类的成员属性。因此必须自己添加。代码如下public class DataGridCheckBoxColumn : DataGridColumnStyle{private D原创 2012-03-23 18:08:49 · 4949 阅读 · 5 评论 -
Linux WebSphere DB2
在Linux控制台下启动DB2控制中心1. su root2. xhost + //不能使用xhost + localhost可能引起错误.XLib connection:...3. su db2inst14. db2cc在Linux控制台下启动WebSphere 1. 启动控制台进入/opt/IBM/WebSphere/AppServer/profil原创 2012-01-29 18:08:59 · 741 阅读 · 0 评论