- 博客(77)
- 资源 (8)
- 收藏
- 关注
原创 Windows系统,自建搭建MySQL8服务器
Windows系统下安装mysql8,验证Windows server和win11,以及win10
2022-10-04 18:37:02
917
原创 分享最近利用CAN总线做了一套分布式采集和控制系统:新能源汽车、电动自行车、智能车、机器人、机械臂
模拟信号衰减较大,转换为数字信号,例如温度电阻,线路简化,抗干扰参考资料:特斯拉利用CAN总线减少线长应用场景:新能源汽车、电动自行车、智能车、机器人、机械臂已有产品:所有汽车都采用CAN总线,RoboMaster...
2020-09-08 09:46:21
883
原创 vscode下调试golang,提示dlv版本过低
昨天刚把golang升级到1.14.2,今天使用vscode调试的时候,提示dlv版本过低,于是网上各种方法,最终搞定,将方法记录于此。 我的golang安装在D盘,workspace在E盘,使用windows的安装程序,下一步即可完成 1. 修改host文件,让github能够正常访问, 使用站长工具:http://tool.chinaz.com/dns/, 解析github的地址,将时间最短的一个填写到hosts文件中 2. 我用go get命...
2020-06-25 11:05:20
5053
原创 分享 用STM32F4实现LoRa透传网关 原理图
随着物联网技术的飞速发展,NB-IoT、Lo-Ra、SIGFox等技术名词不断的出现在我们的视野中,其中Lo-Ra和NB-IoT是我们使用较多的,二者具有各自的特点和应用适应性,两者哪个更加优秀也没有一个定性选择,每一个应用场景都具有自己独特的需求和考虑,今天这个分享主要是Lo-Ra的分享,后面再分享与NB-IoT相关的东西。 其实说到Lo-Ra,在实际应用中,有两种方式,一个是...
2020-02-28 00:27:50
6324
21
原创 嵌入式程序员使用Golang,一周搭建后台数据服务器,第一天:熟悉语法以及环境搭建
文章内容如标题,本人是一名嵌入式程序员,熟悉硬件,并且长期使用C/C++编写程序,由于最近公司后台服务器工程师离职,后台数据服务器无法继续维护,于是就萌生了自己搭建一个数据服务器的想法。所谓的数据服务器也就是我们现在经常说的物联网设备接入服务器,还不敢谈平台,只是一个接入端而已,当然,接入平台也就是这么一个一个的小模块构成的。 物联网概念就不说了,网上太多了,先谈一下在搭建物联网...
2019-07-29 13:37:48
4120
1
原创 一种使用电池供电的超低功耗数据采集器,支持RS485/CAN等接口
在数据量小及采集频率不高的应用场合,为了简便安装,去掉了供电系统,将设备改为电池供电,不仅安装方便,使用寿命又能满足要求,因此我们自己研发了一款专门针对这种应用场景数据采集器,同时也具有远程控制功能; 设备对外可提供12V300mA电源,以满足大多数传统传感器供电需求。此次我们大量使用了测斜仪、水位计、精力水准仪等传感器,经过实际应用测试,一组锂亚电池(标称容量3.6V@6...
2019-06-30 15:59:02
2178
1
原创 关于近期对物联网技术的一些研究
今天突然翻开优快云博客,发现已经好几年没有更新了,之前的文章还有一些朋友留言,也没有回复,实在抱歉,今天想写这个博客主要是想分享一下这几年在物联网产品上面研发的一些成果。 自从上一篇博客中写道的手环完成之后,本人就走上了一条不归路——80%以上的产品都使用了蓝牙芯片作为主芯片,这里主要有几点原因:1. 目前市面上能做到想BLE芯片这样低功耗的芯片其实很少,而我们采用蓝牙作...
2019-06-18 16:39:45
302
转载 WinCE中telnet,FTP及网络共享的使用方法
作者:ARM-WinCE WinCE为我们提供了强大的网络功能,只要在编译WinCE的时候,选择适当的组件,我们就可以在WinCE运行以后通过telnet或者FTP访问WinCE的文件系统,而且还可以相互共享文件夹,现在进入主题:1. 在WinCE6.0中,打开“Catalog Items View”,然后依次选择“Core OS”->"CEBASE"->"Communi
2013-07-24 18:42:43
1489
原创 wince网上邻居使用方法及调试
wince在提供了FTP文件服务器的同时,也提供了网络邻居的访问方式。编译系统的时候一次选择一下路径组件:“Core OS”->"CEBASE"->"Communication Services and Networking"->"Servers"->"FileServer",然后会看到"File Server(SMB/CIFS)"和"File Server Customizable Web
2013-07-24 18:40:26
1943
原创 车机与手机同步实验(MIRROLINK)
这两天研究了一下MIRROLINK,但是没有深入得资料,所以闲来就搞了几个软件,实现了ANDROID手机和WINCE车机,通过WIFI连接,实现屏幕同步和控制,仅仅实现了屏幕同步和控制。 发几张图片分享一下: 博客图片传不上来,只好用QQ空间图片了。 下一步将实现USB数据线同步,在车上可同时为手机充电,而且目前大多数车机没有WIFI功能。 最
2013-07-23 18:55:53
2876
2
原创 IEmobile7支持鼠标激活链接(Windows Compact 7)
windows compact 7平台下,IEmobile7默认是不支持鼠标点击页面链接的,在Virtual CEPC没有这个问题。 check out this work around. When you use a web browser on a device that is running Windows Embedded Compact 7, a left m
2013-07-23 18:55:51
1015
原创 Windows Compact 7终于在板子上跑起来了!
今天下午刚刚搞定了从wince6.0到Compact 7 的移植,windows Compact 7 成功在S5PV210上面运行起来了,但是很多驱动在存在问题,需要慢慢调整。 另外我发现,用RETAILMSG输出时,他会自动在前面加一个PID:XXX TID:XXX,不知道如何去掉这个。 管理员在2009年8月13日编辑了该文章文章
2013-07-23 18:55:49
1100
原创 WinCE7支持微软雅黑字体
WinCE7支持雅黑字体,但是微软的wince7 PB里面没有雅黑字体的AC3格式,因此在选择组件的时候不要选择"Monotype Imaging AC3 Font Compression"组件。 否则会显示不出来的,或者更改common.bib文件,直接将其编译到内核中去。 管理员在2009年8月13日编辑了该文章文章。 -->
2013-07-23 18:55:46
917
原创 Windows Embedded Compact 7和Virtual PC BSP TFTP下载NK 超时
Windows Embedded Compact 7调试笔记。 刚拿到Windows Embedded Compact 7 Release 180 days试用光盘,就迫不及待尝试了Platform\VirtualPC编译了一个内核,下载的时候出现TFTP超时。 我的开发环境如下:wince7的编译环境是在VMware虚拟机。Virtual PC 2007在本地主机。
2013-07-23 18:55:44
958
原创 【嵌入式WinCE平台B/S应用】在嵌入式IE中使用ActiveX控件。
前面介绍了如何开发一个嵌入式wince系统下供IE使用的ActiveX控件。接下来就是注册和使用。 首先打开“RegisterServer.exe”,选择“CEActiveCDemo.dll”文件,点击“Register”。 然后新建一个文本文件,改名为“CEActiveCDemo.html”,其中classid为idl文件中最后一个UUID,点击(此处
2013-07-23 18:55:42
918
原创 【嵌入式WinCE平台B/S应用】为嵌入式IE注册ActiveX控件。
编译完成的ActiveX控件可以使用DllRegisterServer来完成自动注册, 注册代码:点击(此处)折叠或打开void CRegisterServerDlg::OnBnClickedBtnRegister(){ // TODO: 在此添加控件通知处理程序代码 CString strLib; GetDlgItemText
2013-07-23 18:55:40
833
原创 【嵌入式WinCE平台B/S应用】为IE创建ActiveX控件
B/S是 浏览器/服务器 模式,只要在服务器装好后,其他人只需要用浏览器(比如IE)就可以正常浏览C/S是 客户端/服务端 模式,服务器装好后,其他人还需要在客户端的电脑上安装专用的客户端软件才能正常浏览操作 通常情况下,嵌入式环境下,需要控制或者采集硬件数据,但是B/S架构应用程序依赖于浏览器,并且不能直接访问硬件,因此,这里就需要使用ActiveX控件来实现硬件的控制等。 接下
2013-07-23 18:55:38
1032
原创 WinCE6.0 2011年9月补丁引起FSDMGR问题,导致无法启动!
补丁打好后,系统能够启动到.........[FMD] FMD_Init() : NUM_OF_BLOCKS = 2048[FMD] FMD_Init() : PAGES_PER_BLOCK = 128[FMD] FMD_Init() : SECTORS_PER_PAGE = 16[FMD] FMD_Init() : type is MLC2[FMD] FMD_OEMIoContr
2013-07-23 18:55:36
823
原创 WinCE下网卡驱动检测上报网线是否插好!
平台为S3C2416 + DM9000 + WinCE6.0 目的是让应用层中检测到网线插拔过程。DM9000中有一个寄存器指示了该状态: 检测函数Drivers\DM9000A\device.cpp : NIC_DEVICE_OBJECT::DeviceCheckForHang(void) 该函数调用流程:MiniportCheckForHang()->NIC_D
2013-07-23 18:55:33
1395
原创 博客已升级,请注意变更地址
我的博客已升级:博客地址变更为:http://blog.chinaunix.net/space.php?uid=20620069RSS地址变更为:http://blog.chinaunix.net/rss.php?uid=20620069 管理员在2009年8月13日编辑了该文章文章。 -->
2013-07-23 18:55:31
613
原创 “Win32 智能设备项目向导”的“应用程序设置”
“Win32 智能设备项目向导”的“应用程序设置”创建指定的应用程序类型。1. Windows 应用程序 通过调用 Windows CE API 创建图形用户界面,从而创建用 Visual C 或 Visual C++ 编写的可执行应用程序 (.exe)。 2. 控制台应用程序 为应用程序创建控制台应用程序结构。此选项仅在支持控制台应用程序的平台上可用。 3. DLL
2013-07-23 18:55:29
828
原创 关于WinCE流接口驱动支持10以上的端口号(COM10)
一般情况下,WinCE流驱动的索引为0~9。应用程序中,通过CreateFile(_T("XXXN:"),…)打开对应的驱动,N也为0~9。这样看来,似乎在WinCE下同名流驱动个数被限制在10个以内。如果设备中有更多的同名设备该怎么办呢? 解决的方法有两个,第一种是换前缀,将XXX改成YYY,这样就又有10个可用的设备名了。当然,修改前缀时需要注意,驱动源代码和注册表中的Prefix必
2013-07-23 18:55:27
1109
原创 (转)在VS2005下使用Visual C++创建智能设备项目 “项目创建失败” 解决办法
最近要做一个windows mobile的一个C++项目,打开 Visual Studio2005 准备创建一个 VC++ 下的 Win32智能设备项目,但是一直创建失败:向导出现并小闪了一下,然后消失,界面弹回原来的创建项目的对话框。状态栏提示“正在创建项目智能设备项目创建失败。”这几天试图自己寻找原因未果,都想趁此机会重装下系统算了,但今天幸好仔细搜寻了一下,找到了问题的根源。原来IE7 新采
2013-07-23 18:55:25
732
原创 VS2005重新配置(在VS出现小问题时使用)
1. 关闭所有 Visual Studio 2005 实例;2. 删除“我的文档”下的“Visual Studio 2005”目录;3. 删除“C:\Documents and Settings\\Application Data\Microsoft\VisualStudio\8.0”目录下的所有内容;(记得是所有的用户)4. 单击“开始”,选择“运行...”。5. 键入“devenv.ex
2013-07-23 18:55:22
641
原创 EBoot支持SD卡下载升级Bootloader和WinCE系统
经过几天的分析和搜索,终于实现了S3C2416+WinCE平台下的SD卡下载升级功能。实现烧写文件分别为block0img.nb0、EBOOT.bin、nk.bin。 简单记录一下实现过程,以免以后忘记了。 要实现这个功能首先得知道S3C2416+WinCE平台的Bootloader流程,之前转载的一篇文章叫做《Samsung的ARM处理器iROM启动模式介绍》,文中介绍了S3
2013-07-23 18:55:20
929
原创 Samsung的ARM处理器iROM启动模式介绍
最近在使用三星S3C2416这个处理器,需要在EBOOT上实现SD卡文件系统,并从SD卡中烧写wince系统,与S3C2416的从SD卡启动不同。我用的BSP是SMDK2416_WinCE50_PM_REL_0.01_080611的,Bootloader文件夹中包含了三个文件夹:Eboot.Whimory、NBL1.LSB、NBL2,先前不太明白这三个Boot到底有什么用,于是从网上找到了下面一篇
2013-07-23 18:55:18
740
原创 WinCE下的USB游戏手柄驱动 GamePad Joystick
USB接口的游戏手柄和键盘一样,称之为USB HID设备,在CE 系统已经有了 键盘/鼠标 两种HID 设备的驱动。 在public\common\oak\drivers\usb 下面已经有了两种设备的驱动程序源码。在该文件夹下,分成了CLASS,CLIENTS,COMMON,HCD,INC,USBD 几个文件夹,其中INC 和COMMON 里面有一个lock.c 的程序,这
2013-07-23 18:55:16
2159
原创 WinCE的USB Device功能实现(Serial,RNDIS,Mass_Storage)
现在大多数WinCE设备都带有USB Device功能,Device也即设备,在PC看来,WinCE就是作为一个设备,可以表现为U盘,也可表现为网络设备(RNDIS),也可以做为串口(ActiveSync同步使用),也可作为modem。 1. 选择USB Client的组件。 在Catalog Items View中选择”Device Drivers”->”USB Function
2013-07-23 18:55:14
946
原创 WinCE隐藏任务栏
在wince中经常会用到的任务栏隐藏方法: HWND hTaskBar; hTaskBar = ::FindWindow(TEXT("HHTaskBar"), NULL); if(FALSE==::IsWindowVisible(hTaskBar)) { ::ShowWindow(hTaskBar,SW_SHOWNORMAL); }
2013-07-23 18:55:12
975
原创 WinCE的非MFC程序中使用CString
经常在编译代码的时候,输出窗口提示如下:1>stdafx.cpp1>_CE_ACTIVEX was not defined because this Windows CE SDK does not have DCOM.1> _CE_ACTIVEX could be caused to be defined by defining _CE_ALLOW_SINGLE_THREADE
2013-07-23 18:55:10
1018
原创 C#调用非托管DLL(数据类型)
C#时常需要调用C++ 编写的 DLL,当传递参数时时常遇到问题,尤其是传递和返回字符串是,现总结一下,分享给大家: VC++中主要字符串类型为:LPSTR,LPCSTR, LPCTSTR, string, CString, LPCWSTR, LPWSTR等但转为C#类型却不完全相同。主要有如下几种转换:将string转为IntPtr:IntPtr System.Runtime.
2013-07-23 18:55:07
1101
原创 使用ActiveSync同步WinCE设备,并在局域网中调试网络程序
WinCE设备在与PC同步之后,WinCE设备可以通过ActiveSync连接到互联网。而我们在调试网络程序时,可能会使用本机的局域网IP来调试,如果PC作为server,使用127.0.0.1作为server的IP,端口任意。在WinCE中则使用IPAddress ipAddress = Dns.GetHostByName("PPP_PEER").AddressList[0]获取到的IP
2013-07-23 18:55:05
2363
原创 WinCE下将SQLite数据库导入到另外一个SQLite数据库
WinCE下将SQLite数据库导入到另外一个SQLite数据库 在嵌入式数据库当中,SQLite的使用应该算是比较多的了。而就在最近的项目中使用到了。 由于没有实现远程数据库同步功能,因此只有靠下载或者上传文件的方式将数据库同步了。将下载下来的DB3文件的表和数据全部导入到本地数据库当中。同样都是SQLite,处理起来还是比较方便的。分为以下几个步骤:1. 将源(下
2013-07-23 18:55:03
919
原创 WinCE下编写USB client驱动时会用到的一些API
USB设备驱动程序主要和USBD打交道,所以我们必须详细的了解USBD提供的函数。 USB系统软件由两层组成:1.较高的USB Client设备驱动程序2.较低的由Windows CE实现的USB函数层(第二层由较高的通用串行总线驱动程序USBD模块和较低的控制器驱动程序HCD模块组成。)HCD模块给USBD模块提供最底层的支持,USBD实现高层的USBD接口函数。USB设备驱动程序使用USB
2013-07-23 18:55:01
769
原创 定制3G数据传输终端(3G DTU)
定制3G数据传输终端(3G DTU) 最近为一个客户定制了一个3G的数据传输终端(3G DTU)。 主要功能如下:功能类别功能名称、标识符描述1.3G基础通讯(WCDMA/CDMA2000)1.1 基础通讯协议终端设备与服务器之间的数据交换协议,可选TCP/UDP1.2 FTP客户端通
2013-07-23 18:54:59
2144
原创 USB 3G Wireless Modem(2010.10.28更新)
文件:3G Wireless Modem For WINCE.rar大小:976KB下载:下载经过测试,此驱动支持市面上能够购买到的大部分3G网卡。并支持多种3G模块。2010.10.28:1. WCDMA/DSDPA:Hua Wei E180 Hua Wei E220Hua Wei E1750(Modem:COM6,ATCMD:COM8,C
2013-07-23 18:54:57
980
原创 S2C2440+WINCE5.0下EVDO驱动测试
S2C2440+WINCE5.0下EVDO驱动测试以下截图均使用wince截图工具截图,真实可靠。非虚拟环境下。1. 安装好驱动并MAKEIMAGE,烧写到2440板上,并使用串口调试工具测试。发送AT指令。2. 使用“AT+CSQ”查询信号。呵呵,信号还不错。 测试完成之后关闭串口调试工具,以免拨号的时候出现端口被占用的情况。
2013-07-23 18:54:55
783
原创 标准C语言中的字符串处理函数
函数名: stpcpy 功 能: 拷贝一个字符串到另一个 用 法: char *stpcpy(char *destin, char *source); 程序例: #include stdio.h> #include string.h> int main(void) { char string[10]; char *str1 = "abcdefghi"; stpcpy(string
2013-07-23 18:54:52
652
JTT808-2019添加了部分目录标签.pdf
2020-06-25
wince下ST7920芯片液晶串口驱动
2008-09-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人