linux学习记录---2021-8-15
首先要准备linux系统,我的方法是:
1. 准备一个Ubuntu16.04的iso镜像;
2. 使用工具“YUMI-2.0.6.5”,制作一个启动盘(我用的是U盘);该工具具备制作和删除的能力,按照指导进行即可。注意制作过程中,该工具会在C盘进行临时文件拷贝,占用的空间较大,如果发现制作过程无法进行,先检查下C盘的空间是否是不足了。
3. 将计算机设置为USB启动优先;
4. 进行安装,安装完毕后,将相关软件进行一次更新;
5. 安装中文输入法,我是用的是sogoupinyin,安装时有依赖项不满足条件,直接使用“sudo apt-get -f install“强制安装后也可以使用。
6. 因为计划在该PC上开发,因此,在该PC上我还安装了FTP(FileZilla,在系统带的软件安装管理程序中搜索“FTP”即可搜到),通过FTP下载了VSCODE,安装完毕VSCODE后,根据需要安装一些插件;
以上动作完成后,PC就基本可用了。在调整桌面分辨率时,由于误触,将菜单大小设置为”150%“,而PC又比较老,只能支持1280*800的分辨率,所以很多选择按键看不到了,自然也就没法使用。在网上查了下,在Ubuntu 16.04上,通过按键盘上的Alt键,则可以拖住窗口的任意一个位置进行拖动,进而解决了问题。后来把菜单大小设置为75%。显示起来刚刚好。
在linux上会使用的基本工具包括:
1. FileZilla
2. VSCode
3. 图片处理器(GIMP图片编辑器)
开发板模块介绍:
一般开发板会包含如下模块,整个linux开发过程实际就是和各个模块交互的过程。
1. 电源模块;
2. 设备开关;
3. USB;
4. 网卡接口(RJ45)
5. 晶振
6. RS232:串口(UART)
7. CAN总线
8. SPI接口
9. 显示屏
10. 光传感器(光线、红外、接近)
11. TF卡
12. WiFi
13. GPS
14. Speaker
15. 耳机接口
16. MIC
17. Line IN
18. 复位按键
19. SIM卡
20. RTC时钟
21. 主控板
22. 4G 模块
相关命令记录:
1. Ubuntu版本查询命令:
~$ lsb_release -a
Distributor ID: Ubuntu
Description: Ubuntu 16.04.7 LTS
Release: 16.04
Codename: xenial
2. linux版本查询命令:
~$ cat /proc/version
Linux version 4.15.0-142-generic
3. 打开终端的快捷键:
Ctrl+Alt+t