自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 基于U盘的linux启动盘的制作

本次设计是构建一个基于U盘存储的linux启动盘,详细介绍了具体的构建过程。主要步骤如下:(1)   在U盘上安装系统引导程序grub。(2)   制作Linux根文件系统,建立系统必要的目录、命令和设备。(3)   Linux内核配置、编译。我的制作环境:        操作系统:rhel5,已安装内核编译开发工具包。      内核源码:linux-2.6.18.tar

2012-01-05 12:10:53 2685

原创 邮件的加密发送

[root@localhost learn]# tar '"a-n""m-z""A-N""M-Z"' '"M-Z""A-N""m-z""a-n"' < /home/smb | mail -s "邮件标题"[email protected]

2011-12-02 15:55:35 363

转载 vi命令参考

命令分类命令说明移动光标h将光标左移一格l将光标右移一格。k 或 Ctrl+p光标上移一行j 或 Ctrl+n光标下移一行w将光标移到下一个小字的前面。W将光标移到下一个大字的前面。b将光标移到前一个小字的前面。B将光标移到前一个大字的前面。

2011-12-02 13:56:07 291

转载 使用正则表达式

您可以使用正则表达式做很多事情。在以下的列表中,您可以找到一些最普通、最常用的正则表达式的例子。^:表示文本串必须在一行的开头。所以,当查找行的开头只为“hosts”的行,可以使用命令:grep -ls '^hosts'$:代表了一行的结尾。所以,当查找行的结尾只为“hosts”的行,可以使用命令:grep -ls 'hosts$'  你可以在一个正则表达式中结合^和$,去查找仅仅

2011-12-02 13:51:11 340

原创 linux内核配置编译移植(基于x86的)

在学习linux内核移植部分,今天先在虚拟机上安装linux-3.0.8上做个双系统。 内核配置:我们一般是找一个配置好的内核配置文件.config来作为配置参考步骤1.make clean/ make mrproper/make distclean清除以前对内核所做的工作2.选择目标系统的的软硬件配置情况,如CPU类型,网卡型号,所支持的网络协议等 本文为X86相关的

2011-11-11 19:21:09 973

原创 基于文本的C/C++用GNU gdb 调试

基于文本的C/C++用GNU gdb 调试   如果编译时,使用下面的指令(增加了参数-g),就会生成带源代码调试符号的可执行文件。编译形成的可执行文件有7KB。之所以增加了2KB,就是因为增加的调试符号。  gcc -o calc calcutlator.c -g  进一步地,就可以执行下面的指令启动调试工具进入调试环境对程序进行调试了。  gdb cal

2011-11-10 19:51:55 311

原创 学习嵌入式linux开发的一点建议

对于是应该学嵌入式Linux(嵌入式Linux培训 嵌入式Linux教程 )应用开发呢,还是系统开发,又或者是驱动开发呢?希望下面的内容能给我们这些初学者有帮助。  一、编程比较熟悉,只关心系统移植,应该学什么?  1)系统移植的方法  2)制作Bootloader  3)编译调试内核  4)定制文件系统  即:嵌入式linux系统开发  二、编程不太会,学会简单的

2011-11-10 15:35:11 329

转载 vivi源码分析

vivi的代码包括arch,init,lib,drivers和include等几个目录,共200多条文件。 vivi主要包括下面几个目录: arch:此目录包括了所有vivi支持的目标板的子目录,例如s3c2410,s3c2440目录。drivers:其中包括了引导内核需要的设备的驱动程序(MTD和串口)。MTD目录下分map、nand和nor三个目录。init:这个目录只有mai

2011-11-09 10:54:30 594

原创 有关gcc

cc生成可执行文件的四个步骤:——————————————gcc 选项 main.c——————————————-E  只运行C预编译器cpp,不生成文件-S  只把文件编译成为汇编代码-c   只生成object文件,不连接-o  生成制定的输出文件——————————————gcc编译时,系统会到默认/user/include下搜索头文件,    在/l

2011-11-09 10:27:29 209

原创 安装Arm-linux-gcc-4.3.2

root用户登录:复制arm-linux-gcc-4.3.2.tgz到根目录下任意(tmp)文件夹里(samba服务器)解压命令tar xvzf arm-linux-gcc-4.3.2  -C / (自动解压到系统根目录下路径为:/usr/local/arm)然后配置下编译环境路径:在#/usr/local/arm下输入:vi /etc/profile 加上下面代码:exp

2011-11-09 10:26:29 281

原创 vi编辑器(需完善)

————————————#vimtutor vi自带帮助文档————————————————————————命令模式:输入命令i进入编辑状态编辑模式:wq行命令模式:在编辑模式按ECS键进入命令行,再输入:进入行命令模式——————————————nyy  pd/x 删除 ndd 删除n行u 撤销上次所有操作查找:行命令模式下:/要查找的内容

2011-11-09 10:24:40 327

原创 常用命令(有待完善好的命令)

——————————clear/CTRL+L :清屏——————————用于查看命令或函数的信息man command————————ls  显示目录内容  -a:显示指定目录所有子目录与文件,包括隐藏文件    -l:详细信息,如属性 可以合用-al————————————cp  文件/目录复制 #cp -r filename1  destinatio

2011-11-09 10:23:15 281

原创 服务器配置(有待发现并完善)

————————————————tftp服务器samba服务器linux与windows传输文件共享比较方便—————————————————————————————————修改samba的配置文件:vi /etc/samba/smb.conf找到[home]复制并修改2:添加用户:useradd 用户名3:设置账户密码:smbpasswd -a 用户名4:

2011-11-09 10:21:22 242

原创 写在毕业前

不知不觉要毕业了,对于自己来说,也没多少的遗憾,至少一直在努力的学习自己的兴趣所在!        唯一感觉遗憾的是:没有及早的把握住学习的方向,未来事业的方向。不过,我发现很多博友在写到自己的大学生活,也是如此。总结一点,原因并不多。        都说师傅领进门,学艺在自身。但,回头发现想想,真正没有几个这样的老师,他们真的算不上合格的育人者!其次是我们年轻的时候,茫然,没有及时明白自

2011-11-09 10:18:46 249

原创 怎么开始学linux内核:最好有三件宝物:《深入理解linux内核》《情景分析》和源代码。

怎么开始学linux内核:最好有三件宝物:《深入理解linux内核》《情景分析》和源代码。    先看《深》,那主要讲原理,好像市场上有本讲原理性并且更浅,《linux内核设计与实现》听说不错。如果没有学习操作系统的,像我这样的,最好先看看 操作系统原理的书。看了几遍后,就看情景分析,最好对着《深》看。两本交*看,《深》是纲,《情》是目。最后深入代码。

2011-11-09 10:17:46 695

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除