其它
开心an
这个作者很懒,什么都没留下…
展开
-
单元测试的认识
工业软件 设备软件 单元测试原创 2021-12-21 16:04:24 · 268 阅读 · 1 评论 -
VIM 常用插件推荐
VIM 常用插件推荐以下是滇狐收集和整理的一些有用的 VIM 插件, 大部分插件都有自己详细的说明书, 因此这里就不详细介绍每个插件的安装和使用方法了。 通过这些插件, VIM 能够变成一个非常强大的平台, Happy VIMming! 如果想详细了解默认的插件插件安装路径, 请看这里。1 程序设计1.1 Tag List下载地址: 官方站点官方描述: The “Tag Lis转载 2012-12-31 17:24:52 · 781 阅读 · 0 评论 -
Linux 下 Sublime Text 2 破解
Sublime Text 2 ——一个记事本类似物,俗称代码神器的东西。已经对Linux、Windows、OSX 提供了版本支持。界面美观大方,用户习惯良好。只是——授权有点贵$50 而已。其实它的未注册版本就可以无限期免费使用全部功能,但是标题栏上的Unregisited 不好看,另外还会偶尔弹出来注册提示,因此对其改造和破解就要开始了。Linux 下的Sublime Text 2 版转载 2013-01-07 10:39:10 · 916 阅读 · 0 评论 -
解决虚拟机提示:VMware Taking ownership of this virtual machine failed
一次crash可能会造成虚拟机锁死的情况发生,这时点击take ownership 可能会提示如下字眼:Taking ownership of this virtual machine failed. The virtual machine is in use by an application on your host computer.解决方法是删除虚拟机目录下的所有.lck文件夹。转载 2013-01-12 10:56:08 · 1462 阅读 · 0 评论 -
ARM IMPORT Image$RO$Limit 的含义
ARM IMPORT Image$$RO$$Limit的含义IMPORT |Image$$RO$$Base| ; Base of ROM codeIMPORT |Image$$RO$$Limit| ; End of ROM code (=start of ROM data)IMPORT |Image$$RW$$Base| ; Base of RAM to initialise转载 2013-01-19 11:21:48 · 818 阅读 · 1 评论 -
程序映象结构
先贴出程序:文件1 IMPORT |Image$$RO$$Limit| IMPORT |Image$$RW$$Base| IMPORT |Image$$ZI$$Base| IMPORT |Image$$ZI$$Limit| IMPORT Main AREA Start,CODE,READONLY原创 2013-01-19 14:31:55 · 513 阅读 · 0 评论 -
ping: unknown host 解决办法
如果ping命令返回如下错误,那主要的可能性就是系统的DNS设置有误。bash-2.05# ping www.sina.com.cnping: unknown host www.sina.com.cn可以通过如下方法来解决,此方法已经在linux和solaris系统下通过验证。1) 确定设置了域名服务器没有的话, 建议设置Google的公共DNS服务, 它应转载 2013-01-21 13:04:50 · 9137 阅读 · 0 评论 -
关于仿真器
调试嵌入式设备,一般会用到仿真器。可是仿真器有很多,怎么搞清他们之间的关系呢?1.常用的仿真器jlink,ulink,h-jtag2.它们之间的关系 2.1 jtag协议,是一个芯片内部测试协议。一种国际测试协议,设计时用的是计算机的并口 这种测试协议可以被多种芯片支持,如arm,fpga,dsp等。 2.2 jlink,给arm设计原创 2013-02-20 17:55:16 · 1298 阅读 · 0 评论 -
Sublime Text 2 编辑器实用技巧
Sublime Text 2 是一款相当棒的编辑器,难怪大家极力推荐,一回经过简单使用后就喜欢上了它,虽然它仍在 beta 版并且有一些存在的问题无法解决,仍让一回对其爱之有加,推荐。欢迎同样喜欢这款编辑器的朋友能加入提供实用技巧。2012-03-09 16:4311352 次浏览#Sublime关注40在当前项目中快速搜索文件在当前项目中快速搜索文件快捷键:CTR转载 2013-04-16 07:57:26 · 6088 阅读 · 0 评论 -
NI视觉视觉软件简介
National Instruments机器视觉软件包括如下产品:Vision Development ModuleNational Instruments的Vision Development Module是用于使用文本编程方法开发机器视觉的工程师和科学家,例如NI LabVIEW和Microsoft C++, Visual Basic及.NET。该模块提供实现图像处理和分析的功能。转载 2013-07-06 13:32:17 · 11582 阅读 · 3 评论 -
labview cvi 关于库文件
4.1 静态库与动态库 4.1.1 简介 通过前几章的学习,大家已经掌握了利用CVI开发涉及到UI、硬件、软件组件的程序。但在现实生活中,前几章示例程序那样的几十行几百行的代码的项目几乎不存在,大家将来遇到更多的是几万行乃至几千万行代码的软件开发项目。这种中型、大型的软件项目一般需要多人进行合作开发,此时就有必要将项目分为一个个小的功能模块,以方便其他程序员在应用程序中调用。转载 2013-09-05 11:40:17 · 8662 阅读 · 2 评论 -
vs2010旗舰中文版MSDN的安装
vs2010旗舰中文版MSDN的安装2010-09-14 12:03:31标签:安装 中文版 msdn 休闲 VS2010原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://shenymce.blog.51cto.com/337979/391553在网上找了很多都是英文版MSDN的安装教程,而中文转载 2014-10-07 10:49:30 · 773 阅读 · 0 评论 -
输入/输出 PNP/ NPN SOURCE/SINK的问题
1.什么是输入,什么是输出? 能引起信号改变的一侧叫输入,接受信号改变的一侧叫输出。这和电流方向没有关系。 典型的判断输入端,输出端的方法是:找到发光二级管,发光的一侧是输出端, 与输出端两端相连的部分都是输入端。2.什么是NPN,什么是PNP? 一般说NPN,PNP指的是输出类型。 传感器分NPN型和PNP型:信号线输出高电平的为PNP型传感器,信号线输出低电平的为NPN原创 2015-04-23 11:27:54 · 22011 阅读 · 2 评论 -
GNU ARM 汇编指令
第一部分 Linux下ARM汇编语法尽管在Linux下使用C或C++编写程序很方便,但汇编源程序用于系统最基本的初始化,如初始化堆栈指针、设置页表、操作 ARM的协处理器等。初始化完成后就可以跳转到C代码执行。需要注意的是,GNU的汇编器遵循AT&T的汇编语法,可以从GNU的站点(www.gnu.org)上下载有关规范。一. Linux汇编行结构任何汇编行都是如下结构:[:] [} @转载 2012-12-05 17:14:27 · 599 阅读 · 0 评论 -
SQLite3与C/C++的结合应用
SQLite并没有一次性做到位,只有下载这些东西是不能放在vs2010中并马上使用的,下载下来的文件中有sqlite3.c/h/dll/def,还是不够用的。我们需要的sqlite3.lib文件并不在其中,需要我们自己动手了。这儿要用到visual studio提供的Visual Studio Command Prompt工具了。打开之后,进入含有sqlite3.dll和sqlite3.def转载 2012-11-20 15:52:39 · 509 阅读 · 1 评论 -
SQLite(快速上手版)笔记
1. SQL语法关键字关键字描述Create Table创建数据表Alter Table修改数据表Drop Table删除数据表Create Index创建索引Drop Index删除索引转载 2012-11-12 20:31:57 · 657 阅读 · 0 评论 -
lpc3250linux固化流程
1.将光盘\Linux2.6.27software\UpdateBootloader复制到桌面2.按UpdateBootloader内的说明文档依次烧入bootloader.bin、kickstart.bin、stage1.bin3.安装光盘\Linux2.6.27software\TeraTerm软件,并打开,选择连接串口并设置 一般默认即可(115200-8N1,无流控制)。将开发原创 2012-01-09 16:10:33 · 1386 阅读 · 1 评论 -
在Linux下某一个文件夹下,如何查找包含某一个字符串的文件
# find -type f -name "*.c" | xargs grep ""是你要找的文件夹;如果是当前文件夹可以省略-type f 说明,只找文件-name "*.c" 表示只找C语言写的代码,从而避免去查binary;也可以不写,表示找所有文件是你要找的某个字符串 find /your/path -type f -print | xargs gre转载 2012-03-24 11:49:11 · 9354 阅读 · 0 评论 -
qte源码的编译
换了家公司,没料到还是要做qt的工作。于时,不得已去重新编译qte.这个编译虽然已经做过,但是现在做起来,仍然花了很大力气。其中的主要原因,编译结果的不稳定,同样的配置,有时候编译能通过,有时候不能。现在主要说说其中的问题: 1.编译器 对于交叉编译器以前认识不深刻,现在才知道编译器是和特定的CPU型号相关的,同样的arm的交叉编译器,但是CPU内核不一样,编译器就不一样。我原创 2012-03-14 18:17:03 · 1303 阅读 · 0 评论 -
制作根文件系统
本文主要参考:http://apps.hi.baidu.com/share/detail/399807871.编译busybox 版本选择:busybox-1.19.2 编译其它的版本如busybox-1.9.2,busybox-1.7.2会有些陌名其妙的问题。 编译选择项:(以下是busybox-1.7.2的选择项,与busybox-1.19.2略有不同)Busy原创 2012-03-17 17:07:17 · 893 阅读 · 0 评论 -
nfs启动开发板总结
在开发板上要使用nfs方式启动linux的主要原因:可以在电脑上完成程序的调试,不用反复擦写flash,快速完成开发。 nfs基础知识:来自:http://www.cio69.com/html/201118/89.html NFS守护进程:NFS是通过使用许多用户级的守护进程及远程过程调用等网络应用程序来实现的。而NFS服务器及客户端的守护进程并不完全一致。1、 作为NFS服原创 2012-04-04 11:10:16 · 1089 阅读 · 0 评论 -
字符编码笔记:ASCII,Unicode和UTF-8
作者: 阮一峰日期: 2007年10月28日今天中午,我突然想搞清楚Unicode和UTF-8之间的关系,于是就开始在网上查资料。结果,这个问题比我想象的复杂,从午饭后一直看到晚上9点,才算初步搞清楚。下面就是我的笔记,主要用来整理自己的思路。但是,我尽量试图写得通俗易懂,希望能对其他朋友有用。毕竟,字符编码是计算机技术的基石,想要熟练使用计算机,就必须懂得一点转载 2012-04-27 21:27:41 · 687 阅读 · 0 评论 -
触屏开发软件
1.EB8000 V2.0.0 or later2.WQT Designer V3.2.63.designer4.WinCC Flexi5.MCGS嵌入式组态软件6.SamDraw3.37.WINCE-20CP所有的PLC生产商都有自己的人机触屏界面的开发软件。这也为我们开发触屏提供了新的思路,应用现有的PLC生产商的触屏模块快速开发自己的产品,不用自己费心去了原创 2012-04-23 15:19:34 · 2037 阅读 · 0 评论 -
XML
XML文档的结构XML声明语句:处理指令PI: 根元素:XML文档只能包含一个根元素 元素:所有XML元素必须包含结束标记 属性:所有属性值都必须使用引号CDATA节: 注释:,注释中不能有“--”符号。 PCDATA:XML保留PCDATA里的空白符。 标记的命名规则名称的开头必须是字母或“_”; 标记名称中不能有空格; 名称的字符串只能包含“英文字母”、“数字转载 2012-05-14 16:54:20 · 915 阅读 · 0 评论 -
C++中的new与struct
1. 从语法上,在C++中(只讨论C++中)。class和struct做类型定义时只有两点区别:(一)默认继承权限。如果不明确指定,来自class的继承按照private继承处理,来自struct的继承按照public继承处理;(二)成员的默认访问权限。class的成员默认是private权限,struct默认是public权限。除了这两点,class和struct基本就是一个东西。转载 2012-07-04 17:35:06 · 19355 阅读 · 0 评论 -
LPC3250的时钟介绍
一、相关概念:SYSCLK:系统时钟。它有两个来源,OSC_CLK(主振荡器时钟)和RTC_CLK(RTC时钟)。选择那个时钟源取决于SYSCLK_CTRL的控制。ARM_CLK:在SYSCLK后有一个HCLKPLL用于将SYSCLK转换成ARM_CLK。ARM_CLK用于ARMCPU,MSSDCLK。在寄存器HCLK_CTRL中,ARM_CLK将会被分频成HCLK,PCLK和DDRAM_原创 2012-01-11 14:59:33 · 2094 阅读 · 0 评论 -
嵌入式软件工程师的未来
进入嵌入式软件这个领域,给人第一感觉就是:“累的像个死狗,只挣了个生活费。” 往往在这个里面呆上两年,就让人蒙生退意。 前面有两条路:要么转行,要么接着干。 转行的理由很充分:最终不是靠做技术挣钱的,需要往销售,管理上转。介于目前你已有技术经验,做个FAE什么的。总之,是与人打交道。 不转行,那能做什么呢,做到什么程度,怎么做呢? 两个方向:原创 2012-08-25 16:35:19 · 1831 阅读 · 0 评论 -
vim的使用
删除不包含test的行:g/test/d 删除包含test的行 1.快速移动 w、e 移动到下一个单词的开头、结尾 b、ge 移动到前一个单词的开头、结尾 W 移动到下一个空格的开头 B 移动到前一个空格的开头 $ 移动到当前行的末尾 ^ 移动到当前行第一个非空字符上 0 移动到当前行第一个字符(可能是空格转载 2012-10-31 11:31:21 · 798 阅读 · 0 评论 -
H-JTAG与计算机并口的连接
1.进入计算机BIOS的Intergrated Peripherals 处,查看并口的模式,选择EPP或SPP, 记录下并口的端口号2.安装H-JTAG软件3.连接并口与H-JTAG,开发板上电4.打开H-JTAG,做如下设置 settings->usb/lpt selection->lpt lpt jtag setting->jtag selection->wiggle原创 2011-12-23 09:38:07 · 3219 阅读 · 0 评论