
软件调试
wgembed
这个作者很懒,什么都没留下…
展开
-
make: *** No rule to make target ' ', needed by ' '. Stop.
Q:make: *** No rule to make target ' ', needed by ' '. Stop.A:Makefile中的指定路径字符串与工程中实际的路径或文件名称不符合!原创 2013-03-04 10:46:04 · 1904 阅读 · 1 评论 -
shell脚本配置环境变量时 source XXX.sh与 ./XXX.sh的区别
配置当前终端的环境变量,写一个脚本来执行,但./XXX.sh的时候,脚本里面打印PATH是改了,但是在终端echo $PATH却没有看到变化,因为这样执行等于说不在当前进程换source XXX.sh或. XXX.sh即可见效原创 2014-03-28 11:23:08 · 6285 阅读 · 0 评论 -
windows命令拷贝升级文件
有的平台要u盘或卡升级,每次都得去拷贝,还不如直接命令操作,windows以强制覆盖的方式拷贝zip文件到g盘,再显示一下。用windows少,这个都得记得copy /Y Z:\XXX\XXX\XXX.zip g: && dir g:\XXX.zip原创 2014-03-27 18:51:37 · 849 阅读 · 0 评论 -
内核调试常会打印 文件名 函数名 行号
printk("%s %s %d \n",__FILE__,__FUNCTION__,__LINE__);原创 2014-03-27 18:43:43 · 8003 阅读 · 0 评论 -
mx临时修改遥控器码值
cat /system/etc/remote_5fa0.confmount -o remount rw /systembusybox vi /system/etc/remote_5fa0.conf原创 2014-03-27 17:37:37 · 811 阅读 · 0 评论 -
linux打印当前时间
命令:date --rfc-3339=secondsprint eg:2014-02-26 19:02:25+08:00原创 2014-03-27 16:59:07 · 1963 阅读 · 0 评论 -
secureCRT建了一个串口COM1后,连接上开发板后,可以正确接受和显示串口的输出,但是按键输入无效
Session Options -> Connection -> Serial -> Flow Control,将原先默认选中的 RTS/CTS取消掉再重新connect开发板,再次连上后,此时就可以从键盘输入了。原创 2014-03-27 17:39:05 · 6724 阅读 · 1 评论 -
ubuntu shell脚本line 1: #!/bin/bash: No such file or directory
脚本文件是在windows系统编写的,在ubuntu系统执行总是提示如下:line 1: #!/bin/bash: No such file or directory或line 1: #!/bin/bash: 没有那个文件或目录如上,在ubuntu终端:vim XXX.sh进入底行模式set ff? //可以看到fileforma=dos再原创 2014-03-13 19:27:15 · 6873 阅读 · 0 评论 -
ubuntu12.04 gedit打开windows系统txt文本乱码
运行以下命令,重新打开文本,即可正常:gsettings set org.gnome.gedit.preferences.encodings auto-detected "['UTF-8','GB18030','GB2312','GBK','BIG5','CURRENT','UTF-16']"原创 2014-03-12 16:11:35 · 680 阅读 · 0 评论 -
查找当前目录以下重复的头文件并输出
拷贝以下代码,保存为.sh文件执行#!/bin/bash dir_arr=$(find -name "*h" -print;) temp_path="temp_path.txt" if [ -f $temp_path ]; then rm -r $temp_path fi for dir in ${dir_arr[*]} do f原创 2014-02-22 12:21:16 · 601 阅读 · 0 评论 -
Xshell终端ssh连接ubuntu中文版编译服务器显示中文字符乱码
Xshell工具需要设置一下:New Session Properties - Terminal - Enconding - 选择Unicode(UTF-8)原创 2014-03-27 17:30:43 · 1164 阅读 · 0 评论 -
windows系统释放被占用的COM口
regedit 进入注册表:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\COM Name Arbiter这时我们可以找到该数值项:ComDB原创 2014-09-13 10:22:18 · 1340 阅读 · 0 评论 -
ota差分包制作说明
make otapackage -j48build01@build-pc:~/aml/mx/git_m6_1225$ ./build/tools/releasetools/ota_from_target_files -i ota/old.zip ota/new.zip ota/update.zipunzipping target target-files...Tracebac原创 2014-06-28 14:00:25 · 3845 阅读 · 0 评论 -
调试平台寄存器
echo w 值 > sys/class/amlogic/debugecho r c 203d > sys/class/amlogic/debugcat sys/class/amlogic/help原创 2014-06-24 23:34:52 · 740 阅读 · 0 评论 -
纯linux测试程序
背景:amlogic 8726mx在只跑linux内核的情况下,运行自己的可执行程序toolchain已加到环境变量,要用到的是toolchain/arm-2010q1-202/bin/arm-none-linux-gnueabi-gcc编码:vendor/klltest目录下创建hello目录,进入hello目录创建hello.c文件源码hello.c如下:/**原创 2014-07-15 19:08:21 · 880 阅读 · 0 评论 -
3G_Auto_Restarter脚本
定时监视XXX进程,若没有了,重新启动,“>/dev/null 是讲log输出到空设备,不想看”#!/bin/shwhile true do if pidof /etc/init.d/ppp_start start >/dev/null; then echo "check 3G modem" else echo "start 3G modem原创 2014-03-27 16:32:43 · 736 阅读 · 0 评论 -
MSD6A801 android4.2.1 full_mstarkaisers_dvbt-userdebug编译平台搭建-编译-OTA升级
编译服务器原有Amlogic 8726mx编译,现接入MStar6a801编译toolchain必须各家用各家的msd工程存放路径如下:程序总共涉及4部分:boot: Mboot_STB_Kaiserkernel: KERN-3.1.10.config_kaiser_SMP_android_emmcandroid:原创 2014-03-28 15:42:06 · 4269 阅读 · 1 评论 -
编译android4.0出现jdk版本问题 & 服务器系统变量配置
其实关于jdk,你就关心三方面:1、32位还是64位2、1.6还是1.7版本3、环境变量设在/etc/profile里面就好了编译android4.0,提示错误信息:Checking build tools versions...************************************************************You are原创 2013-03-05 18:53:12 · 4863 阅读 · 0 评论 -
mx平台显示闪红边框
lunch选择XXX-eng就会闪,选择XXX-usr就不会原创 2014-03-27 17:35:58 · 707 阅读 · 0 评论 -
android使用遥控器模拟鼠标拖拽操作
在android2.2版本上添加遥控器支持,这里遥控器跟电视机用的遥控器样子差不多,只不过比电视机的遥控器多出了几个定制的功能按钮。点击遥控器上的切换键,当切换到鼠标模式下的时候在android视图上自绘一个类似鼠标的箭头,点击上下左右的时候可以让鼠标箭头上下左右移动。也可以在鼠标所在的位置触发鼠标左键类似确定键等功能。但如果遇到网页显示不全需要模拟拖拽操作来看那些没有显示原创 2014-03-03 12:16:50 · 3809 阅读 · 1 评论 -
BUG管理系统
BUG管理系统 Mantis原创 2014-03-03 11:40:27 · 760 阅读 · 0 评论 -
安装配置minicom
--------------------------------------------------lsmod | grep usbserial (如果直接使用串口线,而没有用到USB转串口设备,此步可以跳过)如果有usbserial,说明系统支持USB转串口。 安装minicom (Fedora自带有minicom,此步可以跳过) apt-get install minico原创 2013-04-17 23:24:49 · 656 阅读 · 0 评论 -
sourceinsight相对路径设置
在创建source insight工程时,最好用“相对路径”,并“将si的工程文件,保存到源码包里”!这样一来,等以后,将源码包放置于硬盘上其他位置,或分发给其他人,或改了源码包的名称,si工程仍然能用!在创建si工程的时候,先指定si工程名和存储位置,再指定工程源码路径了;不要紧接着就添加源文件,而要等设置了相对路径后再添加!相对路径的设置方法如下:菜单项“project->pr原创 2013-04-17 23:22:33 · 1416 阅读 · 0 评论 -
嵌入式系统常规协同作业环境
提供系统编译的主机提供samba帐号分配网上邻居访问samba,映射远程sumba目录为本地驱动器编码:使用samba服务器工程目录中的SourceInsight编译:使用SecureCRT或XShell工具登录到sambaXshell登录samba(ubuntu)服务器显示中文乱码原创 2013-04-16 09:06:50 · 661 阅读 · 0 评论 -
IFL嵌入式小组技术博客入口导航|比较全面
IFL嵌入式小组技术博客入口导航原创 2013-03-21 18:00:28 · 889 阅读 · 0 评论 -
ATX电源的工程应用
工程调试板子找不到电源的时候,用ATX电源,PS-ON绿线 接 GND黑线 就可以输出:3V3橙色 、5V红色、12V黄色原创 2013-04-04 15:41:30 · 777 阅读 · 0 评论 -
awk命令
==原创 2013-04-05 00:24:37 · 805 阅读 · 0 评论 -
ubuntu访问局域网windows共享目录
如果在ubuntu的Network里面找不到指定windows的共享目录,可以用smb://IP来访问原创 2013-03-19 14:40:26 · 1142 阅读 · 0 评论 -
ubuntu增加截图工具
sudo apt-get install snapshot添加该工具区域截图的快捷方式 system- prefernces- keyboard shortcuts- add- 名字:snapshot截图工具 command:snapshot -region 快捷键自定义即可原创 2013-02-27 17:23:47 · 510 阅读 · 0 评论 -
Android sendevent/getevent 用法 | 分析
用法分析原创 2013-04-18 11:02:03 · 822 阅读 · 0 评论 -
查看主机是多少(32/64/...)位
ubuntu系统:>uname -mx86_64>uname -aLinux xxx-desktop 2.6.32-48-generic #110-Ubuntu SMP Fri May 31 18:32:53 UTC 2013 x86_64 GNU/Linux原创 2013-07-09 09:05:24 · 834 阅读 · 0 评论 -
运行shell出错:bad interpreter: 没有那个文件或目录
出现bad interpreter:No such file or directory的原因,是文件格式的问题。这个是文件在Windows下编写的。换行的方式与Unix不一样,但是在vim下面如果不Set一下又完全看不出来。 问题分析: 1、将windows 下编写好的SHELL文件,传到linux下执行,提示出错。 2、出错信息:bad interpreter:原创 2014-02-28 15:19:47 · 1048 阅读 · 0 评论 -
串口板相关笔记
释放串口被占用的假象串口工具调试设备时,上位机工具只能选择指定的几个串口COM1...COM4,但是设备管理器打开一看,1到4都被占用,而串口工具根本一根都没连接这时候就需要到注册表去释放串口:>regedit //打开注册表HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet\ Control \ COM Name Arbiter原创 2013-04-04 15:21:31 · 1147 阅读 · 0 评论 -
linux常用命令积累 | ubuntu 10.04系统开发Android
//递归删除指定目录及目录中所以内容rm -rf 非空目录名 rm -R 非空目录名//递归删除指定名字的文件或目录find -name '文件名或目录名' | xargs rm -rf//将文件链接到当前目录ln -s 文件名(带路径,最好是相对于当前的路径)原创 2013-02-27 11:26:40 · 465 阅读 · 0 评论 -
Android驱动开发调试笔记
Android系统原理及开发要点详解.韩超,梁泉.pdf==========================================================================================================================================================================原创 2013-04-17 23:10:07 · 2272 阅读 · 0 评论 -
外部SD卡无法写入
外部SD卡无法写入原创 2013-07-31 21:16:54 · 1338 阅读 · 0 评论 -
这个人做的和我做的应该差不多
http://blog.youkuaiyun.com/sundesheng125原创 2013-07-20 17:54:48 · 656 阅读 · 0 评论 -
调试总结
绝对没有奇怪而不可解释的现象,终究有那么一小点bug所致,道理很简单。修改的部分有没编译到:故意弄一个(语法)错误,针对这个错误看是否会在编译时报错。是否调用某个库:把库文件重命名后编译工程,看是否针对该库文件报错找不到该库。改环境变量可以在以下文件中修改,改完后再同步一下该文件但是为了统一管理,最好改在同一个文件中,以免以后有变更的时候查找原创 2013-02-27 11:20:16 · 569 阅读 · 0 评论 -
sed + grep 命令
sed是一种非交互式的流编辑器,可动态编辑文件。所谓非交互式是说,sed和传统的文本编辑器不同,并非和使用者直接互动,sed处理的对象是文件的数据流(称为stream/流)。sed的工作模式是,比对每一数据行,若符合样式,就执行指定的操作。 sed --version //查看sed版本 sed语法 s原创 2013-04-04 23:57:05 · 3998 阅读 · 0 评论 -
cp 拷贝时保留目录结构应用实例
批量提取项目中修改的文件先做git status原创 2014-09-29 13:47:25 · 9548 阅读 · 0 评论