虚拟机Linux系统网络配置:

1、Vmware网络设置

虚拟机设置->网路适配器->网络连接

  • 桥接模式:能提供独立的IP地址的情况下使用
  • NAT模式:一台计算机只能使用一个IP,主机与虚拟机共享IP,外部网络无法发现虚拟机,但是虚拟机可以访问外网
  • 主机模式:安装有虚拟机的主机没有连接任何外部网络情况下使用

2、Linux网络设置

  • ifconfig查看网卡信息 以太网卡:eth0
  • 重启各网卡: /etc/init.d/network restart

网卡重启错误:This device is not active

原因:/etc/init.d/network与NetworkManager两个服务冲突了

解决办法:关闭NetworkManager

命令:service NetworkManager stop

  • 查看主机与虚拟机是否建立连接

ping IPaddress

如果显示回复则建立连接

3、远程登录主机

首先保证远程主机能够ping通目标机

然后关闭Linux防火墙 命令: /etc/init.d/iptables stop

远程登录:

  • 使用Putty-SSH

关于Putty提供的几种连接协议详细查看:http://digital.ni.com/public.nsf/allkb/F51B1C00EDE9C6B4862578BB002F5A0B

  • 使用VNC服务

安装tigervnc-server-xxx.rpm

启动vnc服务:命令:vncserver &

VNC服务使用说明:http://jingyan.baidu.com/article/00a07f38925a6982d028dcc5.html

4、 实现主机与虚拟机的文件共享

前提条件:两者可以ping通,Linux防火墙关闭

实现文件共享的途径:

  • 使用WinSCP
  • 使用Samba服务器  (需要关闭Selinux,执行 $setenforce permissive)

安装samba服务器:

rpm -ivh /mnt/Packages/samba-3.5.10-125.el6.i686.rpm

添加用户并修改密码:useradd win

passwd win

设置该用户登录samba服务的密码:smbpasswd –a win

配置samba服务:vim /etc/samba/smb.conf

重启samba服务: /etc/init.d/smb restart

5、软件向目标机的网络下载(TFTP、NFS服务器配置)

裸机开发流程:

1、编写裸机程序

2、调试裸机程序

3、生成2进制映像(编译、链接、格式转换)

4、烧写/运行2进制映像

补:安装工具时,常会遇见权限和文件解压的问题

chmod 777 –R ./

其中777表示拥有所有权限,-R表示将当前目录设置递归到子目录;./表示当前目录

unzip [-Z] [-opts[modifers]] file[.zip] [list] [-x xlist] [-d exdir]

交叉工具链的安装:

1、将ARM-tools.tar.gz工具包解压[ tar –xvzf ARM-tools.tar.gz ]

2、

转载于:https://www.cnblogs.com/kwseeker-bolgs/p/3988569.html

Linux嵌入式入门相关推荐

  1. 《嵌入式 Linux应用程序开发标准教程(第2版)》——第1章 Linux快速入门 1.1 嵌入式Linux基础...

    本节书摘来自异步社区<嵌入式 Linux应用程序开发标准教程(第2版)>一书中的第1章,第1.1节,作者 华清远见嵌入式培训中心,更多章节内容可以访问云栖社区"异步社区" ...

  2. ARM与嵌入式Linux的入门建议

    你应该能注意到现在做嵌入式的人里,做Linux的人远远要比做wince的人多,其实wince的界面没有Linux好看,而且Linux也比较难一些,但还是选择Linux的人比wince多,下面一起来看看 ...

  3. 基于c语言的linux嵌入式开发入门

    前言 本文主要包含,c语言基本结构与语法.make及makefile的使用.main函数参数与返回值的说明.标准输入.输出.错误流的介绍以及linux管道的应用. 语言数据类型 联合体也有翻译为共用体 ...

  4. Linux嵌入式驱动开发零基础入门集合(STM32过渡到Linux嵌入式)

    Linux嵌入式驱动开发01--第一个驱动Hello World(附源码) Linux嵌入式驱动开发02--驱动编译到内核 Linux嵌入式驱动开发03--杂项设备驱动(附源码) Linux嵌入式驱动 ...

  5. Linux嵌入式开发入门(二)——快速看懂原理图,对接软件开发

    这里只是为了看懂原理图,不牵扯具体的计算等内容(比如电路电流多少啊,三极管放大等等).因为对于嵌入式开发人员来说,只需要明白不同的电平对于开发板的结果即可,不需要知道具体电路的情况. 微机原理:侧重于 ...

  6. linux嵌入式开发遇到坑不用慌 让你快速提升进度

    Linux已经成为很多IT从业者必备的知识技能,也有很多人会参加linux嵌入式开发培训,也有人会选择自学.究竟哪种方法好没有定论,但两者在学习效率上还是有个明显的对比. 有些人选择自学Linux,总 ...

  7. 如何学习Linux / 新手入门

    如何学习Linux / 新手入门 一.从基础开始:常常有些朋友在Linux论坛问一些问题,不过,其中大多数的问题都是很基础的.例如:为什么我使用一个命令的时候,系统告诉我找不到该目录,我要如何限制使用 ...

  8. Linux内核入门之路 (非广告)

    笔者从开始接触 Linux 内核应该有 4 ~ 5 年了,虽然不敢说非常了解 Linux 内核,但起码也有了点眉目.所以,本文主要想分享一下我的 Linux 内核入门之路,如果对大家有帮助的话,希望能 ...

  9. jsp是在html里面嵌入哪种代码?_再说嵌入式入门

    我之前写过几篇嵌入式入门的文章 不过我的读者还是觉得不够过瘾,我觉得还是要着重说一下嵌入式软件应该重点学习什么,guoqing收假最后一天写文. 嵌入式入门建议(内附资料福利) C指针-这该死的嵌入式 ...

最新文章

  1. 随机森林为何要有放回抽样
  2. ASP.NET Core 2.1 源码学习之 Options[1]:Configure
  3. 电脑编程python老是出现错误_python常见的编程错误
  4. docker开放的端口_docker-5-解决宿主机没有开放81端口却可以直接访问docker启动的81端口nginx容器的问题...
  5. leetcode 95 python
  6. 数据不够,怎么训练数据集?别怕,有TA
  7. 区块链开发公司开拓新用途 区块链对网络安全的作用
  8. 查询SQL中日期条件
  9. 拓扑链表c语言,数据结构2.2 链表的实现
  10. 计算机模拟做报童模型,用基于计算机随机模拟的下降法求解报童问题.pdf
  11. LINUX下汉化CodeBlocks
  12. SpringBoot Validation参数校验 详解自定义注解规则和分组校验
  13. 计算机专业可以从事平面设计吗,计算机专业和平面设计专业是一个专业不?
  14. 《伯克毕生发展心理学3》
  15. mysql数据库字符集实践详解_mysql数据库 详解 之 自学成才1
  16. Python3网络爬虫教程7——SSL数字证书
  17. java modifier access_Java中的默认访问修饰符是什么? (What is the default access modifier in Java?)...
  18. ALL_TAB_COLS
  19. JAVA实现用户抽奖包含完整代码
  20. 【DL】基于pytorch搭建BP神经网络/人工神经网络/多层感知机/全连接神经网络的鸢尾花分类

热门文章

  1. MySQL 添加列,修改列,删除列 的SQL写法
  2. date数据要在前台显示
  3. 中国直销未来三五年的发展趋势[转]
  4. 安装VSTFS后遗症解决方法
  5. Java静态类使用 使用 service
  6. 05 MapReduce应用案例02
  7. IDEA去除mapper.xml文件中的sql语句的背景色
  8. 在 Angularjs 中 ui-sref 和 $state.go 如何传递参数
  9. 将链表中m-n范围内的数进行倒序
  10. 2009年上半年网络工程师考试下午试卷参考答案(二)