通常,我们在学习嵌入式的时候,需要在本地搭建一个交叉开发环境,一般就是使用VMware创建一台虚拟机,然后在虚拟机里面安装Ubuntu/Linux系统。但有时我们希望直接使用Ubuntu/Linux系统而不需要经过虚拟机,这该怎么办呢?
至少有两种办法,可以使得我们不需要虚拟机,就可以进行Linux开发,甚至是搭建嵌入式交叉编译环境,一种是使用云端服务器,一种是使用windows下的GNU工具包。本文讨论第一种情况。
使用云端服务器,可以快捷地构建Linux环境,以阿里云为例子,登录阿里云的官网www.aliyun.com,然后选择ECS,然后就可以根据需要来配置你的云端服务器了,以Ubuntu为例。
第一步,选择距离最近的服务器所在地域。
第二步,选择经典网络。并选择默认安全组,安全组类似于网关控制,一般在比较复杂的网络拓扑里面会涉及,我们只需要关注开启了22端口以供SSH协议通过就可以了,其他的不必理会。默认的安全组是开放所有的端口的。
第三步,选择实例规格,就跟攒电脑一样。
第四步,选择带宽。如果你只是在上面做做实验选择最低的带宽就够了。另外如果你选择的是按流量计费的话,对于云服务器而言下行流量才计费,上行流量是免费的。
第五步,选择公共镜像,并选择32位的Ubuntu即可。
创建实例成功之后,在管理控制台中可以找到该实例,找到实例的公网IP,便可以使用secureCRT等远程登录软件登录Ubuntu了。
噹噹噹噹! 使用secureCRT登录云端Ubuntu啦: