【Station M2 试用体验】打造开发人员专用最强便携小主机
HonestQiao乔楚
初级玩家
Station M2
2021-12-24 08:09
3419
0
Station M2虽然体积小,但是硬件性能强劲,这次我们把它打造为一台开发人员专用最强便携小主机,日常开发不成问题,随身携带非常方便。
目录:
- 烧录固件
- 多系统启动
- 桌面系统体验
- 中文设置
- 外设连接
- 网络管理
- 开发环境
- 远程桌面
一、烧录固件:
得益于Station M2强大的多系统启动功能,我们可以把系统安装到主机自身的eMMC,也可以安装到TF卡,或者U盘,或者移动硬盘上。
为了方便使用,我把固件刷到了TF卡上,系统自身带的不变。大家根据自己实际情况决定。
综合考虑,我这次选择了ubuntu系统,各项功能支持比较完善,用起来也比较友善。
要使用这个固件,需要准备一张TF卡(手机存储卡),Ubuntu的RAW固件。
1. 下载固件:从 https://www.stationpc.cn/download 下载Station M2的Ubuntu RAW固件:
2. 下载完成后,安装其中的balenaEtcher镜像写入工具;并将Station_M2_Ubuntu_20.04_GPT_RAW_20211109_0911.zip解压得到Station_M2_Ubuntu_20.04_GPT_RAW_20211109_0911.img备用;
3. 将TF卡插入读卡器连接到电脑,然后打开balenaEtcher,选择正确的固件和TF卡设备。目标设备一定要选择正确,因为将会清除该设备所有的数据。
4. 设置完成后,进行烧录,直至烧录验证完成:
烧录后的存储设备,就可以用于做为多系统启动了。
二、多系统启动
要启用多系统启动功能,首先需要到我的应用=>系统助手进行设置,具体可参考以下网址:
https://wiki.stationpc.cn/docs/stationpc/systembootloader 。
开启后,把包含固件的设备,接到Station M2上,重新启动,就可以在启动界面选择要进入的系统了:
使用遥控机进行上下选择,切换到需要进入的系统对应的存储设备即可。
因为我使用电视作为显示器,所以进入桌面的时候,可能桌面显示会超出实际显示区域,我设置电视使用优化扫描,这样子就能正常的显示全部桌面内容了。
三、自带桌面系统体验:
Station M2 的Ubuntu系统,使用的桌面环境为LXQT。LXQT是由超轻量级桌面环境LXDE和另外一个项目Razor-qt合并升级而来,整个界面非常简洁,占用资源非常小。
首先来一个Look:
在桌面上,我们可以看到提供的应用和入口。
在开始菜单中,我们也可以看到提供了一些基础的应用:
桌面上,还提供了简单的显示性能测试的程序:
四、中文设置:
想能力想锻炼自己的同学,可以直接使用英文欢迎,挺好的。
当然,为了更多人使用,还是有必要启用中文环境的。
以下操作中,需要打开开始菜单-系统工具-xterm,执行命令进行操作。
1. 更新系统:
[color=rgb(51, 102, 153) !important]复制代码
2. 安装中文语言包
- sudo apt-get -y install language-pack-zh-hans language-pack-zh-hans-base
[color=rgb(51, 102, 153) !important]复制代码
3. 设置中文locale:参考上述系统功能菜单对应的项,进入LXQT配置中心设置即可:
4. 重启
[color=rgb(51, 102, 153) !important]复制代码
重启后,系统将变为中文界面。
5. 时区设置:LXQT配置中心中,选择Time And Date设置:
北京时间,应该选择Asia/Shanghai即可
五、外设连接:
既然作为便携开发环境,那键盘和鼠标,一定要配一个合适的。
首先,进行了蓝牙谁设备的测试:
通过系统的蓝牙管理,进行配置:
进过设置后,鼠标、键盘、耳机,均可以正常使用了。
上述设备的型号:
鼠标:inphic PM9,支持BT5.0
键盘:logitech K480,便携设备专用蓝牙键盘
耳机:JBL Endurance JUMP蓝牙耳机
然后,使用USB扩展坞连接USB设备:
各存储设备,在系统文件管理中,都能管理:
在底部任务栏统治区域,也会显示USB存储设备,方便快捷管理:
六、网络管理:
Station M2支持5G WIFi和有线连接,在底部任务栏的网络管理图标中,也能够进行管理:
顶部显示的是已经启用的连接,再次点击会禁用,并在底部显示,再一次点击,则会重新启用。
中间区域,是搜索到的WiFi,点击后可以连接。
通过网上邻居,能够很方便的读取其他电脑上的文件。
以下为播放视频演示:
七、开发工具安装:
既然作为开发环境,那么必然需要安装开发工具了,我们选用最最最最流行的VSCode。
首先需要安装VSCODE的安装源:
[color=rgb(51, 102, 153) !important]复制代码
安装完成后,从开始菜单-编程工具中,打开VSCode,会提示安装中文语言包,点击安装即可。最终效果如下:
在Code的扩展管理中,可以安装:C/C++工具、Atom One Dark Syntax Theme、vscode-icons等,优化使用体验。根据自己的需要,安装合适的扩展。
在系统中,还带了简单的python编程工具,从桌面点开运行,界面如下:
当然,也可以在Code中安装Python支持扩展,然后在Code中进行Python开发。
通过系统提供的工具,我们还能获取当前的运行情况:
根据实际开发的需要,你还应该安装git等工具,这里就不一一解说了。
八、远程桌面:
以上的使用,都是设备连接了显示器。
那有时候,我们没有显示器,需要作为无头(headless)主机使用,就需要使用到远程桌面功能了。无头模式下,只需要连接电源即可。
在Linux,通常使用的远程桌面有vnc、xrdp、remote xserver等。
经过实测,我选用了常用又好用的vnc来作为远程桌面工具。
首先,我们需要安装vnc:
- sudo apt install tigervnc-standalone-server tigervnc-common
[color=rgb(51, 102, 153) !important]复制代码
然后,进行基础的配置:
- <div>vncserver # 运行后,会提示输入密码</div><div><div>vncserver -kill :1 # 关闭服务,需要继续设置</div><div>echo "startlxde &" 右箭头startlxde & ~/.vnc/xstartup</div></div><div>chmod u+x ~/.vnc/xstartup</div><div>vncserver -localhost no # 正式启动</div>
[color=rgb(51, 102, 153) !important]复制代码
这样,Station M2的远程桌面功能就配置好了。
我们再到其他电脑上,使用vnc工具连接即可。
进行到这里,我们既可以让Station M2连接显示器,当一台本地开发电脑使用,也可以采用无头模式,使用vnc远程桌面使用,真得非常方便。
怎么样,要不要马上体验一番呢?
|
|
-
|
原创文章,作者:HonestQiao乔楚,如若转载,请注明出处:《 【Station M2 试用体验】打造开发人员专用最强便携小主机 》
全部评论:2回复/查看