嵌入式
sanqima
这个作者很懒,什么都没留下…
展开
-
Linux嵌入式方向的常见面试题
libudev是udev是一种开源实现库,它能根据系统中硬件设备的状态来动态的更新设备文件,包括设备文件的创建、删除等。使用udev后,在/dev目录下就直包含系统中真正存在的设备。udev同时提供了建设接口,当设备的状态发生改变时,监视接口可以发送对应的事件给应用程序。主要管理/dev目录下的设备节点,同时,也接替devfs、hotplug热插拔的功能,处理添加硬件、删除硬件、加载firmware,以及用户空间的行为。原创 2023-08-08 21:55:53 · 638 阅读 · 0 评论 -
解决“storage size of ‘ctx‘ isn‘t known”问题
在编译IPMITool时,有时会碰到"storage size of ‘ctx’ isn’t known"问题,出现该问题的原因是,openssl版本不同,其函数接口发生了变化,老接口EVP_CIPHER_CTX ctx;在新opensll版本上不能识别。需要改成心得语法格式,如下://老接口 EVP_CIPHER_CTX ctx;...原创 2019-08-05 10:11:52 · 21391 阅读 · 2 评论 -
win7上编译ipmitool
ipmitool 是一种可用在 linux 系统下的命令行方式的 ipmi 平台管理工具,它支持 ipmi 1.5 规范(最新的规范为 ipmi 2.0),通过它可以实现获取传感器的信息、显示系统日志内容、网络远程开关机等功能。IPMI(Intelligent Platform Management Interface)即智能平台管理接口是使硬件管理具备“智能化”的新一代通用接口标准。用户可以利...原创 2019-08-05 08:33:13 · 1975 阅读 · 0 评论 -
解决COM1占用问题
在嵌入式开发中,COM1使用得非常频繁,一旦被占用,很多事情就无法进行。 当出现COM1被占用时,从以下几个方面排查: 1) 查看 设备管理器里 有无“红外线设备” 点击电脑桌面左下角的”开始”–》运行 –》输入命令: devmgmt.msc 图(1) 右击”Serial Cable using IrDA Protoc” –> 卸载 –> 重启系统 2) 是否已经打开了一原创 2018-01-02 19:32:37 · 11752 阅读 · 0 评论 -
批处理打开多个应用程序
对于winCE习惯编程的人来说,开机时需要打开很多编程工具和应用程序。比如Source Insight 3.5、ColibriLoader、SecureCRT、YouDao和FoxitReader等等,这里采用批处理的方法,一次性打开这些文件。将下面的代码保存到startApp.bat中。 //startApp.bat@echo offrem start strQQcd /d D:\Progra原创 2017-02-11 09:31:56 · 4352 阅读 · 0 评论 -
解决wince6.0下 Error: failed PB timebomb check问题
由于winCE6.0有180天的试用期限,它是根据EtkRemov.inf的创建日期开始计算的。 为了长期地使用winCE6.0, 将EtkRemov.inf的创建日期进行修改即可。使用时间修改软件NewFileTime_uc.exe,找到D:\Program Files\Microsoft Platform Builder\6.00\EtkRemov.inf文件, 将EtkRemov原创 2017-12-10 09:29:48 · 639 阅读 · 0 评论 -
解决WINCE6.0 error C2220: warning treated as error问题
将BSP从一个PC机拷入到另一个新的PC机上,进行编译时出现”warning treated as error”,即”把警告当成错误”,这是因为两台PC机上的警告级别不同造成的。 解决方法如下: 修改与.cpp同目录的sources文件,在sources文件里添加如下语句: WARNLEVEL=0 当然,改成WARNLEVEL=1/2/3/5/6也行。原创 2017-12-10 09:03:28 · 616 阅读 · 0 评论 -
在XP上安装VS2003及注意事项
为了弥补vs2002里.net1.0的缺陷,微软时隔一年,马上推出了vs2003,支持.net1.0和.net1.1。先安装IIS5.1,然后删除PendingFileRenameOperations注册子项,用虚拟光驱就可以安装vs2003了。安装次序:prereq.iso -->cd1.iso -->cd2.iso.原创 2017-08-19 18:54:43 · 2252 阅读 · 2 评论 -
解决nk.exe:dwOEMDrWatsonSize编译问题
问题:Error: Incorrect number of tokens found parsing config section found: ‘nk.exe:’ ‘dwOEMDrWatsonSize’ ‘00000000’ ‘0x4B000’ ‘FIXUPVAR’ 出现该问题原因是,Freescale i.MX31 或Freescale i.MX53 BSP把本来属于Memor翻译 2017-07-20 20:06:38 · 712 阅读 · 0 评论 -
Just Manager文件夹浏览器的使用方法
由于Windows的Exploer不支持标签页的方式查看文件夹,所以当需要Table风格时,就要使用第三方软件。这里介绍Just Manager软件。 Just Manager是免费的高级文件管理器,它体积很小,运行快速。虽然迷你,但是在功能方面一点也不含糊,包含了很多高级文件管理器带有特性,比如多面板、标签页功能、工具栏中显示所有分区和常见命令的图标,并且还带有中文界面也可以安装成绿色版。原创 2017-03-19 15:09:03 · 5892 阅读 · 0 评论 -
解决IstrlenW问题
用新的WINCE7.0SDK新建一个智能设备工程,直接编译报错, 其中有:’lstrlenW’ : is not a member of ‘ATL。 这是WINCE7和6的ATL等库的差别导致的,解决方法如下: 1、安装补丁 VisualStudioDeviceWindowsEmbeddedCompact7.msi, 下载地址:http://support.microsoft.com/原创 2017-03-19 15:48:10 · 1399 阅读 · 0 评论 -
在IAR中设置CC2530参数
1)General Option选项 在原创 2014-04-21 15:05:40 · 8064 阅读 · 1 评论 -
IAR中的快捷键
Ctrl+T 源代码对齐Ctrl+F 查找字符或者函数名Ctrl+N 新建C/C++文件Ctrl+S 保存文件F9 设置断点Ctrl+B 选中当前一对括号之间的内容Ctrl+A 全选Ctrl+C 复制Ctrl+X 剪切Ctrl+V 粘贴Ctrl+Z 撤销Ctrl+Y 恢复-----------------------------原创 2014-03-24 17:52:09 · 1861 阅读 · 0 评论 -
在IAR中编译C程序
1)新建一个工程 打开原创 2014-04-21 14:32:43 · 9516 阅读 · 1 评论