6 sean_dw

尚未进行身份认证

暂无相关简介

等级
TA的排名 5k+

linux系统路由功能记录

在某些特殊应用里,可能会用到路由的功能,一台设备通过另外一台联网的设备进行联网。这里主要记录一些必要得命令。正常来说就是下面几条命令:A设备iprouteadddefaultvia192.168.0.8devusb0iproute也可以用route或者iproute代替,类似如下:routeadd-net192.168.5.0/24gw192.168.5.1d...

2019-08-21 10:38:31

Linux内核国内镜像下载地址

http://mirror.bjtu.edu.cn/kernel/linux/kernel/苦于官方网站的访问速度,这里记录一下。

2019-08-02 17:15:44

make xconfig 报‘ptrdiff_t’ does not name a type错误解决方法

这个问题可能常会遇到,我是在编译busybox时遇到,虽然menuconfig也可以,但是还是没xconfig好用。解决办法是在报错位置的头文件加入#include<stddef.h>即可,我这里是qt3.3.8b版本,加在qvaluelist.h的最前面即可。如下:#ifndefQVALUELIST_H#defineQVALUELIST_H#include<st...

2019-07-31 16:17:32

ubuntu 编译QT Basic XLib functionality test failed!问题解决

能够搜索到的方法是安装库文件libX11-devlibXext-devlibXtst-dev,实际上libXtst-dev可能并不需要,这是后话。按照网上介绍的方法,我死活装不上,表现为libX11-dev的版本与我系统中存在的依赖库libX11-6不匹配,无论是更新源怎么搞都不行(官方源也不行)。研究了半天最后想官方发布的软件包应该有。于是就找相应的软件包,一言难尽,不知道去哪下载。最后...

2019-07-17 11:03:53

关于Ubuntu 安装tftp服务器的问题解决

在做嵌入式开发时,tftp服务器是必备功能,但是往往tftp服务安装总是出现莫名其妙的问题。当前又装了一个Ubuntu14.04系统,按照网上方法死活不成功。问题表现为tftpd-hpa服务死活不能成功启动,但是并不报错,启动是不显示进程号。不知道是否是配置项又有改变,经过几个小时的检查,发现/etc/default/tftpd-hpa这个配置文件中的参数有问题,是TFTP_OPTIONS这个...

2019-07-16 17:46:45

VMware找不到父磁盘 父虚拟磁盘在子虚拟磁盘创建之后被修改过。父虚拟磁盘的内容 ID 与子虚拟磁盘中对应的父内容 ID 不匹配

在移动VMDK磁盘或者更改操作系统后,往往会出现“VMware找不到父磁盘父虚拟磁盘在子虚拟磁盘创建之后被修改过。父虚拟磁盘的内容ID与子虚拟磁盘中对应的父内容ID不匹配”这类的问题。在小心翼翼处理过程中,还好没有犯大错误,最后修复搞定,数据一个没丢,想想都后怕,这里记录一下防止再出问题不会整。...

2019-04-08 10:50:28

Vmware 虚拟机提示:无法打开磁盘***.vmdk 无法启动虚拟机 解决办法

Vmware虚拟机提示:无法打开磁盘***.vmdk,导致无法启动虚拟机原因:之前挂载了多VMDK硬盘文件解决办法如下:在确定不需要挂载多余的VMDK硬盘文件情况下操作。首先找到.vmx文件用记事本打开,找到关于硬盘路劲的字眼,删除(比如SCSI字眼)。然后再删除.vmsd和.vmxf这两个文件即可。...

2019-03-06 13:48:59

git标签相关处理脚本

if[-z$2];thenecho“Fail:Youmustspecifyoneparameter!”echo“Example:tag.shdelectorigintag_name”echo“or:tag.shdelecttag_name”echo“or:tag.shaddtag_nametag_log”exit1fiif...

2019-01-15 17:07:44

用 git 保存空目录

git和svn不同,仅仅跟踪文件的变动,不跟踪目录。Perforce也是如此。所以,一个空目录,如果里面没有文件,即便gitadd这个目录,另外在别处checkout的时候,是没有这个空目录的。只跟踪文件变化,不跟踪目录,这么设计是有原因的。但这会带来一些小麻烦。有时候,确实需要在代码仓库中保留某个空目录。比如测试时需要用到的空目录。变通的解决办法是在空目录下存一个.gi...

2018-12-25 09:39:34

关于Atmel A5D31平台ALC5640音频芯片的问题记录

项目需要在A5D31平台使用了ALC5640双I2S带功放的语音芯片,前期调试挺顺利,到后面调试录音时卡主了,问题是无法录音,报input/output错误,也就是没有数据流的意思。花了两天时间跟FAE搞定ALC5640录音输出的问题,也就是说通过示波器可以确定数据一定是产生了,那么下面就是排除CPU这端的问题了。又花了不少时间研究CPU的SSC接口(即I2S),最后锁定SSC的RCMR寄存器...

2018-11-24 18:15:42

制作ubuntu 18.04 U盘启动盘

制作U盘引导盘,安装Ubuntu18.04系统一、下载Ubuntu18.04系统的iso文件DownloadUbuntuDesktophttps://www.ubuntu.com/download/desktop镜像下载地址https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/18.04.1/ubuntu-18.04.1-deskt...

2018-11-12 19:45:44

git 删除已经 add 的文件 记录

1.gitignore文件在git中如果想忽略掉某个文件,不让这个文件提交到版本库中,可以使用修改.gitignore文件的方法。这个文件每一行保存了一个匹配的规则例如:此为注释–将被Git忽略*.a#忽略所有.a结尾的文件!lib.a#但lib.a除外/TODO#仅仅忽略项目根目录...

2018-10-16 11:50:35

linux下多版本gcc编译器管理方法

一般在开发嵌入式程序中,经常会遇到需要不同版本的编译器问题,管理起来是个麻烦事,总是用环境量久了也不爽,敲arm-linux补全时一堆出来了。为此写了一个脚本用来管理不同的编译器,需要时直接切换即可,相对来说我还是比较喜欢。完整的脚本如下:if[-z$1];thenecho"Fail:Youmustspecifyoneparameter!"ech...

2018-08-30 10:25:40

Linux shell控制台改变显示前缀

同样是linux,为什么shell登录后显示的前缀会不同呢,有些显示包含当前的用户名、主机名等信息,而有些仅显示一个#,如下图:shell前缀-1其实,shell登陆后具体显示的内容由环境变量”PS1″控制,我们可以echo$PS1查看一下当前的”PS1″环境变量的内容通过修改用户的“home”目录下的.bashrc配置文件,添加内容exportPS1=”\u@\h...

2018-08-22 11:06:38

following symbols must have non local/private scope错误问题解决方法

CHKinclude/config/kernel.releaseCHKinclude/generated/uapi/linux/version.hCHKinclude/generated/utsrelease.hmake[1]:‘include/generated/mach-types.h’isuptodate.CALLs...

2018-08-09 09:20:18

buildroot 问题

在编译buildroot时出现如下错误:CCLDdbus-binding-toollibtool:error:cannotfindthelibrary'/usr/local/arm/gcc-4.9.4-arm-buildroot-linux-uclibcgnueabihf/arm-buildroot-linux-uclibcgnueabihf/sysroot...

2018-08-08 15:23:19

Linux popen和pclose启动shell命令的问题思考

很多时候,我们会使用popen的方式来启动shell命令来代替系统自带的system函数启动的方式。这本身并没有什么问题,但是在使用过程中遇到了一个奇怪的问题。这里遇到问题主要是启动python程序时,调用popen启动脚本后,再调用pclose关闭它,结果就阻塞在了pclose函数中,也就是说一直没有停止。但实际上呢,Python已经启动了。该问题暂时先记录,后面有时间再深入研究它。...

2018-07-31 15:44:14

Android socket 学习记录 之 执行new socket(ip, port)程序崩溃

这段时间在学习Android的socket编程,我不是专做APP的,做的是bootloader、驱动、hal、framework这个线的,也就是系统搭建和功能优化设计。为了打通这整条线,为此学习了不少东西,今天把Android的socket学习记录一下,以防止以后会出现这样的低级错误。 我这里是在极客学院的源码基础上做的自己的一些添加和修改,学习开始不就是先会修改么,举一反三,自然就很快学...

2018-07-18 09:03:19

arm交叉编译bluez-5.25

主要参考http://wiki.beyondlogic.org/index.php?title=Cross_Compiling_BlueZ_Bluetooth_tools_for_ARM   

2018-07-18 09:01:49

C语言函数内static关键字 疑惑

static关键字有两类使用:函数外使用和和函数内使用,其中函数外使用主要用来限制被修饰的函数或变量作用域为本文件,没什么可多说的,下面重点说一下static关键字在函数体内的用法.如下面的代码:includeincludeinclude...

2018-07-16 10:05:23

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!