与samba服务一样,tftp服务在嵌入式linux开发中也非常重要,是嵌入式linux开发过程中不可缺少的工具软件。本文详细介绍了如何在ubuntu9.10中安装tftp服务即tftp服务器。

构建TFTP服务:

1、安装tftp的server和client,还有xinetd

sudo apt-get install xinetd tftpd-hpa tftp-hpa

2、xinetd会建立目录/etc/xinetd.d/,在这个目录下建立新文件 tftpd 阅读全文 »

 


Samba服务器是嵌入式linux开发必不可少的工具软件,它主要实现windows与linux共享。本文首先介绍了samba的相关知识,然后主要介绍了在Ubuntu9.10上安装samba服务器方法与步骤 。

1. Samba相关知识

自从出现NetBIOS协议,Microsoft用它实现了网络文件/打印服务,即大家熟知的打印与共享服务,它是基于SMB(Server Message Block)协议,实现不同计算机之间共享打印机、串行口和通讯抽象(如命名管道、邮件插槽等)。随着Internet的流行,Microsoft希望将这个协议扩展到Internet上去,成为Internet上计算机之间相互共享数据的一种标准。因此它将原有的几乎没有多少技术文档的SMB协议进行整理,重新命名为 CIFS(Common Internet File System),并打算将它与NetBIOS相脱离,试图使它成为Internet上的一个标准协议。 阅读全文 »

 

前言

之前在公司安装VS2003的时候,没有出现过问题,很顺利,但在家安装时出现过问题,当时不记得怎么解决的

今天在自己笔记本上再次安装VS2003时,又出现了问题,碰到了“Microsoft FrontPage 2000 Web 扩展客户端”组件安装不成功的问题。下面是关于这个问题的解决方法,同时,也介绍了VS2003安装步骤。 阅读全文 »

 


kscope是linux下的一个像Source Insight那样方便阅读内核源码的软件。知道kscope不错,跟Source Insight有点类似,功能也不亚于它。先前按照网上说的安装方法安装过,但运行不起来,说是缺少.so文件,由于找不到,只能作罢!后来在linux下安装了eclipse和source navigator。虽然eclipse的图形界面和功能都非常不错,但发现eclipse在虚拟机上运行的很慢,特别是indexer的时候,非常之慢,令人受不了;而source navigator则太简单,看到它的界面就让人拒之于千里之外。

今天,再次重新kscope,报着再试试的态度进行安装。

与前次安装不同,这次是用源码进行编译再安装的,而且通过网上google的资料安装成功了,这很令我兴奋。在此把我的经验记录下来,一来是防备以后再需要,二来跟大家分享分享。

kscope有较多版本,但一般公认为1.6.2版本最好用,所以本次编译安装的是kscope1.6.2。 阅读全文 »

 


linux下的route命令,虽然在嵌入式开发中很少用到,但当涉及到简单静态路由开发时,还是有用的。此外,在配置linux网络时也有可能用到。本文旨在了解linux route命令及其使用。

作用

route命令用于查看和配置linux内核路由表,也就是用来查看和配置linux的静态路由表。

描述

route命令操作基于linux内核路由表,它的主要作用是创建一个静态路由让指定的一个主机或者一个网络通过一个网络接口,如eth0。当使用”add”或者”del”参数时,路由表被修改,如果没有参数,则显示路由表当前的内容。

命令格式

route命令格式如下:

route [-nee]
route add [-net|-host] [网络或主机] netmask [mask] [gw|dev]
route del [-net|-host] [网络或主机] netmask [mask] [gw|dev]

阅读全文 »

 


本文主要记录了在ubuntu9.10上用源码方式编译安装net-snmp-5.3的方法与步骤、遇到的问题及其处理方法。总体来说,在linux上安装net-snmp软件包是比较容易的。虽然安装的net-snmp版本是5.3版本的,但应该不限于此版本。

1. 下载net-snmp源码包

进入网址:http://sourceforge.net/projects/net-snmp/files/net-snmp,找到对应版本的net-snmp,然后下载到本地ubuntu上。由于本人2011年就下载了当时最新版本的net-snmp源码包,即net-snmp-5.3.0.1。而当前提供可下载的是5.3版本的稳定版本:net-snmp-5.3.4。本人安装的版本是之前下载的5.3.0.1。5.3.4版本的应当是同样的安装方法。 阅读全文 »

 


阅读内核代码习惯喜欢使用source insight。如果能在source insight上修改内核代码,同时又不需要把修改的内核代码再拷贝到虚拟ubuntu上去那就方便了。于是想通过用samba与xp共享的方式来实现,即xp、samba、虚拟ubuntu9.10等工具。

事实上是可以的,用source insight把在samba上共享的内核源文件建立了工程,速度上不是特别慢,可以接受。但在Source insight上修改通过samba共享ubuntu上内核源程序文件出现了以下一些问题:

  • “Confirm by typing ‘yes’ below”、
  • “has been changed outside of the editor. Do you want to reload the file?”、
  • “There was an error saving ….”和”An invalid Source Insight serial number was detected” 阅读全文 »
 


Xshell对于嵌入式开发来说,是个非常不错的工具。本人就一直使用它。

但或许都有过被中文显示为乱码的问题感觉有点不爽。解决方法其实很简单的,即把xshell编码方式改成UTF-8即可。

[文件]–>[打开]–>在打开的session中选择连接的那个,点击[属性] -> [终端], 编码选择为:Unicode(UTF-8),然后重新连接服务器即可。也可以在Xshell的工具栏里面点击“编码 ”按钮,选择Unicode(UTF-8)编码即可。

本人用的Xshell版本是:xshell3.0(build 0206) 简体中文

 


本文主要介绍了在linux下安装7z命令的方法,同时介绍了7z命令的使用。7z压缩格式拥有众多优点,具有极高的压缩比率,如果你还不了解,请看文章:7z格式、LZMA压缩算法和7-Zip详细介绍

reille使用的linux发行版是ubuntu,同时在Redhat上业已验证,可正常使用。

1. linux安装7z命令

linux上安装7z命令有两种方式:在线安装和安装包安装,下面分别介绍。 阅读全文 »

 


7z格式、LZMA压缩算法和7-Zip详细介绍一文中,粗略介绍了LZMA并提及了LZMA SDK。本文在此基础上,详细介绍LZMA压缩算法的SDK(软件开发工具包),为移植7z命令到嵌入式linux系统中提供相应知道和作好相应准备。

LZMA 是 7-Zip 程序中 7z 格式 的默认压缩算法。LZMA 能提供给用户极高的压缩比及较快的压缩速度,它非常适合嵌入式系统的应用(这么优秀的软件,当然不仅仅限于嵌入式系统)。 阅读全文 »

© 2012 velep.com | reille blog | 管理| 粤ICP备12094833号-2| 谷歌地图| 百度地图| Suffusion theme|Sayontan Sinha

无觅相关文章插件,快速提升流量