0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

留住你从前的开发环境的方法

Q4MP_gh_c472c21 来源:嵌入式ARM 作者:嵌入式ARM 2021-02-11 17:24 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

如何留住你从前的开发环境?应该是很多人会面对的问题,特别是遇到老芯片,或者自己熟悉的老开发环境,只能运行在XP、2000、WIN7,而你的电脑只能跑更新的系统,或者你不想回到二十年前的系统下工作。该怎么办呢?

我也遇到过这个问题。 比如我有一块飞思卡尔的开发板,而烧录器只能在XP下工作,然后我在win10怎么弄都弄不好,后来才知道,不适用于新系统。于是我开始着手研究如何在win10或者更新的系统下完成XP下才能完成的工作,或者在未来的Linux系统下完成XP下的工作。 接下来的内容会让你找到如此简单的方法,让你带着你的开发环境随意的走,不受任何新PC的限制。你总不能弄个破电脑吧接下来听我如何在新系统里实现以前的开发环境的。 解决思路:利用虚拟机,创建可夸平台使用的环境。

方法如下:使用Oracle VM VirtualBox创建虚拟机,在虚拟机里安装XP,将虚拟硬盘作为单文件存储。

774250ee-5f65-11eb-8b86-12bb97331649.png

再在虚拟机里面安装以前的开发软件,需要外部调试的,将虚拟机连接到USB

从上图位置设置即可。

安装增强功能,即可实现从主机到虚拟机的文件拖放或粘贴。

779be12c-5f65-11eb-8b86-12bb97331649.png

为何那么多虚拟机我选择了这个,因为这个经过比较最容易使用。

另外这个虚拟机支持多种操作系统,比如你用Linux,也可以使用,方便的很,而且是免费的,不需要什么**激活的步骤。

下载
https://www.virtualbox.org/wiki/Downloads 根据你的系统环境选择不同的版本。VirtualBox是针对x86硬件的通用完整虚拟机,主要针对服务器,台式机和嵌入式应用。

如果你用了其他架构CPU的系统,比如ARM的,你可以用QEMU虚拟机,还可以仿真单片机。不过QEMU官方版本都是命令行操作的,上手困难,高手可以尝试尝试。

在VirtualBox虚拟机的配置里,你可以设置不同的硬件型号

例如

声卡的

78ac79be-5f65-11eb-8b86-12bb97331649.png

显卡的

78e5720a-5f65-11eb-8b86-12bb97331649.png

也可以很容易调整启动顺序

7942d88c-5f65-11eb-8b86-12bb97331649.png


运行一些较老的程序在这里面非常容易。由于我的硬件配置 比较好,虚拟机启动XP,速度非常快,瞬间开启。在XP里利用Keil V 4开发51还是非常好的体验。

7990896a-5f65-11eb-8b86-12bb97331649.png

针对以前老型号的PIC单片机和AVR单片机,在XP下开发是非常方便的,比如一些型号可以用WinAVR ,还有PIC的老型号可以用以前的开发软件,这是在win10下很难支持使用的,我没可以在虚拟机使用。特别是那些试用的,可以在虚拟机里修改时间就行了,一直试用。都没问题。

责任编辑:xj

原文标题:如何留住你从前的开发环境?

文章出处:【微信公众号:嵌入式ARM】欢迎添加关注!文章转载请注明出处。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯片
    +关注

    关注

    463

    文章

    54704

    浏览量

    471343
  • 开发板
    +关注

    关注

    26

    文章

    6525

    浏览量

    121404
  • 开发环境
    +关注

    关注

    1

    文章

    277

    浏览量

    17713

原文标题:如何留住你从前的开发环境?

文章出处:【微信号:gh_c472c2199c88,微信公众号:嵌入式微处理器】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【飞凌嵌入式RV1126B开发板试用体验】飞凌嵌入式RV1126B开发开发环境搭建

    的引入带来了新的环节。一个稳定、高效的开发环境是后续所有工作的基石。 首先,需要准备一台x86_64架构的Linux主机作为开发机,Ubuntu 20.04/22.04 LTS是经过
    发表于 05-12 00:26

    【RA-Eco-RA4M2开发板评测】+ 开发板开箱及开发环境搭建

    【RA-Eco-RA4M2开发板评测】 环境搭建
    的头像 发表于 05-09 10:04 429次阅读
    【RA-Eco-RA4M2<b class='flag-5'>开发</b>板评测】+ <b class='flag-5'>开发</b>板开箱及<b class='flag-5'>开发</b><b class='flag-5'>环境</b>搭建

    瑞芯微RK3588 RKNN模型推理环境部署与功能测试技巧(上)

    触觉智能(RK方案商)分享瑞芯微RK3588RKNN端侧模型的开发环境搭建方法与测试方法。【测试环境说明】
    的头像 发表于 04-21 10:37 1096次阅读
    瑞芯微RK3588 RKNN模型推理<b class='flag-5'>环境</b>部署与功能测试技巧(上)

    极端环境下的产品可靠性验证:环境例行试验方法与数据分析

    环境例行试验是一种用于评估批量生产产品环境适应性的试验方法。其主要目的是考核生产过程的稳定性,确保产品在预期的环境条件下能够正常工作。环境
    的头像 发表于 03-13 16:55 705次阅读
    极端<b class='flag-5'>环境</b>下的产品可靠性验证:<b class='flag-5'>环境</b>例行试验<b class='flag-5'>方法</b>与数据分析

    云雾环境模拟试验技术:原理、方法及多领域应用进展

    云雾环境模拟试验是一种在实验室内模拟自然云雾环境的试验方法。通过控制温度、湿度、风速等环境条件,模拟出不同类型和状态的云雾环境,以研究云雾的
    的头像 发表于 03-05 16:15 285次阅读
    云雾<b class='flag-5'>环境</b>模拟试验技术:原理、<b class='flag-5'>方法</b>及多领域应用进展

    linux-arm开发环境的简单配置

    linux-arm开发环境简单配置 关于linux-arm开发环境简单配置是ARM学习的第一步,很多初学者会在这问题上纠结很久都不能配置好开发
    发表于 01-13 07:56

    从零搭建嵌入式开发环境:C、Makefile、调试全流程

    “配置”,但它是每个嵌入式工程师的入门仪式。能否顺利跑通第一个程序,决定了之后能不能真正理解底层逻辑。今天我们就从最基础出发,完整走一遍嵌入式开发环境的构建流程
    的头像 发表于 01-09 19:04 1014次阅读
    从零搭建嵌入式<b class='flag-5'>开发</b><b class='flag-5'>环境</b>:C、Makefile、调试全流程

    乾芯DSP开发环境之IDE安装使用入门

    工欲善其事,必先利其器。对于企业用户而言,一款适配的集成开发环境(IDE)绝非简单工具,更是提升团队效率、保障代码安全的核心支撑。下面就为大家梳理IDE安装使用的核心步骤,新手也能快速掌握。一、搭建乾芯DSP开发
    的头像 发表于 12-29 15:55 1965次阅读
    乾芯DSP<b class='flag-5'>开发</b><b class='flag-5'>环境</b>之IDE安装使用入门

    瑞萨RL78F2x系列MCU在三种开发环境下的选项字节与安全ID设置方法

    不同的开发环境,设置方法也各不相同。本文将手把手教你如何在主流的CS+for CC、e2studio和IAR Embedded Workbench中完成这两项重要配置。
    的头像 发表于 12-11 16:33 5102次阅读
    瑞萨RL78F2x系列MCU在三种<b class='flag-5'>开发</b><b class='flag-5'>环境</b>下的选项字节与安全ID设置<b class='flag-5'>方法</b>

    【EK-RA6E2开发指南】开发环境搭建

    瑞萨电子的开发工具有很多,笔者习惯使用MDK开发,因此本文将基于MDK+RA Smart Configurator搭建开发环境
    的头像 发表于 09-23 18:12 3340次阅读
    【EK-RA6E2<b class='flag-5'>开发</b>指南】<b class='flag-5'>开发</b><b class='flag-5'>环境</b>搭建

    ESP32-S3的MicroPython开发环境搭建

    本文通过搭建Thonny IDE开发环境,了解了如何给ESP32-S3烧录MircoPython固件和MircoPython应用程序。
    的头像 发表于 09-11 16:02 2203次阅读
    ESP32-S3的MicroPython<b class='flag-5'>开发</b><b class='flag-5'>环境</b>搭建

    开发环境一键部署 | 如何搭建Docker环境编译ARM程序?

    智能化科技领域,嵌入式系统开发占据着极为重要的地位。瑞迅科技RK3568、RK3588主板及核心板以其卓越的性能,为众多应用场景赋能。基于Linux系统搭建其开发环境,为用户开启高效开发
    的头像 发表于 08-15 11:06 1251次阅读
    <b class='flag-5'>开发</b><b class='flag-5'>环境</b>一键部署 | 如何搭建Docker<b class='flag-5'>环境</b>编译ARM程序?

    知识分享 | 敏捷方法在基于模型的软件开发项目中的应用

    传统的瀑布式软件开发流程存在诸多局限,这使得应用敏捷原则变得尤为重要,尤其是面对复杂且不断变化的开发环境时。作为最高效的软件开发方法之一,基
    的头像 发表于 07-16 16:52 1494次阅读
    知识分享 | 敏捷<b class='flag-5'>方法</b>在基于模型的软件<b class='flag-5'>开发</b>项目中的应用

    如何在树莓派上安装并运行 Arduino 集成开发环境

    使用树莓派单板计算机,可以运行各种应用程序,包括广受欢迎的Arduino集成开发环境(IDE)。这意味着可以用它轻松地为通过USB连接到树莓派计算机的微控制器编程,以创建交互式电子
    的头像 发表于 07-01 17:41 4724次阅读
    如何在树莓派上安装并运行 Arduino 集成<b class='flag-5'>开发</b><b class='flag-5'>环境</b>!

    迅为RK3576开发板NPUrknn-toolkit2环境搭建和使用docker环境安装

    迅为RK3576开发板NPUrknn-toolkit2环境搭建和使用docker环境安装
    的头像 发表于 06-18 15:22 1582次阅读
    迅为RK3576<b class='flag-5'>开发</b>板NPUrknn-toolkit2<b class='flag-5'>环境</b>搭建和使用docker<b class='flag-5'>环境</b>安装