Giới thiệu
Trong lab này, bạn sẽ học cách sử dụng lệnh Linux minicom với các ví dụ thực tế. Lab bao gồm việc cài đặt và cấu hình minicom trên Ubuntu 22.04, kết nối với một thiết bị nối tiếp bằng minicom và tùy chỉnh các cài đặt minicom để có trải nghiệm người dùng tốt hơn. Các bước bao gồm cài đặt gói minicom, cấu hình các cài đặt cổng nối tiếp và sử dụng minicom để kết nối với một thiết bị nối tiếp. Lab cũng cung cấp hướng dẫn về cách tùy chỉnh các cài đặt minicom để nâng cao trải nghiệm người dùng tổng thể.
Cài đặt và cấu hình minicom trên Ubuntu 22.04
Trong bước này, chúng ta sẽ cài đặt và cấu hình trình giả lập terminal minicom trên container Docker Ubuntu 22.04.
Đầu tiên, hãy cập nhật chỉ mục gói và cài đặt gói minicom:
sudo apt-get update
sudo apt-get install -y minicom
Ví dụ về đầu ra:
Get:1 http://archive.ubuntu.com/ubuntu jammy InRelease [270 kB]
Get:2 http://archive.ubuntu.com/ubuntu jammy-updates InRelease [119 kB]
Get:3 http://archive.ubuntu.com/ubuntu jammy-security InRelease [110 kB]
...
Fetched 1,546 kB in 1s (1,546 kB/s)
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
libuucp1 lrzsz
Suggested packages:
cu
The following NEW packages will be installed:
libuucp1 lrzsz minicom
0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 287 kB of archives.
After this operation, 1,036 kB of additional disk space will be used.
Do you want to continue? [Y/n] Y
...
Tiếp theo, hãy cấu hình các cài đặt minicom. Chạy lệnh sau để mở cấu hình minicom:
sudo minicom -s
Thao tác này sẽ mở menu cấu hình minicom. Sử dụng các phím mũi tên để điều hướng và chọn các tùy chọn bạn muốn cấu hình, chẳng hạn như:
- Cài đặt cổng nối tiếp (Serial port setup)
- Modem và quay số (Modem and dialing)
- Màn hình và bàn phím (Screen and keyboard)
- Lưu thiết lập thành dfl (Save setup as dfl)
Sau khi bạn đã thực hiện các thay đổi mong muốn, hãy chọn "Exit from minicom" để lưu cấu hình và thoát.
Bây giờ, bạn có thể khởi động minicom bằng cách chạy lệnh sau:
sudo minicom
Thao tác này sẽ khởi chạy trình giả lập terminal minicom và bạn có thể bắt đầu sử dụng nó để kết nối với các thiết bị nối tiếp.
Kết nối với một thiết bị nối tiếp bằng minicom
Trong bước này, chúng ta sẽ học cách sử dụng minicom để kết nối với một thiết bị nối tiếp.
Đầu tiên, hãy xác định cổng nối tiếp mà thiết bị được kết nối. Trong container Docker Ubuntu 22.04, bạn thường có thể tìm thấy cổng nối tiếp trong thư mục /dev/
. Ví dụ: nếu thiết bị được kết nối với cổng nối tiếp đầu tiên, đường dẫn sẽ là /dev/ttyUSB0
.
Tiếp theo, hãy khởi động minicom và cấu hình các cài đặt kết nối:
sudo minicom -s
Trong menu cấu hình minicom, điều hướng đến tùy chọn "Serial port setup" và cấu hình các cài đặt sau:
- Thiết bị nối tiếp (Serial Device): /dev/ttyUSB0 (hoặc đường dẫn cổng nối tiếp thích hợp cho thiết bị của bạn)
- Tốc độ Baud (Baud): 9600 (hoặc tốc độ baud được yêu cầu bởi thiết bị của bạn)
- Tính chẵn lẻ (Parity): None
- Số bit dữ liệu (Databits): 8
- Số bit dừng (Stopbits): 1
Lưu cấu hình và thoát khỏi menu.
Bây giờ, hãy kết nối với thiết bị nối tiếp:
sudo minicom
Bạn sẽ thấy cửa sổ trình giả lập terminal và bạn có thể bắt đầu tương tác với thiết bị nối tiếp đã kết nối.
Ví dụ về đầu ra:
Welcome to minicom 2.8
OPTIONS: I18n
Compiled on Feb 10 2022, 17:15:30.
Port /dev/ttyUSB0, 09:00:00
Press CTRL-A Z for help on special keys
Để ngắt kết nối khỏi thiết bị nối tiếp, hãy nhấn Ctrl+A
sau đó là X
.
Tùy chỉnh các cài đặt minicom để có trải nghiệm người dùng tốt hơn
Trong bước này, chúng ta sẽ khám phá cách tùy chỉnh các cài đặt minicom để cải thiện trải nghiệm người dùng.
Đầu tiên, hãy mở menu cấu hình minicom:
sudo minicom -s
Dưới đây là một số cài đặt bạn có thể tùy chỉnh:
-
Màn hình và bàn phím (Screen and keyboard):
- Thay đổi màu sắc màn hình
- Điều chỉnh kích thước phông chữ
- Bật/tắt hiển thị cục bộ (local echo)
-
Modem và quay số (Modem and dialing):
- Cấu hình thư mục quay số
- Đặt tốc độ baud mặc định và các thông số nối tiếp khác
-
Giao thức truyền tệp (File transfer protocols):
- Chọn giao thức truyền tệp ưa thích (ví dụ: Xmodem, Zmodem)
- Cấu hình thư mục truyền tệp
-
Lưu thiết lập thành dfl (Save setup as dfl):
- Lưu các cài đặt tùy chỉnh của bạn làm cấu hình mặc định
Ví dụ: để thay đổi màu sắc màn hình, hãy điều hướng đến tùy chọn "Screen and keyboard", chọn "Screen color" và chọn bảng màu mong muốn.
Ví dụ về đầu ra:
+-----[configuration]------+
| Filenames and paths |
| File transfer protocols |
| Serial port setup |
| Modem and dialing |
| Screen and keyboard |
| Save setup as dfl |
| Exit from minicom |
+-------------------------+
Screen color
Sau khi bạn đã thực hiện các thay đổi mong muốn, hãy chọn "Save setup as dfl" để lưu cấu hình làm mặc định.
Bây giờ, bất cứ khi nào bạn khởi động minicom, nó sẽ sử dụng các cài đặt tùy chỉnh của bạn.
Tóm tắt
Trong lab này, trước tiên bạn đã học cách cài đặt và cấu hình trình giả lập terminal minicom trên container Docker Ubuntu 22.04. Bạn đã cập nhật chỉ mục gói, cài đặt gói minicom và sau đó tùy chỉnh các cài đặt minicom cho phù hợp với sở thích của bạn. Tiếp theo, bạn đã học cách kết nối với một thiết bị nối tiếp bằng minicom bằng cách xác định cổng nối tiếp và cấu hình các thông số kết nối. Cuối cùng, bạn đã khám phá các cách để tùy chỉnh thêm các cài đặt minicom để có trải nghiệm người dùng tốt hơn, chẳng hạn như điều chỉnh các cài đặt màn hình và bàn phím.