导航

随笔分类 -  嵌入式

摘要:在用读卡器插上SD卡后,如果系统自动挂载上SD卡了,那么分区之前就得先卸载(umount)。不然后面使用fdisk的w保存后,会出现如下提醒:进入fdisk:$sudo fdisk /dev/sdx(注:这里sdx的x指的是sd卡在系统中映射的名字,有可能是b,c,d等,查看方法是$cat /pro... 阅读全文

posted @ 2014-10-07 19:21 伊4密码 阅读(223) 评论(0) 推荐(0)

摘要:服务器端:#include #include #include #include #include #include #include #include int main(){ int sockfd,new_fd; struct sockaddr_in my_addr; struct sockaddr_in their_addr; int sin_size; //建立TCP套接口 if((sockfd = socket(PF_INET,SOCK_STREAM,0))==-1) { printf("create socket error"); ... 阅读全文

posted @ 2013-07-17 18:08 伊4密码 阅读(160) 评论(0) 推荐(0)

摘要:扩展分区大小:进入虚拟机文件(vdi)目录,先查看文件信息。$VBoxManage showhdinfo winxp.vdi如果格式显示如下:则用modifyhd修改分区大小,将失败,出错信息如下:故要先将文件转换,使用命令克隆一份:$VBoxManage clonehd winxp.vdi win... 阅读全文

posted @ 2013-04-22 18:30 伊4密码 阅读(196) 评论(0) 推荐(0)

摘要:查看分区$cat /proc/partitions修改分区$sudo fdisk /dev/sdb动态查看内在使用情况$top (注:参数-d指定delay秒数,-p指定pid;shift+m可以按内存使用大小排序)查看当前内存使用情况$free查看分辨率$xrandr显示系统信息a(内核s、主机名n、内核发布版本r、内核版本v、机器硬件名m、操作系统o)$uname -a显示系统启动识别的登陆信息$cat /etc/issue显示机器硬件名($uname -m)$arch打开指定路径的文件管理器。$nautilus [路径] 或$sudo nautilus [路径]从网络上自动下载URL指定 阅读全文

posted @ 2013-04-11 09:23 伊4密码 阅读(165) 评论(0) 推荐(0)

摘要:shutter是一个非常好的抓图工具安装方法:$sudo apt-get install shutter安装完成后,可以在应用程序 - 附件 - Shutter,打开shutter,但是这时的shutter截图后还不能编辑,再:$sudo apt-get install libgoo-canvas-perl可以使用了。 阅读全文

posted @ 2013-04-01 18:07 伊4密码 阅读(145) 评论(0) 推荐(0)

摘要:Terminator是一款多窗口Linux终端,它支持将窗口拆分成多个,可以很方便的在各个不同的窗口上执行不同的任务。安装:$sudo apt-get install terminator完成后在应用程序 - 附件 - Terminator,可以打开。 阅读全文

posted @ 2013-04-01 17:43 伊4密码 阅读(122) 评论(0) 推荐(0)

摘要:可以在"系统--首选项--键盘快捷键",里面设置快捷键,大家可以编写自己的脚本然后把它设置成一个快捷键Alt + F1 类似Windows下的Win键,在GNOME中打开"应用程序"菜单(Applications)Alt + F2 类似Windows下的Win + R组合键,在GNOME中运行应用程序Ctrl + Alt + D 类似Windows下的Win + D组合键,显示桌面Ctrl + Alt + L 锁定桌面并启动屏幕保护程序Alt + Tab 同Windows下的Alt + Tab组合键,在不同程序窗口间切换PrintScreen 全屏抓图A 阅读全文

posted @ 2013-03-02 09:53 伊4密码 阅读(210) 评论(0) 推荐(0)

摘要:比较查看两个文件的不同$vimdiff file1 file2如果想用16进制的方式查看文件,比如比较两个uboot二进制文件,在命令行模式,两个文件窗口输入:%!xxd(注:切换两个窗口使用ctrl+w)。 阅读全文

posted @ 2013-02-28 16:56 伊4密码 阅读(381) 评论(0) 推荐(0)

摘要:有时做开发时,我们使用的触摸屏没有虚拟按键(HOME、BACK、MENU等),但是当我们使用android系统时,有时又想退出某个应用或者返回,这里可以在后台使用input keyevent 来模拟按键事件。如果使用的是adb,输入命令:$adb shell input keyevent 4 //模拟返回键(BACK)$adb shell input keyevent 82 //模拟菜单键(MENU)$adb shell input keyevent 3 //模拟主页键(HOME)如果已经使用$adb shell 进入了后台,或者是用串口进入的后台,那么上面的命令就不要adb shell,直. 阅读全文

posted @ 2013-02-05 17:09 伊4密码 阅读(6759) 评论(0) 推荐(0)

摘要:什么是补丁?比如一份linux kernel的代码,你和你的同事都各有一份相同的代码,但是你在此基础上,修改过一些文件,添加或者删除了某些功能,但你的同事的代码还是原来的那份。此时你想把新的代码发给他,但是你不用将kernel发给他,而是可以只发一个补丁文件就行了。补丁文件包含有你的原始代码和新代码的差别,这这件发给你的同事,他使用补丁,用到自己那份代码之上就可以得到和你最新的代码一样的功能了。你生成补丁的过程就是制作补丁,同事使用你发来的补丁到自己的代码之上,就是打补丁。1,制作补丁(git 代码管理的):$git diff > tmp.patch //本地库代码到当前代码修改状态的所 阅读全文

posted @ 2013-02-05 16:58 伊4密码 阅读(808) 评论(0) 推荐(0)

摘要:LINUX平台使用adb平板或者android手机使用adb是非常方便的。接下来我就介绍下adb使用以及一些常用的命令。1,连接用adb连接线,一端接PC的USB中,一端接平板或手机的adb口,当然得确保线没有问题,而且也不能太长了。2,平板或手机设置进入系统,选择设置-应用程序-开发-USB调试,让其调试模式选上,当然,不同的系统设置的路径不同,自己摸索下路径。3,PC机adb设置首先,输入命令:$adb devices看看有没有 类似上图的device,比如上图的0123456789ABCDEF。如果没有的话,再使用如下命令再重启adb。$sudo adb kill-server$sudo 阅读全文

posted @ 2013-02-05 16:25 伊4密码 阅读(6758) 评论(0) 推荐(0)

摘要:更全可以参考:http://blog.csdn.net/sunboy_2050/article/details/7529022如果你刚进入一个公司,公司是使用git来管理代码的,而你又没有 接触过git,那么这文章你就会用到了。$git clone git@192.168.1.128:kernel_imx.git [path]从远程仓克隆一份代码到本地当前目录(或指定路径)。git pull (eg: git pull origin deveplop)更新到最新版本(eg: 将origin版本库代码更新到本地的develop分支)$git branch查看当前工作的是在哪个分支。比如上图我的工 阅读全文

posted @ 2013-02-05 15:50 伊4密码 阅读(2030) 评论(0) 推荐(0)

摘要:解压缩#tar zxvf s ourcenav-6.0.tar.gz进入解压目录后#./configure --prefix=/opt/sourcenav (install 文件推荐参数)先安装libx11-dev#sudo apt-get install libx11-dev编译#make#make install安装完之后运行不了(运行方法是./bin/snavigator),出错:Can't find a usable tk.tcl in the following directories:/usr/local/share/tk8.3/usr/local/share/tk8.3/ 阅读全文

posted @ 2012-11-22 11:30 伊4密码 阅读(239) 评论(0) 推荐(0)

摘要:http://blog.csdn.net/lanxue84/article/details/5552050安装 fcitx sudo apt-get install fcitx修改配置文件(有乱码才做) gedit ~/.fcitx/config文件(选择GB2312编码打开文件,否则可能时乱码) 修改如下项: 显示字体(中)=WenQuanYi Bitmap Song 阅读全文

posted @ 2012-11-22 09:54 伊4密码 阅读(134) 评论(0) 推荐(0)

摘要:http://blog.163.com/lgh_2002/blog/static/44017526201181054059993/ubuntu默认的打开.txt文件用的是gedit,可gedit默认编码是UTF8,打开windows下编辑的gb2312的文档都是乱码 {Windows中默认的文件格式是GBK(gb2312),(GBK编码是GB2312编码的超集,向下完全兼容GB2312。)}。解决方法就是把 gedit的默认编码改为GB2312。 #gconf-editor 然后点 开:apps->gedit-2->preferences->encodings 双击encod 阅读全文

posted @ 2012-11-22 09:48 伊4密码 阅读(170) 评论(0) 推荐(0)

摘要:Unabletofindthencurseslibraries 的解决办法ubuntu:sudo apt-get install ncurses-dev 阅读全文

posted @ 2012-11-22 09:31 伊4密码 阅读(146) 评论(0) 推荐(0)

摘要:管道主要用于不同进程间的通讯。实际上,通常先创建一个管道,再通过fork函数创建一个子进程。如上图中,fd[0]为读的文件描述符,fd[1]为写的文件描述符。父、子进程就通过管道来进行数据通信,而且是双向的。下图为单向的管道通讯机制。父进程通过fd[1]向管道写入数据,子进程通过fd[0]从管道读取数据。copy中嵌代码如下:#include <unistd.h>#include <sys/types.h>#include <errno.h>#include <stdio.h>#include <stdlib.h>int main() 阅读全文

posted @ 2012-09-10 13:38 伊4密码 阅读(214) 评论(0) 推荐(0)

摘要:copy中嵌代码:#include <sys/types.h>#include <unistd.h>#include <stdio.h>#include <stdlib.h>int main(void){ pid_t result; result = fork();//创建进程 if(result == -1)//创建失败 { perror("fork"); exit; } else if(result == 0)//子进程 { printf("The return value is %d\n In child... 阅读全文

posted @ 2012-09-10 09:05 伊4密码 阅读(186) 评论(0) 推荐(0)

摘要:http://wenku.baidu.com/view/1df2b389a0116c175f0e4829.html这个文库有讲桥接、NAT、Host-only的原理,我就不说那么多了。现在我想说说的是一些桥接设置的问题。我第一次用win7的telnet远程虚拟机linux系统时,win7的telnet已经打开(怎么打开的看我写的linux学习之——telnet命令的使用),但是连接不上,我就先看看能不能ping通。奇怪的是我设置linux的ip和主机在同网段,但是linux不能ping通主机,主机能ping通linux。我在学校图书馆上网,主机连网用的是学校的wifi无线网络。后来参考了下这个 阅读全文

posted @ 2012-09-09 17:58 伊4密码 阅读(205) 评论(0) 推荐(0)

摘要:首先确保你想远程的电脑上面已经安装了telnet服务并启动。windows下可以在打开或关闭windows功能下安装telnet服务,并通过win + R ,输入sevices.msc下启动telnet服务。下面是win7系统设置客户端运行登陆telnet。开始->控制面板->程序->打开或关闭Windows功能->选中下图所示项(客户端是要远程别人的主机,服务器是自己电脑被远程)。然后再win+R打开,输入telnet ip地址,如下:这样就可以登陆了!如果是远程登陆linux的话,要检查linux是否安装了telnet packages#rpm -q telnet- 阅读全文

posted @ 2012-09-09 09:49 伊4密码 阅读(444) 评论(0) 推荐(0)