使用 Linux 作为日常开发和工作环境近
5
年时间,尝试过Debian
、Fedora
、Ubuntu
、Mint
等桌面发行版。虽然
Linux 作为服务器运行稳定可靠,但是在桌面 GUI
体验一直有待改进,显卡驱动兼容性与 CPU
占用率过高等问题一直悬而未决。而日常工作当中经常需要使用到的Altium Designer
、Keil uVision
等商业软件仅提供
Windows 10 版本,因此笔者时常需要在两款操作系统之间来回进行切换。
Linux Mint 提供了嵌入式开发当中必不可少的交叉编译环境,也能够直接安装
KiCAD
、STM32CubeIDE
、VSCode
、Sublime
等生产力工具;Windows 10 则提供了
Altium Designer
、开发板串口驱动等大量无法跨平台使用的商业软件支持。本文主要用于备注两款操作系统当中一些常用的开发与工作环境配置,便于后续在全新工作环境中展开部署,以方便的移植个性化的使用习惯至新设备。