unix/linux
embeddedman
华东交大研究生
展开
-
完全用Linux学习和工作
今天看了一篇文章,略有感想,应用作者的一些思想。在此分享给开源系统的学习与工作者!!!转载 2011-05-21 10:55:00 · 2639 阅读 · 0 评论 -
initramfs构建
一、initramfs是什么 在2.6版本的linux内核中,都包含一个压缩过的cpio格式的打包文件。当内核启动时,会从这个打包文件中导出文件到内核的rootfs文件系统,然后内核检查rootfs中是否包含有init文件,如果有则执行它,作为PID为1的第一个进程。这个init进程负责启动系统后续的工作,包括定位、挂载“真正的”根文件系统设备(如果有的话)。如果内核没有在rootfs中找转载 2012-07-06 13:29:47 · 5895 阅读 · 0 评论 -
gdb调试子进程
Author: Guowenxueguowenxue@gmail.com QQ:281143292>Date: 2011.10.24点击打开链接转载 2012-06-14 21:21:52 · 801 阅读 · 0 评论 -
Linux系列之vim
不管你有多少文件要编辑,你都可以在Vim在处理它们。可以定义一个要编辑的文件列表, 从一个文件转到另一个文件, 也可以在不同文件之间复制粘贴。a、编辑另一个文件b、文件列表c、切换到另一文件d、备份e、在文件间复制粘贴f、 查看文件g、更改文件名编辑另一个文件:目前为止我们使用Vim的方式还是为每一个要编辑的文件运行一次Vim。 这是最简单的用法。:ed原创 2012-05-11 18:51:58 · 9337 阅读 · 0 评论 -
Fedora9安装eclipse开发C/C++
大家不要一味的认为eclipse只是开发java的专利,其实eclipse是一个功能庞大的集成开发工具,只要安装相应的插件,他几乎可以开发现在流行的所有的计算机语言,呵呵,强大吧!!!这里如果有个别是网友ubuntu的Linux发行版,eclipse具体配置可以参考 韦东山 先生的文档:Eclipse,OpenOCD,OpenJTAGv3.3嵌入式开发教程版本4.pdf。言原创 2012-04-28 14:55:22 · 4420 阅读 · 0 评论 -
Fedora9中安装中文输入法
Fedora9默认安装没有安装中文输入法,所以需要手动安装,这对于一心想脱离windows进行开发的孩子们是有很大帮助的。好了,闲话不多说。一、在线安装输入法软件:[root@localhost ~]# yum install scim-pinyin注意,以上命令的实现必须要在fedora9下可以上网,如果没有联网,配置Fedora9虚拟机下可以上网,请参考:http://原创 2012-04-28 11:30:25 · 1582 阅读 · 0 评论 -
ld.so.conf 和 ldconfig
本文来自:http://blog.csdn.net/joliny/article/details/1679756今天重新编译以前的一个程序,里面用到iconv库:gcc test.cc -liconv运行时:a.out:error while loading shared libraries: libiconv.so.2: cannot open shared obje转载 2012-03-17 18:03:21 · 922 阅读 · 0 评论 -
Fedora配置root用户可登陆
在fedora14 16 用普通用户登录后,打开终端,编辑/etc/pam.d/gdm#sudo vim /etc/pam.d/gdm#auth required pam_succe_if.so user != rootquiet 将这一行注释掉 用同样的方法编译/etc/pam.d/gdm-passwordsudo vim /etc/pam.d/gdm-password转载 2012-03-06 21:13:18 · 725 阅读 · 0 评论 -
利用SecureCRT在linux与Windows之间传输文件
利用SecureCRT在linux与Windows之间传输文件 SecureCRT这款SSH客户端软件同时具备了终端仿真器和文件传输功能。比ftp命令方便多了,而且服务器不用再开FTP服务了。rz,sz是便是Linux/Unix同Windows进行ZModem文件传输的命令行工具。 windows端需要支持ZModem的telnet/ssh客户端,SecureCRT就可转载 2012-02-23 18:44:46 · 828 阅读 · 0 评论 -
Linux下将shell输出写入文件中
大家知道,通过shell可以将信息输出至屏幕上,但是如果输出内容很多而且繁冗,这将不便于与我们进行分析和提取我们想要的屏幕信息,那么如何将shell输出写入文件中呢?通过两个管道命令就可以实现:1. > 符号表示将信息写入文件中2. >> 符号表示在已有的文件中添加信息例如命令 ls -l的输出如下:如何将上图的shell输出写入文件中呢?命令如:ls原创 2012-02-13 09:57:13 · 39846 阅读 · 0 评论 -
vmware下配置Linux上网
众所周知,虚拟机下的Linux系统有三种上网方式:host-only、bridged和NAT。这里我只介绍host-only和bridged两种上网方式,下图就是他们的联网模型:从上图可知:bridged方式虚拟机和物理windows机器是等同的,图上右侧的白色电脑代表的是其他的电脑(局域网或internet中电脑),所以要使虚拟机能够访问其他机器,那么他的IP设置必须原创 2011-12-24 16:28:15 · 1689 阅读 · 1 评论 -
GNU C 扩展之__attribute__ 机制简介
【转】GNU C 扩展之__attribute__ 机制简介Posted on 2011-08-27 17:59 M-book 阅读(10) 评论(0) 编辑 收藏 摘要: 在学习linux内核代码及一些开源软件的源码(如:DirectFB),经常可以看到有关__attribute__的相关使用。本文结合自己的学习经历,较为详细的介绍了__attribute__相关语转载 2011-11-16 19:27:06 · 358 阅读 · 0 评论 -
解决UltraEdit中编写的代码在vim乱码
可能很多的程序员都遇到同样一个问题,那就是我在UltraEdit中编写的代码格式很完美,中文也显示的很优美,为什么用vim后vi编辑器打开就会出现乱码,尤其是中文无法显示,这样令很多人百思不得其解,甚至苦恼不已。出现这样的现象主要还是两个编辑器在编码问题上的不统一造成的。大家都知道vim或vi编辑器使用的是UTF-8编码,而UltraEdit默认的是GB18030简体中文编码,这样当然就会出现乱码原创 2011-06-11 17:17:00 · 1731 阅读 · 0 评论 -
Qtcreator配置、交叉编译arm程序
大家知道在windows下使用qtcreator集成IDE开发环境开发Qt程序,甚至是其他与Qt无关的程序,在此过程中大家也可能感受到了它的魅力,呵呵,那么,各位朋友有没有使用它在Linux下开发自己的程序了?更有甚者,用它来交叉编译arm程序了?答案是可能的,而且相当方便。好了,下面我来带大家感受它的魅力吧!!!一、下载安装Linux下的QtCreator安装包(如:qt-creator-l原创 2012-04-03 11:14:40 · 45241 阅读 · 5 评论