Linux嵌入式入门

虚拟机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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/407125.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

CSS之Responsive设计和CSS3 Media Queries的结合

随着高科技的发展,现在我们浏览网页不在局限于PC机上了,用户可使用上网的设备是越来越多的品种:手机、小笔记本、iPad、Playbook,以及PC机,而且PC机的显展大小各不一致。这样一来不同的屏幕分辨率范围就产生了&#xf…

服务器性能测试典型工具介绍

服务器性能测试典型工具介绍 众所周知,服务器是整个网络系统和计算平台的核心,许多重要的数据都保存在服务器上,很多网络服务都在服务器上运行,因此服务器性能的好坏决定了整个应用系统的性能。现在市面上不同品牌、不同种类的服务…

select count(*) into 也会报 NO_DATA_FOUND 异常?!

From: http://www.cnblogs.com/howelei/archive/2006/12/21/599268.html 我们知道NO_DATA_FOUND异常情况仅仅被SELECT..INTO语句触发,当该WHERE子句没有找到任何行的时候就会触发它。 解决的方法通常有两种: 一种是我们将查询语句写成游标,这…

setInterval 和setTimeout 清空定时器,返回值,赋值为null的区别

说到定时器,很多人都不陌生,觉得这个有什么说的,很简单的了,其实你真正的理解了它了吗? 定时器的返回值是什么?clearInterval和 null有什么区别,可能有些干了几年的都不知道,下面我以…

监视窗口中调试

VS在调试状态下 直接把要调试的变量拉到监视窗口中 查看变量值的变化转载于:https://www.cnblogs.com/xjt360/p/3989469.html

CSS之Responsive设计的关键三步

下面我们就通过这篇教程,帮助大家从三个步骤来了解和学习“Responsive”设计 第一步:Meta标签 大家都知道,现在智能手机上浏览web页面会让页面适应屏幕的大小,显示在屏幕上。不过我们可以通过“meta”标签对他进行重置&#xff…

三招快速重新打开被关闭的Chrome标签页

在 Chrome 这样的多标签页浏览器中,不小心关闭一个标签页实在是太常见的事情了。当这种情况发生时,我们有三个办法可以重新打开这个刚刚关闭的页面。 1,打开一个新的标签页,在新标签页页面最下方会有一行 Recently closed 最近关闭…

document.compatMode的CSS1compat

document.compatMode BackCompat:标准兼容模式关闭。浏览器宽度:document.body.clientWidth; CSS1Compat:标准兼容模式开启。 浏览器宽度:document.documentElement.clientWidth。 var d document,dd d.documentElement,db d.body,dc …

JS获取当前对象大小以及屏幕分辨率等

这些天用JS调界面,就在网络上搜索了一些关于获取当前窗口对象大小的写法.记录一下~ JS获取大小各参数<script>function getInfo(){var s ""; s " 网页可见区域宽&#xff1a;" document.body.clientWidth; s " 网页可见区域高&#xf…

有了JSON.stringify(),处理json将变得更简单!!

之前处理json 需要拼接json字符串&#xff0c;但是&#xff0c;如果用上JSON.stringify()的话&#xff0c;忘了json语法以没关系了.....1 {2 ViewBag.Title "GetStr";3 }4 5 <html>6 <head>7 <title> </title>8 &l…

CSS之七个高度有效的媒体查询技巧

我们都知道&#xff0c;Media Queries是实现响应式设计的秘密武器。在这篇文章中&#xff0c;将向大家介绍制定高质量的Media Queries需要注意的一些事项 1. 让内容确定断点 很多时候&#xff0c;在响应式设计中&#xff0c;你经常看到的断点值是&#xff1a;320px、480px、7…

vue项目使用.env文件配置全局环境变量

关于文件名&#xff1a;必须以如下方式命名&#xff0c;不要乱起名&#xff0c;也无需专门手动控制加载哪个文件 .env 全局默认配置文件&#xff0c;不论什么环境都会加载合并 .env.development 开发环境下的配置文件 .env.production 生产环境下的配置文件 关于文件内容&a…

[转]C# WInForm 无框窗体移动

本文转自&#xff1a;http://hi.baidu.com/yore2003/blog/item/f385df22377156f5d6cae239.html调用APIusing System.Runtime.InteropServices; [DllImport("user32.dll")] public static extern bool ReleaseCapture(); [DllImport("user32.dll"…

在HTML网页中使用ActiveX控件

From: http://blog.163.com/haizai219126/blog/static/4441255520097264447968/ 1. 摘要&#xff1a; 在企业应用中&#xff0c;为了实现一些特殊的功能&#xff0c;如播放自有协议的视频&#xff0c;我们需要在传统的HTML网页中插入ActiveX控件&#xff0c;由ActiveX控件来满足…

Oracle 安装 检查操作系统版本 必须是 5.0 5.1 的解决办法

打开 oraparam.ini文件 添加红色部分 Windows5.1,5.2,6.1 最下面添加 [Windows-6.1-required]#Minimum display colours for OUI to runMIN_DISPLAY_COLORS256#Minimum CPU speed required for OUI#CPU300转载于:https://www.cnblogs.com/lvlv/p/3997987.html

CSS之深入理解 flex 布局以及计算

起因&#xff1a;对于Flex布局&#xff0c;阅读了大漠老师和其他老师写的文章后&#xff0c;我还是不太理解Flexbox是如何弹性的计算子级项目的大小以及一些其他细节。在大漠老师的帮助下&#xff0c;我去查阅Flexbox 的 W3C 规范文档 1. 对于flex盒模型的设计期望&#xff1a…