SunBo

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 32 下一页

2010年8月5日

摘要: FTP命令是Internet用户使用最频繁的命令之一,不论是在DOS还是UNIX操作系统下使用FTP,都会遇到大量的FTP内部命令。熟悉并灵活应用FTP的内部命令,可以大大方便使用者,并收到事半功倍之效。 FTP的命令行格式为:ftp -v -d -i -n -g [主机名],其中 -v显示远程服务器的所有响应信息; -n限制ftp的自动登录,即不使用; .n etrc文件; -d使用调试方式; -g取消全局文件名。 ftp使用的内部命令如下(中括号表示可选项): 1.![cmd[args]]:在本地机中执行交互shell,exit回到ftp环境,如:!ls*.zip. 2.$ macro-a 阅读全文
posted @ 2010-08-05 10:38 SunBo 阅读(352) 评论(0) 推荐(0) 编辑

摘要: 规划:交叉编译器装在:/usr/local/kernel, bootloder放在: /home/volans/arm/用于启动的nfs文件系统放在:/home/armnfs/准备工作:代码:sudo mkdir /home/armnfssudo chmod 777 /home/armnfsmkdir ~/arm上面前两句的目的是在/home下建立armnfs目录,为了开发的方便,把这个目录设成所有用户可rwx。然后把上面提到的资源全部拷贝到~/arm/下。安装配置:代码:安装标准的C开发环境,由于Ubuntu安装默认是不安装的,所以需要先安装一下:sudo apt-get install g 阅读全文
posted @ 2010-08-05 02:04 SunBo 阅读(275) 评论(0) 推荐(0) 编辑

2010年8月4日

摘要: 一、什么是busybox BusyBox 是很多标准 Linux® 工具的一个单个可执行实现。BusyBox 包含了一些简单的工具,例如 cat 和 echo,还包含了一些更大、更复杂的工具,例如 grep、find、mount 以及 telnet(不过它的选项比传统 的版本要少);有些人将 BusyBox 称为 Linux 工具里的瑞士军刀。 原理是:很多标准 Linux 工具都可以共享很多共同的元素。例如,很多基于文件的工具(比如 grep 和 find)都需要在目录中搜索文件的代码。当这些工具被合并到一个可执行程序中时,它们就可以共享这些相同的元素,这样可以产生更小的可执行程序 阅读全文
posted @ 2010-08-04 07:01 SunBo 阅读(382) 评论(0) 推荐(0) 编辑

摘要: 刚刚接触嵌入式不久,花了半天的时间大体上看了看BusyBox,下面我对BusyBox的原理进行一个肤浅的分析(在网上我不有找到相关的内容). 1、介绍 BusyBox称作是嵌入式开发的瑞士军刀,实用,短小,稳定。 BusyBox利用Linux实用工具中代码大量重复的事实,将重复的代码重新整理,放到一个文件中,减少了多次包含。 BusyBox通过简化非必要的复杂功能,减少占用的空间。 BusyBox的完全可定制性,提供了非常灵活,宜于扩展的结构。 2、BusyBox的基本用法 可以在原代码的docs中看到有两种用法: 直接使用BusyBox ... 阅读全文
posted @ 2010-08-04 06:56 SunBo 阅读(1113) 评论(0) 推荐(0) 编辑

摘要: 1 libtool的工作原理 libtool 是一个通用库支持脚本,将使用动态库的复杂性隐藏在统一、可移植的接口中;使用libtool的标准方法,可以在不同平台上创建并调用动态库。可以认为libtool是gcc的一个抽象,其包装了gcc(或者其他的编译器),用户无需知道细节,只要告诉libtool需要编译哪些库即可,libtool将处理库的依赖等细节。libtool只与后缀名为lo、la为的libtool文件打交道。 libtool主要的一个作用是在编译大型软件的过程中解决了库的依赖问题;将繁重的库依赖关系的维护工作承担下来,从而释放了程序员的人力资源。libtool提供统一的接口,隐藏了不同 阅读全文
posted @ 2010-08-04 03:42 SunBo 阅读(999) 评论(0) 推荐(0) 编辑

2010年8月3日

摘要: 查看当前目录下文件的个数 ls -l | grep "^-" | wc -l查看当前目录下文件的个数,包括子目录里的。ls -lR| grep "^-" | wc -l查看某目录下文件夹(目录)的个数,包括子目录里的。ls -lR| grep "^d" | wc -l简要说明:ls -l长列表输出该目录下文件信息(注意这里的文件,不同于一般的文件,可能是目录、链接、设备文件等)grep "^-"这里将长列表输出信息过滤一部分,只保留一般文件,如果只保留目录就是 ^dwc -l统计输出信息的行数,因为已经过滤得只剩一 阅读全文
posted @ 2010-08-03 02:23 SunBo 阅读(391) 评论(0) 推荐(0) 编辑

2010年8月2日

摘要: 也许你会遇到像我这样的情况,每次使用Linux终端,当听到发出“嘀嘀”的声音时候,我都有种把我的机箱拆掉把那个内置的蜂鸣装置拽下来的冲动。按Tab时候“嘀嘀”,按空格时候“嘀嘀”,每个在vi中错误的操作都会让机器用刺耳的“嘀嘀”声嘲笑你。好了,到了显示谁是真正的主人的时候了。也许你还没有意识到,这个声音不是来自系统外置的音频输出设备,而是来自机器内部的据我所知是由BIOS控制的发声装置,所以下面我将说明如何将这个小东西关掉。临时的方案sudo rmmod pcspkr对于Debian/Ubuntu的用户来说,只要打开你的终端跑一下上述的命令就可以了。对于CentOS/Redhat/RHEL/F 阅读全文
posted @ 2010-08-02 01:49 SunBo 阅读(236) 评论(0) 推荐(0) 编辑

2010年7月28日

摘要: 这里,我尝试解析一些实际的指令编码: (一) 指令Encode 转化为 汇编语句 以下指令编码摘自某句汇编码, 我将这段指令编码,解析成汇编语句: 示例一: 00000016:89 54 24 04 分析如下: (1) 首先,看看Intel & AMD 的指令编码格式:(基本知识) +--------+-----------------+-------------+-----------+-------+------------------+----------------+ | Prefix | REX prefix | OpCode | Mod/RM | SIB | Displac 阅读全文
posted @ 2010-07-28 06:05 SunBo 阅读(1292) 评论(0) 推荐(0) 编辑

摘要: 2004年4月20日最新版本的GCC编译器3.4.0发布了。目前,GCC可以用来编译C/C++、FORTRAN、JAVA、OBJC、ADA等语言的程序,可根据需要选择安装支持的语言。GCC 3.4.0比以前版本更好地支持了C++标准。本文以在Redhat Linux上安装GCC3.4.0为例,介绍了GCC的安装过程。 安装之前,系统中必须要有cc或者gcc等编译器,并且是可用的,或者用环境变量CC指定系统上的编译器。如果系统上没有编译器,不能安装源代码形式的GCC 3.4.0。如果是这种情况,可以在网上找一个与你系统相适应的如RPM等二进制形式的GCC软件包来安装使用。本文介绍的是以源代码形式 阅读全文
posted @ 2010-07-28 06:00 SunBo 阅读(227) 评论(0) 推荐(0) 编辑

摘要: (一)拒绝承担个人的责任1>世界上有两种人,一种人在不断的辩解,一种人在不断的表现,要做那种不断表现的人。2>不要说常讲“我以为”,要说“我的责任”。做错了就是做错了,不要去找任何理由。做任何事都要负起责任。3>做任何事,都要自己去试着去做,自己独立解决问题,,有错就承认,负起自己的那份责任。(二)未能启发工作人员1>人资部门作用:选 ,用,留,栽培。基本教育。2>经理人有7成的责任在人员栽培上,人资部门只有3成责任。经理人传受的是专业教育,为什么不把自己的好的经验给下属呢?3>培养下属自己独立完成任务的能力,不要依赖于主管。4>一个新的部下,要把它看 阅读全文
posted @ 2010-07-28 05:56 SunBo 阅读(206) 评论(0) 推荐(0) 编辑

上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 32 下一页