前言 在嵌入式系统C语言开发调试过程中,常会遇到各类异常情况。一般可按需添加打印信息,以便观察程序执行流或变量值是否异常。然而,打印操作会占用CPU时间,而且代码中添加过多打印信息时会显得很凌乱。此外,即使出错打印已非常详尽,但仍难以完全预防和处理段违例(Segment Violation)等错误....
分类:
其他好文 时间:
2014-09-01 20:52:53
阅读次数:
2771
duilib作为播放器的ui嵌入到mfc中使用...
分类:
其他好文 时间:
2014-09-01 17:55:31
阅读次数:
358
OPC通信原理在数采中的应用 OPC是Object Linking and Embedding(OLE)for Process Control的缩写,它是微软公司的对象链接和嵌入技术在过程控制方面的应用。OPC以OLE/COM/DCOM技术为基础,采用客户/服务器模式,为工业自动化软件面向对象的开发...
分类:
其他好文 时间:
2014-09-01 13:46:53
阅读次数:
333
++(*p) 先取指针指向的内容,然后给内容加1,加1操作当前生效。等价于
++*p
(*p)++ 先取指针指向的内容,然后给内容加1,加1操作在该语句执行后生效
*(p++) p指针加1,加1操作在该语句执行后生效,然后取当前p指针指向的内容。等价于
*p++
*(++p) p指针加1,加1操作当前生效,然后取当前p指针指向的内容。等价于
*++p...
分类:
其他好文 时间:
2014-09-01 12:34:13
阅读次数:
177
zedboard上移植OPENCV库
之前做了很多移植OPENCV库的工作,但是需要包含的各种库,需要交叉编译,X264 ,JPGE ,FFMPGE等等
注意:在《嵌入式系统软硬件协同设计实战指南》中13章中,说了需要关闭各种设置开关,根本原因是我们没有相应的库支持,所以我们如果需要在opencv中使用相应的库,那么就必须提前将各种库交叉编译好,放入交叉编译器的目录,我的交叉编译器安装...
分类:
数据库 时间:
2014-08-31 17:20:31
阅读次数:
339
最近在做项目过程中,由于在多线程中使用system函数,有时候出现莫名程序异常终止,最后决定替换所有的system函数,但是对于设置mac地址这个函数试了很多次都没有成功;今天在此总结下原因:
1. 编写的关闭/打开网卡函数没有延时;(一般情况设置开关网卡可能需要初始化,所以如果开关连续可能没有初始化成功,你可以试试在嵌入式Linux命令行下快速的开关网卡,也是没有反应的)
2. 类型转换问题;(由于为了便捷,使用sscanf提取mac字符串,如果使用8bit提取%x,转换出错,最后只能使用32bit,再一...
嵌入式Linux 设置时间和日期 API ,是busybox中提取的源码;
Linux设置时间和日期步骤是:
1. 设置系统时间和日期;
2. 将系统的时间和日期,同步到硬件中;...
编写高效的Android代码毫无疑问,基于Android平台的设备一定是嵌入式设备。现代的手持设备不仅仅是一部电话那么简单,它还是一个小型的手持电脑,但是,即使是最快的最高端的手持设备也远远比不上一个中等性能的桌面机。这就是为什么在编写Android程序时要时刻考虑执行的效率,这些系统不是想象中的那...
分类:
移动开发 时间:
2014-08-31 11:44:31
阅读次数:
192
原文: 请确保在编译时已将“AjaxControlToolkit.Properties.Resources.NET4.resources”正确嵌入或链接到程序集“AjaxControlToolkit” 未能找到任何适合于指定的区域性或非特定区域性的资源。请确保在编译时已将 “AjaxControlT...
分类:
Web程序 时间:
2014-08-31 03:56:10
阅读次数:
335
C语言控制程序:#include#define uchar unsigned char#define uint unsigned int//此变量用于记录小车目前所处的操作状态uint opchoice=0;//次变量用于控制小车速度的档位uint speed=2;//前进sbit KF=P3^0;...
分类:
其他好文 时间:
2014-08-30 22:52:50
阅读次数:
232