系统配置

分类: 365bet亚洲官网 2025-11-26 23:09:56 作者: admin

系统配置Core35661. Luckfox-config配置​Core3566 官方镜像自带的一个系统配置工具。要打开配置工具,在终端输入以下内容:

sudo luckfox-config基本操作:键盘上的上、下键进行菜单项目的选择,回车键进入,左右键进行 OK、Select 和 cancel 等按钮的选择,Esc 键取消返回,空格键为选择定选项。最后改完后选择 Finish 退出即可,可能会重启,任何更改都将在重新启动后生效。

1.1 选项列表​System Options

Password:设置修改登录密码。Hostname:修改自己专属的主机名 hostname。Interface Options:在此子菜单中,有以下选项可启用 / 禁用:SPI、I2C、UART 和 PWM 等接口。

Localisation Options

L1 Locale:语言和区域设置。L2 Timezone:设置时区。L3 WLAN Country:设置国家代码。Update:使用的是本地数据库存储远程可用的包仓库列表,所以在安装或升级包之前最好更新这个数据库。

About luckfox-config:关于 luckfox-config 工具的信息。

1.2 语言设置​首先打开 luckfox-config工具,选择 Localisation Options->locale。

选择 zh_CN.UTF-8 按下空格键勾选,回车键确定。

设置完成后重启 Core3566,开机成功后就是中文界面:

sudo reboot1.3 时间校正​首先打开 luckfox-config 工具,选择 Localisation Options->Timezone。

例如我们身处中国,就要选择 Asia->Shanghai。

设置完成后,我们使用 date 命令查看:

linaro@linaro-alip:~$ date2023年 06月 12日 星期一 17:04:28 CST2. 旋转显示屏​2.1 旋转​使用以下命令打开配置文件,把“normal”改为“left或right”重启之后就可以旋转屏幕了:

sudo nano /etc/X11/xorg.conf.d/20-modesetting.conf### Valid values for rotation are "normal", "left", "right"Section "Monitor" Identifier "Default Monitor" Option "Rotate" "normal"EndSection2.1 触摸校正​在进行显示旋转后,由于触摸并没有随着显示角度做出更改,导致触摸位置不对。所以需要对触摸做出修改。

将 40-libinput-conf 文件复制到的 /etc/X11/xorg.conf.d/ 目录下:

sudo cp /usr/share/X11/xorg.conf.d/40-libinput.conf /etc/X11/xorg.conf.d/编辑该文件

sudo nano /etc/X11/xorg.conf.d/40-libinput.conf 找到 touchscreen的部分,在里面添加以下语句,然后保存即可

Option "CalibrationMatrix" "0 1 0 -1 0 1 0 0 1" #rightOption "CalibrationMatrix" "0 -1 1 1 0 0 0 0 1" #left![](https://files.luckfox.com/wiki/Core3566/RK3566/Core3566-turn-touch.png)3. 自启动配置​本小节以自启 OLED_1in5_test.py 程序为例,该程序绝对路径是 /home/linaro/OLED_1in5/OLED_1in5_spi.py,请结合自己实际文件和路径修改对应位置。(OLED_1in5_spi.py 程序在外设接口 SPI 部分获取)

3.1 桌面自启动​首先我们使用如下命令新建一个 startup.sh:(Core3566默认在/home/linaro)

sudo touch startup.sh打开 startup.sh 脚本文件,填入如下内容:

#!/bin/shsudo python3 OLED_1in5/OLED_1in5_spi.py赋予 startup.sh 脚本文件权限:

sudo chmod 777 startup.sh新建自启文件:

cd .config && mkdir autostartcd autostart && sudo nano start.desktop填入如下内容:

[Desktop Entry]Type=ApplicationExec=/home/linaro/startup.sh重启:

sudo reboot3.2 在rc.local脚本中添加自启动​打开 /etc/rc.loca l脚本在 exit 0 前面增加一行:

sudo python3 /home/linaro/OLED_1in5/OLED_1in5_spi.py &重启 Core3566:

sudo reboot3.3 系统管理器设置自启动​在 /etc/systemd/system/OLED_1in5_test.service 新建一个自启服务对应的配置文件,填入如下内容:

[Unit]Description=start oled[Service]Type=simpleRestart=alwaysRestartSec=5ExecStart=/home/linaro/OLED_1in5/OLED_1in5_spi.py[Install]WantedBy=multi-user.target启用一个服务,使它在系统启动时自动启动:

sudo systemctl enable OLED_1in5_test.service重启:

sudo systemctl restart OLED_1in5_test.service重启 Core3566:

sudo reboot如果想要禁用一个服务,使它在系统启动时不会自动启动:

sudo systemctl disable OLED_1in5_test.service4. Samba文件共享​我们经常在使用 Core3566 时需要在 Windows 和 Core3566 之间进行文件传输。我们可以通过使用 Samba 服务来实现文件共享。在 Windows 的网络邻居中,可以轻松访问 Core3566 的文件系统,非常便捷。

首先更新源,命令如下:

sudo apt-get update运行如下命令安装 samba:

sudo apt install samba samba-common-bin -y.安装完成后,修改配置文件 /etc/samba/smb.conf:

sudo nano /etc/samba/smb.conf将 homes 下的 read only = yes 改成 read only = no重启 samba 服务:

sudo /etc/init.d/samba-ad-dc restart添加默认用户 linaro 到 samba, 设置密码和确认密码即可:

sudo smbpasswd -a linaro访问 Core3566,在 Windows 地址栏输入(根据自己实际 IP 地址填写):

\\192.168.15.102\linaro输入名称 linaro 和前面设置的密码,就可以进入到 Core3566 的目录了。