智能网关开发与应用 课件 第2章 搭建Linux开发环境_第1页
智能网关开发与应用 课件 第2章 搭建Linux开发环境_第2页
智能网关开发与应用 课件 第2章 搭建Linux开发环境_第3页
智能网关开发与应用 课件 第2章 搭建Linux开发环境_第4页
智能网关开发与应用 课件 第2章 搭建Linux开发环境_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

OpenWrt智能网关开发与应用第2章搭建Linux开发环境嵌入式系统开发实战系列课程本章内容导航学习目标使用WSL部署Linux环境使用VMwarePlayer部署Linux环境使用Docker部署Linux环境实训任务本章学习目标学习目标掌握WSL部署Linux开发环境掌握VMware虚拟机部署环境掌握Docker部署Linux环境技能目标安装配置WSL、VMware及Docker利用Terminal和VSCode开发素养目标提高问题解决与动手实践能力培养创新意识和自主学习能力2.1使用WSL部署Linux开发环境在Windows上无缝运行Linux什么是WSL?核心定义(Definition)WSL(WindowsSubsystemforLinux)是一个兼容层,允许开发人员直接在Windows10/11上运行GNU/Linux环境,包括大多数命令行工具和应用程序。核心优势(Advantages)无需配置传统虚拟机或双系统引导,即可获得原生的Linux体验,实现Windows与Linux的无缝协作。安装WSL的条件系统版本要求你的电脑必须运行以下版本之一:Windows102004版(内部版本19041)或更高Windows11如何检查版本按下Win+R组合键,打开“运行”对话框输入winver并回车在弹出窗口中查看版本号,确认是否满足要求版本信息示例安装WSL的具体操作01.启用WSL功能以管理员身份打开PowerShell,运行命令wsl--install,然后重启电脑。02.安装Linux发行版打开MicrosoftStore,搜索并下载一个Linux发行版,例如“Ubuntu”。03.初始化Linux系统首次启动安装好的Ubuntu,等待系统自动完成初始化,设置好用户名和密码。配置强大的WindowsTerminal核心功能概览微软官方新一代终端工具,完美支持多标签页管理、主题与字体高度自定义,是WSL开发环境的绝佳伴侣。快速安装指南打开MicrosoftStore,直接搜索“WindowsTerminal”,点击获取即可一键安装。使用VSCode进行WSL开发核心插件:Remote-WSL安装此扩展后,VSCode可直接访问WSL文件系统,实现无缝开发。步骤1:打开扩展市场点击VSCode左侧边栏的方块形状图标(扩展图标)。步骤2:搜索插件在搜索框中输入关键词“Remote-WSL”进行查找。步骤3:安装扩展找到Microsoft官方发布的插件,点击“安装”按钮。WSL开发快速入门操作演示:一键打开项目打开终端:启动WindowsTerminal或PowerShell。进入WSL:输入命令wsl~进入Linux子系统环境。导航目录:使用cdHelloWorld切换到项目根目录。打开VSCode:输入命令code.自动加载远程开发环境。命令行操作实录截图展示了从PowerShell切换到WSL并执行code.的完整流程。2.2使用VMwarePlayer部署Linux环境创建独立的Linux虚拟机VMware虚拟化Linux环境环境配置什么是VMwareWorkstation?桌面虚拟计算机软件在一台物理计算机上模拟出完整的网络环境和多台虚拟计算机,实现资源的高效利用。多系统并行运行用户可以同时运行多个不同的操作系统,各系统之间相互隔离,互不干扰。开发与测试首选非常适合软件开发、应用测试以及操作系统的学习与研究。下载并安装VMwarePlayer01下载软件访问VMware官网,下载免费的VMwareWorkstation16Player版本。02运行安装程序双击下载的安装包,启动安装向导,准备开始安装过程。03接受许可协议在安装向导中,点击“下一步”,仔细阅读并接受最终用户许可协议。VMwarePlayer安装步骤(续)关键配置:兼容性设置建议勾选“自动安装WindowsHypervisorPlatform(WHP)”选项,以确保虚拟机获得最佳的性能支持。关键配置:自定义安装务必勾选“将VMwareWorkstation控制台工具添加到系统PATH”,便于后续命令行操作。其他设置保持默认。完成安装并首次启动01.完成安装等待安装进度条完成,点击“完成”按钮退出安装向导。02.首次启动与配置首次启动时选择“免费用于非商业用途”,依次点击“继续”和“完成”即可。创建Ubuntu虚拟机步骤1:创建新虚拟机打开VMwarePlayer,在主界面中找到并点击“创建新虚拟机”选项,启动安装向导。步骤2:选择安装来源在向导中选择“安装程序光盘镜像文件(iso)”,点击“浏览”,选中已下载的UbuntuISO文件。配置虚拟机信息简易安装信息设置虚拟机的用户名和密码,这将作为Ubuntu系统的登录凭证。命名与存储配置为虚拟机命名并选择存放位置,建议磁盘容量默认20GB即可满足基础需求。完成虚拟机创建最后一步:确认并完成确认所有配置无误后,点击界面右下角的“完成”按钮。VMware将开始分配磁盘空间并创建虚拟机文件。创建成功后,虚拟机将自动启动,引导您进入Ubuntu系统的安装界面。首次启动并安装Ubuntu01.选择键盘布局推荐选择“Chinese”中文布局以获得最佳体验或保持默认英文布局,点击“Continue”继续02.确认安装类型选择“ErasediskandinstallUbuntu”选项点击“InstallNow”开始系统自动安装流程2.3使用Docker部署Linux环境利用容器技术快速部署使用Docker部署Linux环境什么是Docker?开源的应用容器引擎,将应用及其依赖打包成可移植的容器,可发布到任何Linux或Windows机器上。Windows安装指南安装DockerDesktop即可包含所有组件。安装后通过命令行或图形界面管理Linux容器。核心优势轻量级、秒级启动、环境隔离彻底、易于分发和部署,极大提高开发效率。Build,Share,andRunAnyApp,Anywhere实训任务:动手搭建你的Linux开发环境任务要求:环境搭建根据自身情况,从以下三种主流方案中任选其一进行实践:方案一:WindowsSubsystemforLinux(WSL)方案二:VMware或VirtualBox虚拟机方案三:Docker容器化部署验证标准:命令行交互完成搭建后,请确认以下目标达成:成功启动并进入Linux命令行终端(Terminal)执行简单命令验证环境,例如:$ls-l或$uname-a三种部署方式对比总结特性指标WSL(子系统)VMware(虚拟机)Docker(容器)资源占用低(推荐)高中系统性能接近原生一般(虚拟化损耗)接近原生易用性高(无缝集成)中(独立系统)中(需学习命令)环境隔离性中(与主机共享内核)高(完全独立)高(进程级隔离)启动速度秒级启动分钟级启动秒级启动推荐场景日常开发、Linux学习完整系统测试、复杂环境应用部署、微服务架构本章总结核心内容回顾本章学习了在Window

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论