软件和工具应用
文章平均质量分 50
williamwanglei
这个作者很懒,什么都没留下…
展开
-
转载_[原创] 使用Tracealyzer分析RTOS需掌握的基本概念
Tracealyzer是一款RTOS行为分析工具,支持包括VxWorks、μC/OS-III、FreeRTOS在内的众多RTOS,以及Linux系统。 Tracealyzer能够分析RTOS和中间件协议栈中的软件事件,并且提供了许多专门的可视化视图展示,如任务调度,中断、任务之间的交互。视图之间直观的链接在一起,相关事件突出显示,使得理解问题和验证方案变得更加容易。 将Tracealyzer集成到自己的工程的操作方法请参考:快速入门| ...转载 2020-07-02 10:24:04 · 2831 阅读 · 0 评论 -
转载_那些年,我追过的绘图工具
文档能力是一个工程师必不可少的基础能力,而高质量的文档往往伴随着高质量的图表。"A picture is worth a thousand words",复杂的概念,逻辑,想法往往能够用图表清晰而生动地表达。一张好的图表离不开制作人的大脑对思维的描述,但同样离不开制作人所使用的工具。好的工具,让同样的事情事半功倍。我是一个工具爱好者,即便手头上有一个称心的锤子,我也会继续探索,寻求更好的钉钉子的利转载 2015-10-22 10:18:20 · 1065 阅读 · 0 评论 -
转载_git branch用法总结
git branch git branch 不带参数:列出本地已经存在的分支,并且在当前分支的前面加“*”号标记,例如: #git branch* master newbranch git branch -r 列出远程分支,例如: #git branch -r m/master -> origin_apps/m1_2.3.4转载 2015-10-21 09:52:57 · 675 阅读 · 0 评论 -
转载_Git分支管理策略
如果你严肃对待编程,就必定会使用"版本管理系统"(Version Control System)。眼下最流行的"版本管理系统",非Git莫属。相比同类软件,Git有很多优点。其中很显著的一点,就是版本的分支(branch)和合并(merge)十分方便。有些传统的版本管理软件,分支操作实际上会生成一份现有代码的物理拷贝,而Git只生成一个指向当前版本(又称"快照")的指针,因转载 2015-10-21 09:44:39 · 448 阅读 · 0 评论 -
转载_为什么人人都该懂点LLVM
只要你和程序打交道,了解编译器架构就会令你受益无穷——无论是分析程序效率,还是模拟新的处理器和操作系统。通过本文介绍,即使你对编译器原本一知半解,也能开始用LLVM,来完成有意思的工作。LLVM是什么?LLVM是一个好用、好玩,而且超前的系统语言(比如C和C++语言)编译器。当然,因为LLVM实在太强大,你会听到许多其他特性(它可以是个JIT;支持了一大批非类C语言;还是A转载 2015-08-21 17:37:24 · 1432 阅读 · 0 评论 -
markdown
Markdown是一种可以使用普通文本编辑器编写的标记语言,通过类似HTML的标记语法,它可以使普通文本内容具有一定的格式。Markdown具有一系列衍生版本,用于扩展Markdown的功能(如表格、脚注、内嵌HTML等等),这些功能原初的Markdown尚不具备,它们能让Markdown转换成更多的格式,例如LaTeX,Docbook。Markdown增强版中比较有名的有Markdown原创 2015-06-24 14:13:22 · 1333 阅读 · 0 评论 -
转载_IAR for STM8 v1.31 注册机
在网上找了好久的资源,终于找到了这个注册机原创 2014-09-29 10:37:55 · 6403 阅读 · 4 评论 -
转载_debian软件源source.list文件格式说明
在安装完debian操作系统之后大家做的第一件事大概就是修改source.list文件了吧,否则你是无法在线更新软件的,那么source.list文件中的各个配置项的具体含义你搞懂了么?下面就以我的source.list文件为例为大家讲解一下。deb http://mirrors.163.com/debian/ wheezy main non-free contribdeb http:/转载 2014-07-31 19:08:34 · 485 阅读 · 0 评论 -
转载_让Developer用DocBook编写技术文档
2011年,在回到ISS本部工作的头一个月,我负责搭建了一个叫做AutoDoc的环境用于帮助开发人员协作编写技术文档并生成各种不同类型的输出(比如:HTML, PDF, RTF等)。AutoDoc 的基础是 DocBook 以及 FOP, Ant, Ant-Contrib, Maven, Hudson, SVN 等技术和开源项目。AutoDoc的总体架构图:转载 2014-07-30 14:25:24 · 703 阅读 · 0 评论 -
转载_那些年,追过的开源软件和技术
前言笔者也是在互联网软件行业里面摸爬滚打十年多了,回头想想青葱岁月,很多时间都花在各种技术热潮的追逐上,有些是有价值的,也有些因为没人指导走过弯路,下面我就把我自己接触到这么多优秀的开源软件给大家做个梳理。也许比较枯燥无聊,供大家以后查阅。 LAMP属于创业公司的最经典组合。 Linux:不用说,大多数公司都用这个,随转载 2016-04-07 09:32:37 · 662 阅读 · 0 评论 -
转载_用Doxygen+Graphviz生成函数调用流程图 转
上面这张图是用Doxygen+Graphviz从netcat的源代码生成的函数调用关系图。这种图有助于阅读源代码。还可以生成class(或者struct)之间的关系图,如下所示: 现在介绍如何使用Doxygen和Graphviz生成这种图:1. 下载并安装Doxygen和Graphviz。直接Google就可以找到主页,下载安装即可。2. 记住Graphvi转载 2016-04-07 17:14:53 · 1443 阅读 · 0 评论 -
转载_快速理解Docker - 容器级虚拟化解决方案
版权声明:本文为博主原创文章,未经博主允许不得转载。作者:刘旭晖 Raymond 转载请注明出处Email:colorant at 163.comBLOG:http://blog.csdn.net/colorant/是什么 简单的说Docker是一个构建在LXC之上的,基于进程容器(Processcontainer)的轻量级V转载 2016-04-12 09:52:12 · 380 阅读 · 0 评论 -
转_VMware虚拟机扩展Ubuntu系统磁盘空间
前言原文地址:https://blog.csdn.net/weixin_39510813/article/details/78387334?fps=1&locationNum=7一般我们在安装虚拟机时都会选择默认的20G磁盘空间,但是一旦需要搭建一两个交叉编译环境后,20G的空间就无法满足了,我就是出现了这样的情况,所以也在这里建议大家,如果需要在虚拟机上搭建比较复杂的环境的话,一...转载 2019-01-09 17:02:18 · 156 阅读 · 0 评论 -
转载_Android 常用 adb 命令总结
针对移动端 Android 的测试, adb 命令是很重要的一个点,必须将常用的 adb 命令熟记于心, 将会为 Android 测试带来很大的方便,其中很多命令将会用于自动化测试的脚本当中。Android Debug Bridgeadb 其实就是 Android Debug Bridge, Android 调试桥的缩写,adb 是一个 C/S 架构的命令行工具,主要由 3 部分组成:...转载 2019-01-04 16:58:04 · 224 阅读 · 0 评论 -
转载_关于Yocto的名词解释及架构说明
Yocto详解1.名词解释Yocto:Yocto是这个开源项目的名称,该项目旨在帮助我们自定义Linux系统Poky:Poky有两个含义。第一个含义是用来构建Linux的构建系统,值得注意的该Poky仅仅是一个概念,而非一个实体:它包含了 BitBake工具、编译工具链、BSP、诸多程序包或层,可以认为Poky即是Yocto的本质;此外Poky还有另外一层意思,使用Poky系统得到的默认参...转载 2019-01-04 14:51:20 · 426 阅读 · 0 评论 -
转载_Ubuntu16.04版安装VMwareTools的步骤和没法挂载目录问题的解决方法
vmtool安装流程1.点击vmware 里面的虚拟机——》安装vmware tool2.然后(等待一会)弹出一个界面把里面的 VMwareTools-9.6.1-1378637.tar.gz 复制到自己的家目录3.解压VMwareTools-9.6.1-1378637.tar.gz tar -xzvf VMwareTools-9.6.1-1378637.tar.gz4.进入vmware-...转载 2019-01-04 14:31:38 · 444 阅读 · 0 评论 -
转载_cygwin和mingw的区别
Unix下编译通过的C代码,在win32下编译是不能通过的 ,当然Unix 和win32的API都是符合标准C,也就是说,大多数函数调用在unix和win32下是相同的.但是,unix有自己一些独特的API(如fork,spawn,signals,select,sockets等),如果代码中使用了这些API,在win32下当然找不到对应的库. 但是,这些API的功能在win32中也能实现转载 2017-07-21 14:32:34 · 350 阅读 · 0 评论 -
转载_持续集成工具
持续集成工具2014年5月21日/分类: 敏捷技术实践 /编辑: Eric本文介绍了常见的几种持续集成工具,以供从业者在工具选择时参考:HudsonCruiseControlContinuumQuickBuildBambooTeamCityCI-EyeHudsonHudson 是一个可扩展的持续集成引擎。主要用于:1.持续转载 2016-08-17 16:47:55 · 485 阅读 · 0 评论 -
转载_ 在ThoughtWorks工作12年的技术主管,所总结的12条技术人经验
原文: 12 years, 12 lessons working at ThoughtWorks 作者: Patrick,ThoughtWorks的技术主管兼敏捷顾问 编译: 孙薇 责编: 钱曙光,关注架构和算法领域,寻求报道或者投稿请发邮件qianshg@csdn.net,另有「CSDN 高级架构师群」,内有诸多知名互联网公司的大牛架构师,欢迎架构师加微信qshuguang200转载 2016-04-27 09:25:34 · 566 阅读 · 0 评论 -
转载_这样读源码,不牛X也难
源代码程序员在工作过程中,会遇到很多需要阅读源码的场景,比如技术预研、选择技术框架、接手以前的项目、review他人的代码、维护老产品等等。可以说,阅读源代码是程序员的基本功,这项基本功是否扎实,会在很大程度上影响一个程序员在技术上的成长速度。2014年写《Qt on Android核心编程》和《Qt Quick核心编程》时,很多内容都是通过分析Qt源码搞明白的。这阵子研究CEF和PP转载 2016-04-26 14:40:19 · 449 阅读 · 0 评论 -
转载_Doxygen + Graphviz + Htmlhelp, 成为开源代码转换文档好手
1 doxygen是大名鼎鼎代码文档工具。下载地址:www.doxygen.org安装它。http://www.stack.nl/~dimitri/doxygen/download.html 可下载. 2 Graphviz这个工具配合doxygen使用,可以提取函数,模块之间的调用关,非常清晰。下载地址:http://www.graphviz.org转载 2014-07-30 13:34:05 · 733 阅读 · 0 评论 -
转载_debian(wheezy) 安装xfce
1. Install Xfce in an already installed system1.1 To get a bare minimum base install of X, do: aptitude install xorg1.2 To install Xfce, do the following: aptitude in转载 2014-08-02 20:48:39 · 4549 阅读 · 0 评论 -
转载_利用虚拟机VMWARE安装并配置Debian Linux系统的总结
由于Windows XP最近故障频频,近乎崩溃,被我在上周日一怒之下重装了。重装XP已经轻车熟路了,使用系统之家的硬盘安装工具,不到半个小时就搞定了,很是方便。 :) 但是重装带来的一个严重后果确实我此前没有想到的,那就是刚在实验室同学小马哥的大力帮助下安装配置好的虚拟机+Debian Linux的实验环境随着新系统的诞生而灭亡了。 :( 抱着“重复是为了强调,重复也是一种学习转载 2013-03-04 11:47:08 · 32343 阅读 · 0 评论 -
转载_使用RealView MDK 3.5 教程(在mini2440上)
本来ADS1.2好好的,最近惊闻ARM把Keil给收购了(05年的事了,又惊闻Keil以前只有20来个员工),推出了RealView MDK 。可是我买的两块开发板用户手册都是基于ADS1.2做示例的,只好抛弃ADS,第一次总是会有那么一点痛。好久没有写有意义的东西了,今天就做个教程,演示下如何使用MDK 3.5生成一个能在mini2440上运行的bin文件。首先去下载MD转载 2013-02-21 16:07:57 · 1131 阅读 · 0 评论 -
转载_Debian中安装VMware-tools
最近一直想在Linux中开发S1mp3项目,可是我在VMware中装上Debian/Linux后就是装不上VMware-tools,在网上搜集了一下资料没有一个适合我的,而且讲的都是很简单就装上来,没办法,只能自己下手,经过几个小时的努力终于解决了,现在把自己的方法公布给大家,防止大家走弯路。用到了以下几个命令apt-get、apt-cache、uname-a首先检查的Debian在安装时转载 2013-03-04 17:03:06 · 742 阅读 · 0 评论 -
转载_KEIL编译选项microlib和标准lib的差异
microlib 与缺省 C 库之间的主要差异是:microlib 不符合 ISO C 库标准。 不支持某些 ISO 特性,并且其他特性具有的功能也较少。microlib 不符合 IEEE 754 二进制浮点算法标准。microlib 进行了高度优化以使代码变得很小。无法对区域设置进行配置。 缺省 C 区域设置是唯一可用的区域设置。不能将 main() 声明转载 2013-02-20 19:54:08 · 2248 阅读 · 0 评论 -
转载_ google-Protocol-Buffers
使用Protocol-Buffers很久了, 现在所在的公司中虽然没有直接使用它, 但是也有自己的和Protocol-Buffers异曲同工的序列/反序列化工具. 最近决定翻译一下Protocol-Buffers的官网上的文章, 增加自己对它细节的理解, 也可以方便需要的人. 这篇文章提供了一份使用Protocol-Buffers的注意细节, 其实就是类似于其他语言中的最佳实践,转载 2013-02-04 16:40:50 · 8341 阅读 · 0 评论 -
转载_DOS中的ping, nbtstat,netstat, tracert都是什么意思?
一、PING命令 系统内置的网络测试工具ping 1.Ping命令的语法格式 ping命令看似小小的一个工具,但它带有许多参数,首先我们还是从最基本的命令格式入手。 该命令的参数获得操作: 在DOS窗口中键入:ping /? 回车,即可显示主要参数。 ping命转载 2013-02-04 14:41:33 · 2622 阅读 · 0 评论 -
转载_Protocol Buffer技术详解(语言规范)
该系列Blog的内容主体主要源自于Protocol Buffer的官方文档,而代码示例则抽取于当前正在开发的一个公司内部项目的Demo。这样做的目的主要在于不仅可以保持Google文档的良好风格和系统性,同时再结合一些比较实用和通用的用例,这样就更加便于公司内部的培训,以及和广大网友的技术交流。需要说明的是,Blog的内容并非line by line的翻译,其中包含一些经验性总结,与此同时,对于一转载 2013-02-04 16:48:47 · 4414 阅读 · 0 评论 -
转载_Source Insight常用快捷键及注释快捷键设置
在使用SI过程中,我根据自己的使用习惯修改了它的默认快捷键,并且在配置文件中添加了一些人性化功能,下面一一介绍: 修改快捷键:Options->Key Assignments...1.main window:Esc 2.Hight light:Middle Mouse3.Go Back:Alt+z 4.Go Forward:Alt+x转载 2012-12-24 14:07:18 · 359 阅读 · 0 评论 -
转载_Linux平台代码覆盖率测试工具GCOV的前端工具LCOV简介
Content1. Lcov是什么?2. 如何在Linux平台安装Lcov?3. 如何使用Lcov?(1) 使用lcov收集覆盖率数据并写入文件(2) 使用genhtml生成基于HTML的输出(3) 该例子的图形显示4. 编译lcov自带例子5. 其他相关工具(1) gcov-dump(2) ggcov 1. Lcov是什么? 是G转载 2013-03-01 11:24:08 · 1426 阅读 · 0 评论 -
转载_google的开源项目总结
google的开源项目总结google的开源项目值得我们一用的,这些项目很有意义,甚至可以直接用在我们自己的工作上!学习编程的的一个比较好的方式就是阅读优秀项目的源代码,从而能够了解作者的方法、思路、技巧,另外阅读源代码对于一些朋友是枯燥乏味的,这是就可以看看项目的readme,找到项目的闪光点,我们不做开拓者那我们就做实践者和使用者,呵呵,下面是这些项目的列表,在这里存档,已备今后查转载 2013-03-29 12:14:32 · 750 阅读 · 0 评论 -
转载_win2003下安装破解汉化jira5步骤_史上最细节
本文参考并细化:http://blog.csdn.net/jefferxun1/article/details/7419189 相关下载:http://download.csdn.net/detail/testingba/4539777下载说明:win2003下安装破解汉化jira5步骤_史上最细节.docxatlassian-jira5破解转载 2014-05-15 20:27:52 · 582 阅读 · 0 评论 -
转载_gcc -lpthread和gcc -pthread的区别
用gcc编译使用了POSIX thread的程序时通常需要加额外的选项,以便使用thread-safe的库及头文件,一些老的书里说直接增加链接选项 -lpthread 就可以了,像这样:Shell代码 gcc -c x.c gcc x.o -ox -lpthread 而gcc手册里则指出应该在编译和链接时都增加 -pthread 选项,像这样:转载 2014-02-27 19:06:04 · 720 阅读 · 0 评论 -
转载_JLINK固件丢失或升级固件后提示Clone的解决办法
J-LINK V8 固件烧录指导 J-LINK V8固件烧录指导J-LINK 是使用过程中,如果内部固件意外损坏或丢失,请参考下面操作步骤说明,重新烧录JLINK固件。安装固件烧录软件请ATMEL官方网址下载AT91-ISP下载软件。http://www.atmel.com/dyn/products/tools_card.as转载 2014-02-10 14:51:23 · 31737 阅读 · 3 评论 -
转载_程序员技术练级攻略
月光博客6月12日发表了《写给新手程序员的一封信》,翻译自《An open letter to those who want to start programming》,我的朋友(他在本站的id是Mailper)告诉我,他希望在酷壳上看到一篇更具操作性的文章。因为他也是喜欢编程和技术的家伙,于是,我让他把他的一些学习Python和Web编程的一些点滴总结一下。于是他给我发来了一些他的心得和经历转载 2013-07-24 09:23:43 · 850 阅读 · 0 评论 -
转载_关于“cmath(19): error C2039: “acosf”: 不是“`global namespace'”的成员”的问题
>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(19): error C2039: “acosf”: 不是“`global namespace'”的成员1>d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\cmath(19):转载 2013-05-28 19:15:32 · 11369 阅读 · 2 评论 -
转载_单元测试中使用Detours进行打桩
单元测试中使用Detours进行打桩 同事抱怨使用CppUnit进行单元测试很不方便,不能在运行时决定打桩或不打桩,不方便进行自动化测试。好的打桩方法能大大提高测试体验,没有好的方法时进行单元测试就很繁琐、很无聊。作为一个跨平台的单元测试框架,CppUnit没有必要提供打桩方法。不同的平台的打桩方法可能不尽相同,但是基于现有的技术来实现并不困难。转载 2013-05-13 10:29:23 · 770 阅读 · 0 评论 -
转载_keril中不能定义全局变量时初始化的原因
在嵌入式系统中,全局变量的初始化是在系统启动的过程中来做的。做法其实很简单,就是把外存(ROM或Flash等存放CODE的介质)中的全局变量空间拷贝到内存中的全局变量空间映像中。如果没有这一步正确的从外存到内存的拷贝工作,你的全局变量是没有初始化值的。编译器如果没有生成这步代码,那你的全局变量就都是没有办法初始化的。用const为啥能解决问题呢?因为const型的变量被Keil直接转载 2013-03-23 13:32:12 · 719 阅读 · 0 评论 -
source insight的有用宏
/* Utils.em - a small collection of useful editing macros *//*-------------------------------------------------------------------------I N S E R T H E A D E RInserts a comment原创 2013-03-18 15:51:07 · 1449 阅读 · 0 评论