常用调试方法和调试工具
记录常用调试方法和工具
sdkdlwk
做一位名副其实的工匠
合作,请私信!
展开
-
比较好用的代码搜索网站
比较好用的代码搜索网站。原创 2024-01-22 22:25:23 · 10240 阅读 · 0 评论 -
解决windows下文件名太长无法删除的问题
今天删除一个无用文件夹时windows跳出如下弹窗:解决方法:1、在要删除的文件夹同级新建一个空文件夹(如图:1是要删除的文件夹,也就是包含那个文件名过长的文件的文件夹,2是空文件夹)2、点下空白处(只要不选中文件或文件夹就行)按住Shift键不松,然后右击鼠标,选择在此处打开命令窗口(如图)3、在命令行中输入以下命令并回车robocopy 2 1 /purge注意:2是空文件夹,1是要删除的文件夹4、最后删除1和2两个文件夹,这样就解决了...原创 2021-08-05 18:18:50 · 2645 阅读 · 0 评论 -
在Ubuntu 系统中使用命令查看 Android中的 so 库中的函数名称
1. 使用命令 nm -D,如下所示: nm -D libhardcontrol.so > libxxx.txt //列出libhardcontrol.so 的函数 输出到 libxxx.txt 文本文件里面。2. 使用命令objdump -tT,如下所示: objdump -tT libhardcontrol.so > libxxx.txt //列出libh...原创 2019-08-13 10:16:58 · 11715 阅读 · 0 评论 -
ftp报错 200 port command successful. consider using pasv 425 failed to establish connection
ftp报错 200 port command successful. consider using pasv 425 failed to establish connection经过实践是windows的防火墙问题。最简单的方法,直接关掉原创 2017-04-01 15:08:33 · 15957 阅读 · 0 评论 -
windows和linux互传文件的工具
推荐大家一个windows和linux互传文件的工具百度下载 FlashFXP原创 2017-03-22 17:28:25 · 868 阅读 · 0 评论 -
ftp常用命令介绍
1.ftp 本地工作站与远端工作站之间文件传输(solaris) :必须拥有远端工作站的帐号及密码,才可进行传输工作 :格式: ftp hostname or ftp ip_address例如 :ftp 129.9.123.45 与远端工作站 129.9.123.45 ,进行文件传输Name (129.9.123.45:user-name) : 输入帐号原创 2017-04-01 15:15:56 · 243 阅读 · 0 评论 -
Allegro使用时卡死现象解决
PCB Editor->setup->user preferences->display->opengl中选定disable_opengl. 将层间透视功能关闭。原创 2021-11-10 09:50:43 · 7913 阅读 · 0 评论 -
eclipse中导出jar包 步骤
原创 2020-07-04 16:38:15 · 6491 阅读 · 0 评论 -
查看追踪源代码工具Source Insight 3.50.0083
常用查看代码工具原创 2017-03-24 10:38:47 · 1348 阅读 · 0 评论 -
虚拟机无法开机提示:This virtual machine appears to be in use
虚拟机非正常断电后容易出现"This virtual machine appears to be in use"的错误而不能正常引导。解决办法是删除VMWare虚拟机安装目录下面的所有的.lck目录和文件,后重新开启。如果还出错,需整机重启。原创 2017-03-26 16:44:23 · 842 阅读 · 0 评论 -
Git的版本和分支管理(高级用法 写的较好)
由于已经对git使用比较熟悉了,此篇关于git分支和版本的的管理将不会详细记录每一个细节。如果你还不熟悉git,请先参看:[1] http://blog.csdn.net/xiahouzuoxin/article/details/9393119[2] http://blog.csdn.net/xiahouzuoxin/article/details/9398629[3] h转载 2017-12-09 16:58:10 · 6798 阅读 · 1 评论 -
自动化工具 Jenkins 搭建
1. 镜像1:清华镜像2 .镜像2:http://mirrors.jenkins-ci.org/3. 官方下载地址:https://jenkins.io/zh/download/原创 2021-08-25 09:24:35 · 40314 阅读 · 0 评论 -
Gerrit 添加项目配置
1. 相关约定说明: 1.1 gerrit服务器ip地址:192.168.130.10 1.2 gerrit服务器端用户名:gerrit 1.3 gerrit用户端管理员:admin 1.4 ssh端口号:29418 1.5 gerrit安装目录:/home/gerrit/share/review_test/进入该目录,cd /home/gerrit/share/review_test/2. 项目管理 2.1 增加项目,ssh -p 29418 a.原创 2021-08-25 15:51:22 · 39485 阅读 · 0 评论 -
两种方法上传本地文件到github
自从使用github以来,一直都是在github网站在线上传文件到仓库中,但是有时因为网络或者电脑的原因上传失败。最重要的原因是我习惯本地编辑,完成以后再一起上传github。看过了几个教程,总结出最适合自己的比较简单的方法。两种方法上传本地文件到github1. github在线上传文件夹在线上传也可以上传完整的文件夹结构,直接拖拽到上传文件页面的框中即可。1.1点击上传转载 2017-12-09 21:54:44 · 225 阅读 · 0 评论 -
推荐!手把手教你使用Git
转载出处:http://blog.jobbole.com/78960/一:Git是什么? Git是目前世界上最先进的分布式版本控制系统。二:SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器转载 2017-04-01 08:36:17 · 421 阅读 · 0 评论 -
AS提示:Connection timed out: connect. If you are behind an HTTP proxy
AS使用手机热点时 IDE提示:Connection timed out: connect. If you are behind an HTTP proxy, please configure the proxy settings either in IDE or Gradle.分别在buildscript中的repositories和allprojects中的repositories添加如下代码 maven() { url 'https://maven.ali...原创 2021-07-16 21:52:22 · 2862 阅读 · 0 评论 -
学习英文和英语听力的网址
http://www.dioenglish.com/diolinks/html/radio/原创 2021-07-01 14:01:18 · 1809 阅读 · 0 评论 -
设备驱动调试和移植的一般方法
设备驱动调试和移植的一般方法(一) 做Linux底层软件工作也有两年了,算上研究生时期对底层软件的研究,加起来也快四年了。慢慢地发现有必要总结一些一般性的方法了。因为一般性的方法有宏观上的指导意义,以后调试和移植驱动时,经常性地回味这些一般性的方法可以防止自己犯同样的错误,进而少走弯路,以最高的效率完成工作。当谈到底层软件,我们一般都会想到bootloader、BSP、device转载 2017-05-20 09:58:28 · 1947 阅读 · 0 评论 -
linux驱动程序多模块编译链接时的问题
linux驱动程序多模块编译链接时的问题在学习linux 总线,设备和驱动时,需要在设备device.c中引用总线bus.c中的结构体等同于编译B模块时需要调用A模块中的函数解决方法是 把A.c 放到B.c的文件夹中 然后修改Makefile 中链接项即可 编译成功。obj-m += B.o A.o原创 2017-03-26 17:56:54 · 202 阅读 · 0 评论 -
linux内核调试技巧之一 dump_stack
在内核中代码调用过程难以跟踪,上下文关系复杂,确实让人头痛调用dump_stack()就会打印当前cpu的堆栈的调用函数了。如此,一目了然的就能看到当前上下文环境,调用关系了假设:遇到uvc_probe_video这么一个函数,不知道它最终是被谁调用到的,根据Linux设备模型,初步推测,probe应该是设备适配驱动时总线轮训到的。也只能是猜测,也根本无法猜测是否是中断上下转载 2017-08-04 08:52:10 · 354 阅读 · 0 评论 -
ADB shell 常见错误
1. 提示read-only file system当使用adb shell时,向/system目录及其子目录写文件时经常提示“read-only file system”。其实产生该提示的原因很简单:/system是以ro模式挂载的,因此我们所要做的就是以读写模式(rw)重新挂载需要修改的目录(本例中为/system),具体流程如下:1). 进入adb shell并查看当前挂在情况转载 2017-08-04 09:14:28 · 2304 阅读 · 0 评论 -
Android 异常问题分析
1. Introduction解决问题通常分为以下几个步骤:a) 确定问题,这是个什么样的问题,有什么外在表现;b) 分析问题,根据log里面的蛛丝马迹,定位出问题的原因;c) 对症下药,尽量用最少的代码解决问题,并确保不会引入新的问题;d) 验证修改,把自己的修改导入,确保自己的修改起了作用,并已经彻底解决了问题,同时观察是否引入新的问题;此文档主要面对的是几类问题:转载 2017-09-26 15:13:38 · 486 阅读 · 0 评论 -
stacktrace调试相关
1、 使用Stacktrace处理异常http://blog.csdn.net/u012585964/article/details/517726222、什么是堆栈追踪(StackTrace)?如何利用StackTrace对程序进行调试?http://blog.csdn.net/vector_yi/article/details/229339733、 stacktrace-----原创 2017-11-30 20:59:48 · 301 阅读 · 0 评论 -
使用gdb进行调试
GDB主要帮忙你完成下面四个方面的功能: 1、启动你的程序,可以按照你的自定义的要求随心所欲的运行程序。 2、可让被调试的程序在你所指定的调置的断点处停住。(断点可以是条件表达式) 3、当程序被停住时,可以检查此时你的程序中所发生的事。 4、动态的改变你程序的执行环境。 一般来说GDB主要调试的是C/C++的程序。要调试C/C++的程序,首先在转载 2017-06-06 13:42:57 · 316 阅读 · 0 评论