Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

硬盘安装Ubuntu 11.04与Windows双系统

硬盘安装Ubuntu 11.04与Windows双系统

使用vmware虚拟机来开发嵌入式软件虽然很方便,但是编译会比较缓慢,而且vmware会时不时的出一些小的故障,很令人崩溃,所以建议大家还是在装个双系统。1.准备两个东西:grub4dos (http://www.linuxidc.com/Linux/2009-01/18027.htm) 还有就是一个Ubuntu的iso镜像,见http://www.linuxidc.com/Linux/2011-04/35233.htm2.腾出一个除一整个c盘以外的分区,...
将CDLinux安装到(未分区)硬盘(VMware)

将CDLinux安装到(未分区)硬盘(VMware)

考虑在嵌入式准系统中使用CDlinux,首先考虑安装到本机的硬盘CDlinux自带的工具是不支持安装到未分区硬盘或者linux分区的需要手工搞一搞在vmware环境下测试通过详细过程1. 下载cdlinux的iso,迷你版或者社区版,最新0.9612. 安装vmware(老版本可能要设置acmp=off)或者virtual PC等虚拟机软件3. 启用虚拟机。虚拟1G的ide硬盘(用于模拟电子盘)(开始用scsi,后面发现不行,我的vm6不支持虚拟SATA)...
VMware下CDlinux的串口使用

VMware下CDlinux的串口使用

因为想用cdlinux做嵌入式,所以一直想搞定串口维护的问题,之前走了一些弯路,现在终于搞定了^_^好像虚拟机的串口只能是com1的(也可能是cdlinux的限制,不确定)我的本本没有物理串口。需要使用虚拟串口。有2个办法1.通过vpsm虚拟串口开始使用vpsm软件虚拟出com4,对应到tcp端口VMware的串口选择com4使用crt登录到本机的6020,显示连接成功运行echo hi >ttyS3报错。说明串口虚拟有问题折腾了n久,后来尝试ech...
CentOS 5.5裁剪笔记

CentOS 5.5裁剪笔记

因为要基于PC的小盒子做嵌入式开发,所以一直考虑现有linux发型版的裁剪。权衡了很久,觉得cdlinux还是不够可靠。因为作者不再维护了还是选择裁剪RedHat.参考网上的一篇CentOS裁剪笔记.手头的as5光盘镜像安装失败,说介质损坏,真的假的,网上下的iso,好几G呢只好用Fedora14先试了。先虚拟了一个2G的scsi硬盘,手工分区。/ 1.5G. swap 500M选择最小化安装一共198个包,安装完毕500M左右Vmdisk使用686MDf...
Linux下的数据报文截获机制

Linux下的数据报文截获机制

很多数据包截获软件都使用特定的库,在Windows下一般使用winpcap,而在Linux和unix下一般都选用libpcap,使用这些库能在一定程度上减少工作量,加快程序的进程,但往往容易忽略了一些本质的东西,例如libpcap又是怎样来截获数据报文的。分析和了解数据报文截获的机制对于了解如何才能截获到无线网络的管理报文有着重要的意义。通常的数据报文是如何被处理的呢?如图3-1所示。当数据到达网卡时,网卡就把数据交给网卡的驱动程序,当驱动程序处理完数据时...
Linux下的super-vlan配置

Linux下的super-vlan配置

Linux不显式支持super-vlan,只支持vlan,如果要实现super-vlan,就必须通过vlan桥接+ectables过滤二层数据帧的方式来实现。vlan桥接可以实现super-vlan下的vlan互访和对外访问:通过super-vlan的三层接口地址;ectables可以过滤vlan之间的广播帧:这是因为linux下的桥接实现并不能隔离广播域,也就是说假如桥接一边的VLAN 2中发出一个广播包,桥接另一边的VLAN 3也能收到该广播包,这显然...
Linux下使用enca查看文件编码并转换

Linux下使用enca查看文件编码并转换

在Linux做开发或者系统管理遇到乱码是经常的事情,主要Windows下中文的默认编码是bg2312,而Linux下是utf-8。很多时候 涉及到和Windows平台系统的通信免不了编码的转化,可能大部分人都用iconv库函数(包含在glib中)和iconv命令来执行编码转换,今天我 要推荐的是另一个shell下编码转换工具enca。用它不仅可以转换编码,还可以查看文件的原始编码,使用上也比iconv方便一些。 在Ubuntu下安装enca很简单,apt一...
Linux ranlib的用法

Linux ranlib的用法

ranlib的用法! 静态库文件需要使用“ ar ”来创建和维护。当给静态库增建一个成员时(加入一个 .o 文件到静态库中),“ ar ”可直接将需要增加的 .o 文件简单的追加到静态库的末尾。之后当我们使用这个库进行连接生成可执行文件时,链接程序“ ld ”却提示错误,这可能是:主程序使用了之前加入到库中的 .o 文件中定义的一个函数或者全局变量,但连接程序无法找到这个函数或者变量。 这个问题的原因是:之前我们将编译完成的 .o 文件直接加入到了库的末尾...
Linux 下使用 objdump 反汇编

Linux 下使用 objdump 反汇编

objdump有点象那个快速查看之流的工具,就是以一种可阅读的格式让你更多地了解二进制文件可能带有的附加信息。对于一般只想让自己程序跑起来的程序员,这个命令没有更多意义,对于想进一步了解系统的程序员,应该掌握这种工具,至少你可以自己写写shellcode了,或者看看人家给的exploit中的shellcode是什么东西。目录:★ 测试练习前的准备工作★ RedHat 6.0 objdump命令的man手册★ objdump应用举例(待增加)★ 相关命令★ ...
解决Linux命令行为什么变成-bash-3.2$

解决Linux命令行为什么变成-bash-3.2$

在安装部署Linux下的Oracle环境时,发现了一个命令行突变的问题,其实早在之前使用Linux操作的时候也曾碰到过,但是一直都没有理会,而且咨询过相关专业的Linux开发人员,也说没什么问题,所以就一直没有去寻找原因。这次因为部署Oracle环境,在Linux下部署了几次,都是因为环境配置没有ok,导致我重复了几次,虽然配置失败了几次,但是我想这个过程还是很享受,毕竟遇到问题不是什么坏事,就如同我们平时工作中一样,如果总是一帆风顺,我们的水平永远就这样...
<< 401 402 403 404 405 406 407 408 409 410 >>