玩转Debian12之:抛弃Keil

玩转Debian12系列之:
写在开头
系统安装
初步配置
软件平替方案
安装微信
安装Matlab
抛弃Keil
打印机驱动
远程桌面
远程唤醒



Keil Arm没有linux版,用wine是可以安装和运行,但涉及底层USB下载器就无法兼容了,导致下载和调试不方便,在linux的世界,推荐Vscode+Embedded IDE替换Keil Arm,已在雅特力的开发版上成功下载。

安装步骤

1.安装Vscode本体

Vscode linux64 下载后安装

2.安装Embedded IDE 插件

Embedded IDE Vsix插件 3.15.1 下载后安装

点击扩展-从VSIX安装

或者:打开VS Code Quick Open (Ctrl+P),粘贴以下指令并回车进行安装。
ext install CL.eide
请耐心等待下载bin文件及安装。

3.安装.net runtime 6.0

#添加源:
cd ~
wget https://packages.microsoft.com/config/debian/12/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
rm packages-microsoft-prod.deb

#安装SDK:
user@debian:/home/user$ sudo apt-get update && sudo apt-get install dotnet-sdk-6.0

正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成                 
将会同时安装下列软件:
  aspnetcore-runtime-6.0 aspnetcore-targeting-pack-6.0 dotnet-apphost-pack-6.0 dotnet-host dotnet-hostfxr-6.0 dotnet-runtime-6.0 dotnet-runtime-deps-6.0
  dotnet-targeting-pack-6.0 netstandard-targeting-pack-2.1
下列【新】软件包将被安装:
  aspnetcore-runtime-6.0 aspnetcore-targeting-pack-6.0 dotnet-apphost-pack-6.0 dotnet-host dotnet-hostfxr-6.0 dotnet-runtime-6.0 dotnet-runtime-deps-6.0
  dotnet-sdk-6.0 dotnet-targeting-pack-6.0 netstandard-targeting-pack-2.1
升级了 0 个软件包,新安装了 10 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。
需要下载 125 MB 的归档。
解压缩后会消耗 508 MB 的额外空间。
您希望继续执行吗? [Y/n] 

至此,基本框架已安装完毕,还要安装配置其他,如安装编译器、openOCD等,这里不展开了,网上还是很多介绍的,

现在先罗列一下Embedded IDE默认支持的模板,新建项目是可以选取,大家看着心里有数:

内置模板

8051 Quickstart
Universal 8051 quickstart project
89C52 SDCC Quickstart
89c52 quickstart project (with sdcc compiler)STC15 Quickstart
stcl5 quickstart project
AVR FreeRTOS Quickstart
avr atmegal28 quickstart project (FreeRTOS) (WinAVR-GCC compiler)
STM8 Quickstart With COSMlC Compiler
stm8 general quickstart project (COSMIC STM8 Compiler)
STM8 Quickstart
stm8s103 quickstart project
STM8 SDCC Quickstart
stm8s103 quickstart project (with sdcc compiler)
STM32F1 Quickstart
stm32flxx quickstart project
STM32F1 GCC Quickstart
stm32flxx gcc quickstart project (with gcc compiler)
GD32VF103 Quickstart
gd32vf103 quickstart project (riscv mcu)

远程Github仓库模板

8051
Arterytek 雅特力
AVR
EastSoft 东软载波
GD32 GigaDevice
gemini Gemini Development Board
HDSC 华大
HK 航顺
HLK 海凌科
MindMotion 灵动
Nations 国民技术
Nordic Semiconductor
Nuvoton 新唐
Padauk 应广
PIC Microchip
PS 芯源半导体
STC 宏晶
STMicroelectronics 意法半导体
WCH 沁恒

  • 10
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值