本文主要记录了在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 能提供给用户极高的压缩比及较快的压缩速度,它非常适合嵌入式系统的应用(这么优秀的软件,当然不仅仅限于嵌入式系统)。 阅读全文 »

 


本文详细介绍了7z压缩格式、LZMA压缩算法和支持7z压缩格式的7-Zip压缩软件,希望对你了解7z压缩格式有所帮助。

7z,一种文件压缩格式,具有高压缩比率,它采用了多种压缩算法进行数据压缩。因此,与其它压缩格式相比,得到的压缩文档较小。现在流行的好压软件支持这种压缩格式。

7z格式的主要特色:
  • 开放式体系架构,可轻易的添加任何一种新的压缩方法,如LZMA、LZMA2、BZip2等;
  • 高压缩比率;
  • 强大的AES-256加密(256 bit  Advanced Encryption Standard (AES));
  • 能够兼容任意压缩、转换、加密算法;
  • 最高支持 16000000000 GB 的文件压缩;
  • 以 Unicode 为标准的文件名;
  • 支持固实压缩;
  • 支持文件头压缩;
    阅读全文 »
 


用了一段时间minicom,使用过程中发现了一些问题:

  • 由于使用串口是USB转串口,今天使用时,在xshell下通过ssh登陆ubuntu后启动minicom,却发现xshell的窗口不能最大化,在公司里由于用的是串口,没有发现此问题;
  • uboot启动时,本来想进入uboot命令行,却发现有时要试几次才能进入,不知道是否与使用USB转串口有关;
  • 同时从网上查资料上看,蛮多人还是反映Linux下使用minicom并不好用,而是推荐了kermit。

基于以上原因,尝试使用了kermit,发觉不错,因此到现在都在使用kermit,结合Xhell软件工具,不得不说它们是嵌入式linux软件开发人员非常好的工具组合,因此强烈推荐kermit给大家,赶紧换掉minicom、cutecom、超级终端以及window上所有的串口工具吧。

下面是kermit的安装和配置方法(非常的容易),同时还介绍了在Xshell中使用kermit,使你完全摆脱window下的串口工具。

阅读全文 »

 


TortoiseSVN是一款常用且非常不错的SVN工具,俗称小乌龟。开发的时候,经常用的当然是TortoiseSVN客户端了。 一般情况下,TortoiseSVN服务器提供的IP地址和用户都不会变,而且为省事,登陆的时候保存密码,这样每次登陆时就不用输入用户名和密码了。 但当要登陆到其它SVN服务器时,就悲剧了。输入服务器地址后,不会弹出用户名输入框,最要命的是,如果没弄过的话,在TortoiseSVN客户端中找不到有关更改用户名的选项。reille今天就遇到了这个问题,下面提供解决方法:修改TortoiseSVN客户端登陆用户。   阅读全文 »

 


原创文章,转载请注册出处,本文地址:http://velep.com/archives/143

前言:今天的确有点悲催,自装好后从未出现过大问题的虚拟机ubuntu9.10今天出现了致命问题:mount of root filesysytem failed,现象如下:

Mount of root filesystem failed.
A maintenance shell will now be started.
CONTROL-D will terminate this shell and reboot the system.
Give root password for maintenance
(or type CONTROL-D to continue):

起因:今天把代码上传到SVN服务器后,出现点问题,于是重新生成eclipse工程,再从SVN服务器上把代码检出来,这时在虚拟机ubuntu9.10上执行如rm等命令时会出现:sudo: unknow uid: 1000提示,估计是ubuntu shell脚本识别不了用户,因此重启了虚拟机ubuntu9.10。悲剧就从这里开始,出现了上述错误:挂载不了根文件系统。尝试了N多种方法,问题依旧。网上搜索到的方法讲述的都是使用fsck命令对分区进行磁盘修复,但不管如何,在虚拟机ubuntu9.10上都是无效的。

网上解决方法:

解决方法: 使用系统修复,
fsck /dev/sdxy (例如我的:fsck /dev/sda1)
或是简单点:fsck /

还尝试了:

fsck -f
fsck -f /dev/sda1

等方式,都无济于事,希望对看到这文章的人有用。

此外,对于ubuntu9.10而言,默认的文件系统类型是ext4,对于我的虚拟机ubuntu9.10而言,启动分区是/dev/sda1上。fsck命令会自动识别文件系统类型。

后记:幸好虚拟机和里面的数据都有备份,否则真的是悲催了。所以,在这里提醒用虚拟机linux进行嵌入式开发的朋友,1. 要时常对虚拟机和里面的数据进行备份,以防万一;2. 用快照管理虚拟机,不要轻易重启虚拟机(或者重启前对虚拟机进行备份)。当然,我们的虚拟机linux也不是说的那么脆弱,好好用一般都不会出现重大问题。

 


本文内容概要: 解决eclipse中出现Resource is out of sync with the file system问题。

eclipse版本:eclipse SDK 3.7.0 阅读全文 »

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

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