我以前进入嵌入式开发都是在Windows上通过Keil和IAR等IDE开进行的。为了更深入的学习和了解mcu的程序编译过程,决心要将mcu的开发工作转到Linux环境下进行。
由于有一些工作还需要在Windows下进行,所以只能在Windows环境下来搭建Linux开发环境。以前都是通过安装虚拟机来实现的,但是安装虚拟机和Linux系统比较耗时和麻烦,所以想到用Windows10支持安装Linux子系统的方式来实现这一目标。
要安装Linux子系统,首先我们要启用开发者模式:
a.打开设置
b.打开更新和安全
c.选择开发者选项
选择开发人员模式后,稍作等待,系统会自动安装相关的配置。
完成启用开发者模式后,我们下一步需要更改系统功能:
a. 使用win+X快捷键调出系统管理菜单后点击应用和功能,然后拉到底,选择程序和功能。
b.选中应用或关闭Windows功能
c.勾选适用于Linux的Windows子系统,然后确认并重启电脑
完成重启电脑后,Linux子系统并没有安装完成,还需要我们通过打开Microsoft Store,选择自己喜欢的Linux分发进行安装。
a.打开Microsoft Store
b.通过搜索功能查找Linux分发
c.选择Linux分发进行安装,其中Ubuntu分发为ubuntu16.04 LTS。
等待安装完成后,就可以启动Linux子系统。
启动Linux子系统,还需要设置用户名和密码才能进行Linux终端环境。
至此,我们已经完成了Windows10下的Linux子系统的安装。