Linux驱动开发之环境配置
来源:互联网 发布:js 构造函数 编辑:程序博客网 时间:2024/05/17 00:49
所用软件环境:
1、VMware Workstation
2、Ubuntu 12.04
3、windows 7
4、SecureCRT
配置目标:将Win7虚拟机VMware Workstation的Ubuntu共享文件夹映射到Win7的网络位置,以便驱动开发时进行交叉编译。
步骤:
1、在VMware Workstation下安装Ubuntu 12.04(也可以是其他版本)
2、点击VMware Workstation的编辑,查看虚拟网络编辑器;
3、找到类型为仅主机(HOSTONLY)VMnet1,记住其子网掩码,假设为192.168.235.0;
4、点击虚拟机,查看设置中的网络适配器,设置设备状态为以链接和启动时链接,设置网络连接位自定义仅主机模式,并将其他的VMnet移除;
5、打开Ubuntu 12.04的终端,输入vim /etc/network/interfaces ^C;
6、编辑该文件如下:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.235.111
netmask 255.255.0.0
network 192.168.235.0
其中address和network仅最后不一样,network为第三步记住的子网掩码,保存文件;
7、在终端下键入:/etc/init.d/networking restart
可见:
* Running /etc/init.d/networking restart is deprecated because it may not enable again some interfaces
* Reconfiguring network interfaces... ssh stop/waiting
ssh start/running, process 3939
8、键入ifconfig,可见:
eth0 Link encap:Ethernet HWaddr 00:0c:29:6c:c9:8e
inet addr:192.168.235.111 Bcast:192.168.255.255 Mask:255.255.0.0
inet6 addr: fe80::20c:29ff:fe6c:c98e/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:8912 errors:0 dropped:0 overruns:0 frame:0
TX packets:9124 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1381743 (1.3 MB) TX bytes:1791314 (1.7 MB)
Interrupt:19 Base address:0x2000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:6651 errors:0 dropped:0 overruns:0 frame:0
TX packets:6651 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:505490 (505.4 KB) TX bytes:505490 (505.4 KB)
9、在window 7下打开我的电脑
点击映射到网络驱动器,在文件夹空格栏中添加//server/share,其中server为第六步的address;
10、发现我的电脑中增添了网络位置share,即虚拟机中Ubuntu的共享文件夹,可以进行交叉编译;
11、安装SecureCRT,可以连接到虚拟机中的Ubuntu系统,可以进行交叉编译;
这个环境配置的最终目标就是得到一个可以进行交叉编译的环境,有一些细微处我也不是很理解,但无需深究。
- Linux驱动开发之环境配置
- linux驱动开发环境的配置
- linux下arm驱动开发环境配置
- linux驱动开发之(一)---环境搭建
- 驱动开发环境配置
- linux驱动开发之内核树配置
- Linux驱动开发环境配置(内核源码树构造)
- Linux驱动开发环境配置(内核源码树构造)
- Linux驱动开发环境配置(内核源码树构造) --------转
- [linux]驱动开发环境配置(内核源码树构造)
- Linux驱动开发环境配置(内核源码树构造)
- linux驱动开发环境配置 构造内核源代码树
- Linux驱动开发环境配置(内核源码树构造)
- vs2008 wdk 驱动开发环境配置 之wdm
- vs2008 wdk 驱动开发环境配置 之wdm
- Android之Linux开发环境配置
- 驱动开发环境的配置
- DDK驱动开发环境配置
- 矩阵快速幂
- SVN版本冲突解决详解
- JavaScript HTML DOM 元素(节点)
- Centos Nginx 多php版本
- LeetCode 1. Two Sum--数组中两元素相加为该数值,输出对应的两个索引
- Linux驱动开发之环境配置
- python 包和模块
- POJ 3225 Help with Intervals(开区间和闭区间)
- ES6 环境搭建
- HDU6049Sdjpx Is Happy
- python多进程demo
- Vim编辑器
- ReactNative 网络请求服务方式
- zabbix监控第一台主机系统