
linux
fanqh6
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ubuntu 下 minicom dsn 使用note
1. 安装minicom, PL232 驱动linux默认已经安装2. 编译并加载usb驱动 sudo insmod ./secbulk.ko详细参考 https://wenku.baidu.com/view/331fc25a915f804d2a16c155.htmlnfs 共享目录设置 并开启nfs服务blog.youkuaiyun.com/loveaborn/article/de翻译 2017-06-12 21:54:42 · 411 阅读 · 0 评论 -
eclipse打开一直显示Version 1.6.0_34 of the JVM is not suitable for this product
但是JVM,我已经更新,此方法解决使用命令: update-alternatives --config java 显示: 选择 路径 优先级 状态 ------------------------------------------------------------ * 0原创 2015-04-01 08:35:15 · 6885 阅读 · 0 评论 -
eclipse打开一直显示Version 1.6.0_34 of the JVM is not suitable for this product
但是JVM,我已经更新,此方法解决使用命令: update-alternatives --config java 显示: 选择 路径 优先级 状态 ------------------------------------------------------------ * 0原创 2015-04-01 19:44:40 · 22117 阅读 · 0 评论 -
grep find 命令
grep 命令: grep [option] pattern [file]查找文件内包含 pattern的文件grep "find" * -R 查找当前目录下所有文件,包含find的文件grep "name" kenel -R查找当前kenel子目录下,所有包含name的文件findf原创 2015-01-31 15:54:04 · 580 阅读 · 0 评论 -
优先级教训
#include#include#define MAXLINE 1000 int getline1(char line[], int maxline); void copy(char to[], char from[]);main(){ int max; int len; int i; char line[MAXLIN原创 2014-08-10 10:23:20 · 808 阅读 · 0 评论 -
git 使用beyond compare 的配置方法
http://www.scootersoftware.com/support.php?c=kb_vcs.php ///文件路径原创 2014-07-18 17:38:16 · 2638 阅读 · 0 评论 -
运行地址和加载地址
在连接目标代码时,会提到运行地址和加载地址。这两者有什么区别呢? 加载时地址就是程序放置的地址,运行地址就是程序定位的绝对地址,也即在编译连接时定位的地址。如果程序是在flash里运行,则运行地址和加载地址是相同的。如果程序是在ram里运行,但程序是存储在flash里,则运行地址指向ram,而加载地址是指向flash。代码一般是烧写在NAND里面,比如S3C2440转载 2014-01-10 12:54:20 · 530 阅读 · 0 评论 -
ubuntu12.04samba服务器配置
系统平台:VMware Workstation9.0 + ubuntu12.04首先要解决windows和linux网络连接问题:在VMware Workstation9.0 “设置” 选项中,设置"网络"网络连接1 选中“启用网络连接” 方式:NAT网络连接2 选中“启用网络连接” 方式:Bridged Adapter启动ubuntu,查看IP地址: #ifconfig转载 2013-12-19 08:18:27 · 563 阅读 · 0 评论 -
win7与VMware ubuntu虚拟机实现文件共享(最后一定要装open-vm-dkms插件)
一般来说,由于一些特殊的需要,会在Win7系统中利用虚拟机(VMware)安装ubuntu虚拟环境,使得不用重启就可以同时使用两个系统。但是想把在虚拟机ubuntu中编辑的文件可以同时被Win7中的程序使用,同时又不想利用两个系统的QQ或者U盘互拷,就需要能将文件在虚拟机和Win7(在这里以Win7为例,WinXP操作一样)下实现互传。有一种方法,就是通过VMware的共享文件夹来实现虚拟机Ubu转载 2013-12-18 21:16:22 · 849 阅读 · 0 评论 -
Git 常用命令
Git 是一个很强大的分布式版本控制系统。它不但适用于管理大型开源软件的源代码,管理私人的文档和源代码也有很多优势。 本来想着只把最有用、最常用的 Git 命令记下来,但是总觉得这个也挺有用、那个也用得着,结果越记越多。转载 2013-12-10 16:39:50 · 511 阅读 · 0 评论 -
ubuntu 右键显示“在终端中打开”设置方法
在ubuntu学习过程中发现,右键显示选项“在终端中打开”很方便文件操作,不用打开终端,去一步一步进入所需的目录树中,方法如下1. sudo apt-get install nautilus-open-terminal2. nautilus -q 或注销再登录可使用原创 2015-04-06 11:22:02 · 1834 阅读 · 0 评论 -
编译stlink时遇到的错误:./autogen.sh: 4: autoreconf: not found
编译stlink时遇到的错误:./autogen.sh: 4: autoreconf: not found是因为没有安装automake,需要以下命令安装 sudo apt-get install automake。原创 2015-04-06 11:29:56 · 1288 阅读 · 0 评论 -
LINUX编程学习路线
首先先学学编辑器,vim, emacs什么的都行。然后学make file文件,只要知道一点就行,这样就可以准备编程序了。 然后看看《C程序设计语言》K&R,这样呢,基本上就可以进行一般的编程了,顺便找本数据结构的书来看。 如果想学习UNIX/LINUX的编程,《APUE》绝对经典的教材,加深一下功底,学习《UNP》的第二卷。这样基本上系统方面的就可以掌握了。转载 2015-10-30 22:09:27 · 740 阅读 · 0 评论 -
文章标题
#!/bin/bash#program:# this script about install ckermit and exercise#history:# 2017.01.20 fanqh V1.00echo install c-kermitsudo apt-get install ckermitif [ “$?”== “0”];then echo "install原创 2017-01-20 21:09:24 · 488 阅读 · 0 评论 -
vitualbox 安装
安装方法http://tecadmin.net/install-oracle-virtualbox-on-ubuntu/原创 2017-01-11 16:12:06 · 653 阅读 · 0 评论 -
s3c2440 中断
void __init early_trap_init(void) memcpy((void *)KERN_SIGRETURN_CODE, sigreturn_codes, sizeof(sigreturn_codes)); //复制代码向量表 memcpy((void *)KERN_RESTART_CODE, syscall_restart_cod原创 2016-12-28 11:22:15 · 453 阅读 · 0 评论 -
如何生成vmlinux,简单走走(模模糊糊看懂了些,具体要针对源码看)
我们应该了解,内核编译出vmlinux还不算数,最后这个ELF格式的文件会被压缩成bzImage。不过那无关紧要。这次我要说说vmlinux的产生流程,当然只是简单走走,里面kbuild复杂语法,连Makefile自带的很多规则都是比较复杂的,恐怕要全部搞懂,得费很大劲,毕竟这对于我研究的方向没有多大帮助。我们知道要产生可执行文件要经过这样几个步骤:xx.c->xx.o、xx.o->xx转载 2016-12-16 16:23:25 · 2303 阅读 · 0 评论 -
编译U-boot 出现Nothing to be done for `_depend'.
编译U-boot就出现了Nothing to be done for `_depend'.make: *** [depend] Error 2通过 make clean 没有效果百度后,make clean仅仅是清除之前编译的可执行文件及配置文件 make distclean清除所有生成的文件转载 2016-12-04 22:22:30 · 802 阅读 · 0 评论 -
安装armfriendly GCC编译器时提示找不到arm-none-linux-gnueabi
http://blog.youkuaiyun.com/q15288385528/article/details/51671574转载 2016-12-04 22:12:22 · 791 阅读 · 0 评论 -
ubuntu14.04中安装搜狗输入法
1. 下载搜狗输入法sogou_pinyin_linux_1.0.0.0033_amd64.deb2. 安装,这个时候缺少依赖文件$sudo dpkg -i sogou_pinyin_linux_1.0.0.0033_amd64.deb 3. 修复依赖(需要外网)$sudo apt-get install -f 4. 进入系统设置后 点击 语言支持原创 2016-08-10 08:22:15 · 680 阅读 · 0 评论 -
linux 命令学习
dpkg --list 查看已经安装的软件http://www.cnblogs.com/sunniflyer/p/5574408.html win7 ubuntu 远程控制设置原创 2016-08-03 08:31:19 · 629 阅读 · 0 评论 -
Linux启动流程
1. 加载bios的硬件信息与进行自我测试,并依据设置取得第一个可启动的设备。2. 读取并执行第一个启动设备内MBR(Master Boot Record)的boot loader(即是grub,spfdisk等程序)。3. 依据bootload的设置加载Kernal,Kernal会开始检测硬件与加载驱动程序。4. 在驱动加载成功后,kernal会主动调用init进程,而init会取得原创 2016-02-04 08:14:58 · 722 阅读 · 0 评论 -
再谈U-Boot的设备管理框架
liststructnulloutputfilesearch目录(?)[-]零概述一init_baudrate二serial_init三console_init_f四devices_init或stdio_init五console_init_r六打印信息七为什么要使用devliststd_device零、概述上面这张图是U-Boot中串口设备驱动的流程,从寄存器级转载 2013-11-27 11:56:53 · 1043 阅读 · 0 评论 -
ubuntu下载地址
1.网易开源镜像站 http://mirrors.163.com/ubuntu-releases/ 2.ubuntu 官网3.搜狐开源镜像站 http://mirrors.sohu.com/ubuntu-releases/4.etc...原创 2013-07-01 16:39:48 · 564 阅读 · 0 评论 -
win7 vmware ubuntu 11.10通过samba实现文件共享
win7 vmware ubuntu 11.10通过samba实现文件共享 其实和虚拟机共享文件,最笨的方法最简单的方法就是搞个u盘 这个是配置samba(安装就不说了 软件中心里。。直接搞定),貌似只能虚拟机共享到宿主的机子 环境: win7 32位 VMware 8 ubuntu 11.10 实现的功能:win7访问ubuntu的共享文件夹转载 2013-07-11 11:02:41 · 718 阅读 · 0 评论 -
总结的uboot学习笔记
总结的uboot学习笔记1. 下面代码是系统启动后U-boot上电后运行的第一段代码,他是什么意思?.globl _start_start: b resetldr pc, _undefined_instructionldr pc, _software_interruptldr pc, _prefetch_abortldr pc, _data_abortldr pc,转载 2012-08-22 11:16:14 · 1035 阅读 · 0 评论 -
vim使用记录
同时显示两个不同的文件,或者同时查看一个文件的两个不同的部分,甚至同步显示两个文件的不同之处,都可以使用vim的分割窗口来实现。 最简单的打开新窗口的方法就是使用命令:split,这样,原来的窗口就会分成上下两个部分,而光标停留在上明的窗口里。你会发现打开的新窗口和你原来的窗口都是显示的同一个文件。可以通过先ctrl+w后w来实现当前光标停留窗口的转换。这样,就可以同时查看同一个文原创 2012-08-31 11:10:43 · 420 阅读 · 0 评论 -
linux cp命令参数及用法详解---linux 复制文件命令cp
cp (复制档案或目录)[root@linux ~]# cp [-adfilprsu] 来源档(source) 目的檔(destination)[root@linux ~]# cp [options] source1 source2 source3 …. directory参数:-a :相当于 -pdr 的意思;-d :若来源文件为连结文件的属性(link file),则复转载 2012-08-31 13:51:06 · 731 阅读 · 0 评论 -
tar 解压和压缩功能
tar 命令具有打包、解包、压缩和解压缩4个功能。常用的压缩和解压缩有两种:gzip、bzip2。一般而言“.gz 、.z”为结尾的文件都是用gzip方式进行压缩的,以“.bz2”结尾的文件使用bzip2方式压缩的,后缀中有“tar”字样表示这是一个文件包。1.“c”:表示创建。用来生成文件包2.“x”:表示提取,从文件包中提取文件。3. “z”:使用jzip方式进行处理,原创 2012-08-31 14:36:37 · 971 阅读 · 0 评论 -
ubuntu交叉编译器
教材是以RED HAT 为基础写的,UBUNTU不一样的,不是改 /etc/profile 交叉编译环境的配置sudo gedit /etc/environment,把文件内容改为PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/opt/EmbedSky/4.3.3/bin"。然后s原创 2012-08-29 17:16:28 · 734 阅读 · 0 评论 -
secureCRT连接虚拟机中的ubuntu方法
安装SSH安装命令如下,安装过程过于简单就不用说了。sudo apt-get install openssh-server 查看是否安装成功:ps -e |grep ssh1329 ? 00:00:00 sshd看到sshd那说明ssh-server已经启动了 查看IP:ifconfignax原创 2012-08-30 10:38:45 · 1154 阅读 · 0 评论 -
VMware Tools的安装方法
有时为了方便,需要将windows下面的文件和ubuntu共享起来,这样就可以方便的在ubuntu下面编译运行代码,然后把正式代码通过windows上传到版本库(比较直观),按道理,通过vmware setting -> option->shared Folders方法共享文件后,就可以在ubuntu的 /mnt/hgfs/目录下看到共享的文件,但是由于没有装VMware Tools的原因,共享的原创 2012-08-29 17:33:39 · 495 阅读 · 0 评论 -
vmware+ubuntu-安装交叉编译器
个人安装配置过程:一、在windows XP下下载VMware Workstation 6.0.3二、软件下载1、http://mirror.lupaworld.com/ubuntu/releases/hardy/ubuntu-8.04.1-desktop-i386.iso下载Ubuntu 8.04 LTS 的X86的Desktop版本的ISO。2、在http://w转载 2012-08-29 15:22:02 · 2990 阅读 · 0 评论 -
使用gedit打开grub.conf时出现的奇怪问题
使用gedit打开grub.conf时出现下面的提示。。。 请各位老大帮忙解决下 [zhang@localhost ~]$ su -c'gedit /boot/grub/grub.conf' 密码: (gedit:3952): EggSMClient-WARNING **: Failed to connect to the session manager: None of翻译 2012-08-29 12:14:07 · 1045 阅读 · 0 评论 -
VIM 分屏
水平切割::split:split xxx(要打开的文件名):new(在新窗口创建文件) k:跳转到上面的窗口 (若为大写K,则是把当前窗口调至上方) j:跳转到下面的窗口 (类似于上)垂直切割::vsplit:vsplit xxx(要打开的文件名):vnew(在新窗口创建文件):only 取消分屏 h:跳转到左边的窗口 (若为大写H,则是转载 2012-09-04 16:35:59 · 472 阅读 · 0 评论 -
vi (vim)详解/图解
[语法]:vi [-wn] [-R] 文件... [说明]: vi 是一个基于行编辑器 ex 上的全屏幕编辑器,可以在vi 中使用 ex,ed的全部命令,vi选项中 -wn 指将编辑窗口大小置为n行,-R 为将编辑的文件置为只读模式, vi 工作模式分为命令模式和输入模式,一般情况下在命令模式下,可敲入vi命令,进入输入模式下时可以编辑要编辑的文本,命令 a A i I o O c C s S转载 2012-09-04 16:37:13 · 887 阅读 · 0 评论 -
vim复制,粘贴,删除,撤销,替换,光标移动等用法
我接触linux的时候,用的是nano这个文本编辑器,个人觉得他的最大优点就是方便,快速。打开文件,修改文件,到退出都十分的快速,简单。这一点上比vi,vim要强,但是nano不能显示彩色字,不能进行整行删除,编辑各种配置文件的时候,总感觉不是很方便。针对于nano的这些缺点,vim可以很好的解决,并且vim打开文件,里面的字是有颜色的,这一点根editplus,eclipse是一样的,对于做程序转载 2012-09-04 16:35:06 · 1369 阅读 · 0 评论 -
内核编译--make menuconfig 报错的解决方法
在make menuconfig时,提示:*** Unable to find the ncurses libraries or the *** required header files. *** 'make menuconfig' requires the ncurses libraries. *** *** Install ncurses (ncurses-devel)原创 2013-06-16 11:50:26 · 799 阅读 · 0 评论 -
Ubuntu系统中安装vim与中文帮助文档
在Windows下面玩的Vim,搬到Ubuntu上面之后感觉Vi用着特别别扭(尤其是剪切板上面的东西无法paste在Vi中...)于是乎...打算把Vi改装成Vim,这样也许就会好多了.废话不多说,开始行动.其实很简单:1:打开命令行敲击下面命令(下载安装带有剪切板功能的Vim):sudo apt-get install vim-gui-common2:搞定了... ... ...现在原创 2013-04-17 22:32:33 · 692 阅读 · 0 评论 -
VMware中安装Ubuntu共享文件夹找不到的问题
在Vmware中安装Ubuntu之后,共享文件夹没有任何问题。但是一旦Ubuntu更新之后,Ubuntu下就找不到共享文件夹了,在hgfs目录中什么东西都没有。网上有不少教程说是vmware-tools下的vmhgfs模块编译错误,要手动修改模块中的compat_slab.h文件,但是我把vmware-tools中的vmhgfs.tar解压之后,压根找不到compat-slab.h文件。原创 2013-04-11 09:53:02 · 756 阅读 · 0 评论