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】欢迎添加关注!文章转载请注明出处。

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

    关注

    458

    文章

    51453

    浏览量

    428994
  • 开发板
    +关注

    关注

    25

    文章

    5183

    浏览量

    98673
  • 开发环境
    +关注

    关注

    1

    文章

    232

    浏览量

    16769

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

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

收藏 人收藏

    评论

    相关推荐

    云端AI开发环境的优势

    当下,云端AI开发环境不仅提供了强大的计算能力、灵活的资源分配和便捷的数据管理,还集成了丰富的AI工具和框架,极大地提升了开发效率。以下,是对云端AI开发
    的头像 发表于 01-16 10:48 169次阅读

    如何搭建企业AI开发环境

    搭建企业AI开发环境是一个复杂而细致的过程,涉及硬件选择、操作系统配置、软件安装、工具选用以及实践等多个方面。下面,AI部落小编将详细介绍如何搭建企业AI开发环境
    的头像 发表于 12-20 10:37 317次阅读

    云端AI开发环境分析

    当今,云端AI开发环境作为支撑AI技术快速迭代与应用部署的关键基础设施,扮演着至关重要的角色。下面,AI部落小编为您分析云端AI开发环境
    的头像 发表于 11-25 10:27 246次阅读

    串口通信的开发环境配置

    串口通信的开发环境配置涉及多个方面,包括选择编程语言、安装必要的库或驱动程序、配置串口参数等。以下是一个基于Python的串口通信开发环境配置的步骤: 一、硬件准备 确保
    的头像 发表于 11-22 09:21 433次阅读

    企业AI开发环境要求

    构建一个满足企业AI开发需求的环境是一个复杂且持续的过程,涉及硬件、软件、安全、团队协作及自动化流程等多个方面。以下是对企业AI开发环境要求的介绍,由AI部落小编为您整理。
    的头像 发表于 11-15 09:41 342次阅读

    企业AI开发环境怎么样

    随着AI技术的不断成熟和应用场景的日益丰富,企业对于构建高效、稳定、可扩展的AI开发环境的需求愈发迫切。下面,AI部落小编将从多个维度,探讨当前企业AI开发环境的现状与挑战。
    的头像 发表于 11-11 09:57 223次阅读

    云端ai开发环境怎么样

    随着云计算技术的成熟与普及,云端AI开发环境应运而生,为AI开发者提供了一个高效、灵活、可扩展的开发与部署平台。下面,一起探讨云端ai开发
    的头像 发表于 10-24 09:37 275次阅读

    Linux环境变量配置方法

    Linux上环境变量配置分为设置永久变量和临时变量两种。环境变量设置方法同时要考虑环境Shell类型,不同类型的SHELL设置临时变量方法
    的头像 发表于 10-23 13:39 268次阅读

    Linux 驱动开发与应用开发知道多少?

    之上,利用系统提供的接口和库来开发各种应用程序,处于用户空间。编程环境不同:驱动开发通常需要深入了解内核架构、硬件特性以及特定的内核编程规范,编程环境相对复杂。应用
    的头像 发表于 08-30 12:16 1009次阅读
    Linux 驱动<b class='flag-5'>开发</b>与应用<b class='flag-5'>开发</b>,<b class='flag-5'>你</b>知道多少?

    PyTorch深度学习开发环境搭建指南

    PyTorch作为一种流行的深度学习框架,其开发环境的搭建对于深度学习研究者和开发者来说至关重要。在Windows操作系统上搭建PyTorch环境,需要综合考虑多个方面,包括软件安装、
    的头像 发表于 07-16 18:29 1417次阅读

    在美国VPS上设置开发和测试环境的基本步骤和技巧

    在美国vps上搭建开发环境和测试环境是很多开发者和企业追求高效研发与测试流程的重要一步。本文介绍了在美国VPS上设置开发
    的头像 发表于 06-24 14:46 525次阅读
    在美国VPS上设置<b class='flag-5'>开发</b>和测试<b class='flag-5'>环境</b>的基本步骤和技巧

    请问如何在32位的WIN7上搭建开发环境

    公司的电脑是32位的WIN7 在VSCode 上搭建开发环境失败(vscode IDF插件自动下载的都是64bit的软件)有没有解决方法或者安装教程?
    发表于 06-18 06:53

    芯海通用 MCU 应用笔记:在 MDK 开发环境下代码重定向到 RAM 执行的几种方法

    空间并写入新的代码。此外还具备执行效率高,寿命长优点。 本文档介绍和说明在 MDK 开发环境下将代码重定向到 RAM 中执行的方法。本文档使用开发
    发表于 05-16 11:58

    HarmonyOS开发:【基于命令行(开发环境)】

    支持在Windows环境下进行编译,如Hi3861、Hi3516系列开发板。因此,建议使用Ubuntu的编译环境对源码进行编译。同时,开发板的烧录需要在Windows
    的头像 发表于 04-25 17:54 1331次阅读
    HarmonyOS<b class='flag-5'>开发</b>:【基于命令行(<b class='flag-5'>开发</b><b class='flag-5'>环境</b>)】

    【LicheeRV-Nano开发套件试用体验】基础开发环境

    按照标准隔离环境做就行。没必要强行分。到时候多版本编译它会自动加入版本尾号的so文件。这是linux应对多版本的一个方法,可以自行查询。 对于MAKEFLAGS来说就是编译代码用几个线程。和make
    发表于 03-18 00:12