Advertisement

EIDE: 嵌入式IDE,专为VSCode设计的8051、STM8和Cortex-M单片机开发环境(**本项目不含源代码**)

  • 5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:ZIP


简介:
EIDE是一款专门针对VSCode打造的嵌入式集成开发环境插件,支持8051、STM8及Cortex-M系列单片机,为开发者提供高效便捷的一站式编程解决方案。 嵌入式IDE 简述: 一款适用于8051、STM8及Cortex-M的单片机开发环境,在VSCode上提供对这些项目进行开发、编译与烧录的功能。 注意: 仅支持Windows平台,要求Win7及以上版本。 建立工具依赖于.NET Framework 3.5,请自行安装该框架(如未安装)。 功能特性: - 支持8051、STM8及Cortex-M项目 - 支持导入KEIL项目(仅限KEIL 5及以上版本) - 可以安装标准的KEIL芯片支持包 - 提供丰富的项目模板,方便快速启动新项目 - 具备一键编译功能,并兼容多种主流编译工具(armcc、gcc-arm-none-eabi、keil_c51、sdcc等) - 支持通过多种主流烧录器(如jlink、stlink、openocd及pyocd)将程序快速烧录到芯片 - 内置串口监视器,支持一键打开串口功能 - 自动生成默认调试配置以配合Cort调试插件使用

全部评论 (0)

还没有任何评论哟~
客服
客服
  • EIDE: IDEVSCode8051STM8Cortex-M(****)
    优质
    EIDE是一款专门针对VSCode打造的嵌入式集成开发环境插件,支持8051、STM8及Cortex-M系列单片机,为开发者提供高效便捷的一站式编程解决方案。 嵌入式IDE 简述: 一款适用于8051、STM8及Cortex-M的单片机开发环境,在VSCode上提供对这些项目进行开发、编译与烧录的功能。 注意: 仅支持Windows平台,要求Win7及以上版本。 建立工具依赖于.NET Framework 3.5,请自行安装该框架(如未安装)。 功能特性: - 支持8051、STM8及Cortex-M项目 - 支持导入KEIL项目(仅限KEIL 5及以上版本) - 可以安装标准的KEIL芯片支持包 - 提供丰富的项目模板,方便快速启动新项目 - 具备一键编译功能,并兼容多种主流编译工具(armcc、gcc-arm-none-eabi、keil_c51、sdcc等) - 支持通过多种主流烧录器(如jlink、stlink、openocd及pyocd)将程序快速烧录到芯片 - 内置串口监视器,支持一键打开串口功能 - 自动生成默认调试配置以配合Cort调试插件使用
  • 在Windows上用VSCode配置Linux
    优质
    本教程详细介绍如何在Windows操作系统中利用VSCode搭建高效的嵌入式Linux开发环境,涵盖必要的软件安装与配置步骤。 在Windows上使用Visual Studio Code(VSCode)搭建嵌入式Linux开发环境是一项常见的任务,尤其对于需要进行内核源码分析、驱动程序开发以及应用程序开发的工程师来说。本篇文章将详细解析这一过程。 我们需要一个支持Linux开发的Ubuntu环境,并从可信赖渠道获取预配置的Ubuntu镜像。接下来,我们将详细讲解在Ubuntu上搭建开发环境的步骤: 1. **安装基本开发工具**: 在Ubuntu中,你需要安装一些基础的开发工具,如GCC编译器、make等。使用`sudo apt update`更新软件包列表,然后执行`sudo apt install build-essential`安装这些基础工具。 2. **安装bear**: `bear`是一个用于生成`compile_commands.json`文件的工具,它能够记录编译过程中的参数,便于VSCode的clangd插件使用。安装命令是`sudo apt install bear`。 3. **下载和编译内核**: - **下载内核**:可以使用git克隆内核源码仓库。 - **配置工具链**:设置环境变量`ARCH`和`CROSS_COMPILE`,并添加交叉编译工具链的路径到`PATH`。例如: ``` export ARCH=arm export CROSS_COMPILE=arm-buildroot-linux-gnueabihf- export PATH=$PATH:/path/to/toolchain/bin ``` 修改用户配置文件(如~/.bashrc),使这些设置在每次启动终端时生效。 - **编译内核**:根据你的需求配置内核,然后使用`make`命令编译。例如,你可以使用`make menuconfig`来进入配置界面,完成配置后执行`make -j4`(其中4代表并行编译的核心数)。 4. **配置VSCode**: - 安装VSCode的clangd插件,它能利用`compile_commands.json`文件快速跳转到函数定义。确保在编译内核时使用`bear`,它会自动生成这个文件。 - 在VSCode中配置`compile_commands.json`。 搭建完环境后,你就可以在VSCode中愉快地进行内核源码分析、驱动开发和应用程序编写了。记得根据实际的项目需求和目标硬件平台调整内核配置和工具链设置,并保持软件更新以提高工作效率和代码质量。
  • ARM Cortex-M处理器用器支持包:生成优化Cortex-M - MATLAB
    优质
    这款MATLAB开发工具提供了针对ARM Cortex-M处理器的嵌入式编码器支持包,专门用于生成高度优化的Cortex-M代码,适用于各类嵌入式系统应用。 适用于 ARM Cortex-M 处理器的 Embedded Coder 支持包允许您使用 CMSIS 库为数学运算生成优化代码,并将其用于 ARM Cortex-M 处理器。对于 DSP 滤波器支持,请参考来自 DSP System Toolbox 的 ARM Cortex-M CMSIS 库支持。该支持包适用于 R2013b 及更高版本。 Linux 用户需要注意:此支持包需要使用 GNU Tools for ARM Processors 第三方应用程序进行下载和安装,这是一款 32 位嵌入式应用程序,在运行时可能需要在 64 位 Linux 平台上额外安装 libc6-i386 包以确保 MathWorks 生成代码的编译成功。
  • AHL-IDE金葫芦实验报告.zip
    优质
    本资料为《AHL-IDE金葫芦嵌入式开发环境实验报告》,内含详细步骤与分析,旨在帮助学习者掌握嵌入式系统的软件开发技能。 嵌入式AHL-IDE金葫芦开发环境实验报告.zip
  • 优质
    本资源集合提供了丰富的单片机与嵌入式系统开发资料,包括教程、实例和工具包等,旨在帮助开发者快速掌握相关技能并解决实际问题。 该资源主要包含了单片机项目资源、开发资料以及普中51-单核-A2开发板的资料。 其中单片机项目资源包括:充电宝电路设计、基于单片机的室内空气净化系统、基于单片机的智能电子琴设计、基于单片机的智能计算器、流水灯音乐盒和平衡小车相关资料。普中51-单核-A2开发板资料则涵盖了与该单片机相关的所有资源。
  • 安装包包VSCode,适用于C语言编译Linux学习
    优质
    此安装包专为C语言编程及嵌入式系统开发设计,内含VSCode集成开发环境,特别适合用于构建C项目与深入学习Linux操作系统。 VSCodeUserSetup-x64-1.63.2 是 Visual Studio Code (VS Code) 的 64 位安装程序版本,其版本号为 1.63.2。这款由 Microsoft 开发的免费、开源代码编辑器适用于 Windows、macOS 和 Linux 操作系统,并因其简洁界面和强大功能被广泛应用于前端、后端及移动端开发等领域。 以下是关于 VSCodeUserSetup-x64-1.63.2 版本的具体说明: - 该安装程序为 64 位版本,意味着它专为运行在 64 位操作系统上的计算机设计,能够充分利用系统资源以提升软件性能。 - 版本号中的 1.63.2 表明这是 VS Code 的最新更新。通常情况下,主版本号表示重大功能的引入或重要变化;次版本号则代表新特性的添加;修订号用于修复 bug 和进行小型改进。 - 用户通过此安装程序可将 VS Code 安装到自己的电脑上,并在安装过程中根据个人需求自定义设置如安装路径等选项。
  • 利用VSCode在Windows上构建Linux.pdf
    优质
    本PDF指南详解了如何使用VSCode在Windows操作系统中搭建高效的嵌入式Linux开发环境,涵盖必要的工具安装和配置步骤。 本资源介绍了如何在Windows使用VSCode搭建嵌入式Linux开发环境。 一、Ubuntu镜像的下载和使用 提供了一个完整的Ubuntu镜像供用户下载并使用。如果无法获取,可以联系作者获得帮助。通过采用提供的Ubuntu镜像,可直接从第七章开始学习,跳过前面六章的内容。 二、基本开发工具的安装 在Ubuntu系统中需要安装一些基础开发工具,包括bear等。 可以通过以下命令来安装bear: ``` sudo apt install bear ``` 三、内核下载和编译 - 下载内核代码:`git clone https://e.coding.net/weidongshan/DevelopmentEnvConf.git` - 编译内核:`sudo ./Configuring_ubuntu.sh` - 配置工具链: ``` ../repo/repo init -u https://gitee.com/weidongshan/manifests.git -b linux-sdk -m imx6ull/100ask_imx6ull_linux4.9.88_release.xml --no-repo-verify ``` - 同步repo:`../repo/repo sync -j4` 四、编译命令的配置 使用clangd插件需要生成compile_commands.json文件来配置编译选项,例如: ```json arguments: [ arm-buildroot-linux-gnueabihf-gcc, -c, -Wp,-MD,init/.main.o.d, -nostdinc, -isystem, /home/book/100ask_imx6ull-sdk/ToolChain/arm-buildroot-linux-gnueabihf_sdk-buildroot/bin/../lib/gcc/arm-buildroot-linux-gnueabihf/7.5.0/include, -I./arch/arm/include, -I./arch/arm/include/generated/uapi, ... ], directory: /home/book/100ask_imx6ull-sdk ``` 五、VSCode配置 在使用clangd插件时,需要通过compile_commands.json文件来记录每个源文件的编译选项。这有助于在开发过程中快速导航到函数定义位置。 六、总结 本资源提供了一套详细的嵌入式Linux开发环境搭建指南。 用户可以按照步骤安装基础工具、下载和构建内核、配置好工具链以及完成必要的编译命令设置。通过使用VSCode,能够显著提升代码质量和开发效率。
  • ()中自编库文件PGC.zip
    优质
    PGC.zip是一款专为单片机项目设计的自编库文件包,内含丰富的函数与工具,旨在简化开发流程、提高代码复用性及降低出错率。适用于嵌入式系统开发人员。 单片机开发和嵌入式开发过程中自己写的库【PGC】.zip 这段描述指的是一个包含自定义编写库的压缩文件,适用于单片机及更广泛的嵌入式系统开发环境。该资源以.zip格式提供,便于开发者下载并整合到各自的项目中使用。
  • ()中自编库文件PGJ.zip
    优质
    PGJ.zip是专为嵌入式开发和单片机项目设计的一个自编库文件集合。包含多种实用函数,旨在提高代码复用性和开发效率。 单片机开发和嵌入式开发过程中自己写的库【PGJ】.zip 由于描述中的文件名重复且无实质内容,这里简化为: 自编嵌入式与单片机开发库.zip