Cách sử dụng raspberry pi

Từ phiên bản Raspberry Pi 3, đã có rất nhiều người dùng thử rồi chuyển hẳn sang khởi động Raspberry Pi từ USB thay vì từ thẻ nhớ như trước kia. Đặc biệt ở phiên bản Raspberry Pi 4, việc hỗ trợ cổng USB 3.0 đã giúp tăng tốc độ sử dụng Raspberry Pi lên rất nhiều.

Bạn đang xem: Hướng dẫn sử dụng raspberry pi 3, raspberry pi là gì và Được sử dụng như thế nào

Khởi động Raspberry Pi từ USB

Bài viết này sẽ hướng dẫn các bạn cách để có thể boot Raspberry Pi trên USB thay vì thẻ nhớ thông thường.


Trước hết, bạn cần cài hệ điều hành thông qua bất cứ phần mềm thông dụng nào như Win 32 Disk Imager hoặc balena Etcher. Nếu chưa có kinh nghiệm cài, bạn có thể xem qua bài viết Hướng dẫn chọn và cài đặt hệ điều hành của chúng tôi. Chỉ có một lưu ý, khi chọn bộ nhớ để ghi hệ điều hành thì bạn chọn ổ USB.

Sau khi tạo xong USB chứa hệ điều hành, trên máy tính sẽ hiện 1 hoặc 2 phân vùng mới. Trong đó có 1 phân vùng mà bạn cần quan tâm là boot.

Phân vùng boot hiện trên windows

Mở phân vùng boot lên bạn sẽ thấy 2 file cần thiết là bootcode.bin, config.txt. Thiếu file bootcode thì USB sẽ không thể boot trên Raspberry Pi được.

Bước tiếp theo, tùy vào việc bạn sử dụng phiên bản Pi nào mà sẽ có cách làm khác nhau.


Cách khởi động bằng USB với Raspberry Pi 2B, 3A+, 3B, CM3


Mở file config.txt bằng bất kỳ text editor nào, như Notepad chẳng hạn.Thêm dòng lệnh này vào dòng cuối của fileprogram_usb_boot_mode=1

Mẹo! Cách để thêm dòng lệnh trên vào file mà không cần mở file, bằng Terminal hoặc CMD:

Ví dụ: trên linux usb được gắn vào và hiện dường dẫn /mnt/sdb. Còn trên windows hiện là ổ E.

Xem thêm: Hướng Dẫn Sử Dụng Wtfast Miễn Phí Cho Pc Nhanh Chóng Nhất, Cách Cài Đặt Và Sử Dụng Phần Mềm Giảm Ping Wtfast

Đối với linux, trên Terminal, bạn điều hướng đến USB bằng lệnh cd /mnt/sdb. Nhập lệnh ls sẽ thấy 2 thư mục, một thu mục với tên là boot. Bạn chỉ cần nhập lệnh echo program_usb_boot_mode=1 | sudo tee -a boot/config.txt. Như vậy là đã xong.

Đối với windows, trên CMD bạn nhập lệnh cd e: bạn nhập echo program_usb_boot_mode=1 >> config.txt Như vậy dòng lệnh sẽ tự thêm vào cuối của file config.txt Nhưng cần lưu ý, trên CMD dấu >> là thêm string tiếp vào cuối của file. Còn dấu > là thay thế toàn bộ nội dung trong file config.txt thành string trên này, việc nhập thiếu dấu sẽ làm hỏng file của bạn.

Thêm program_usb_boot_mode=1 vào cuối fileSau đó, bạn chỉ cần lưu lại và rút USB ra, cắm vào Raspberry Pi [không có thẻ nhớ] rồi bật nguồn.Bạn sẽ thấy Raspberry Pi tự động khởi động bằng USB mà không cần phải thực hiện thao tác gì nữa.

Cách khởi động bằng USB với Raspberry Pi 3B+, CM3+


Thật tuyệt vì ở trên 2 phiên bản Raspberry Pi 3 B+ và Computer Module 3+ thì bạn không cần làm gì cả. Chỉ cần ghi hệ điều hành vào thẻ nhớ rồi cắm vào mạch Pi. Sau đó cắm nguồn khởi động và tận hưởng thành quả. Ở 2 phiên bản này, mạch Pi sẽ tự nhận diện và khởi động từ USB.

Lưu ý: Nếu trên mạch vẫn có gắn thẻ nhớ, nó sẽ ưu tiên khởi động Raspberry Pi từ thẻ nhớ trước. Vì vậy, hãy chỉ cắm mình ổ USB thôi nhé.


Cách khởi động bằng USB với Raspberry Pi 4

Như hướng dẫn trên trang chủ của Raspberry Pi Foundation, hiện cách khởi động từ USB mới đang trong quá trình thử nghiệm với Raspberry Pi 4. Trong tương lai khi tính năng này được hoàn thiện thì bạn chỉ cần nạp OS lên USB như với Pi 3 B+ là sử dụng được luôn.Còn hiện tại nếu bạn muốn dùng thử khởi động Raspberry Pi từ USB trên phiên bản 4 thì có thể làm theo hướng dẫn bên dưới.

Bước 1: Bạn cần phải có Raspberry Pi 4 và thẻ nhớ nạp sẵn hệ điều hành [xem lại cách cài hệ điều hành ở phía trên]. Khởi động Pi 4 lên và nhập lệnh update phiên bản mới nhất:

sudo apt updatesudo apt full-upgrade

Chi tiết Tin Tức Tin Bkaii

Raspberry Pi là thiết bị khá hữu ích cho trong các hoạt động lập trình hay những hoạt động liên quan đến máy tính. Khi nói đến Raspberry Pi bạn có bao giờ thắc mắc rằng chúng chạy trên hệ điều hành nào hay chúng còn có những vai trò nào khác? Hôm nay BKAII sẽ cùng các bạn tìm hiểu về vai trò cũng như một số thông tin liên quan đến Raspberry Pi nhé!

Mặc dù đã bán hàng chục triệu chiếc nhưng Raspberry Pi Foundation lại nâng cấp các sản phẩm của mình khá chậm. Thường phải mất hơn một năm chúng ta mới thấy các dòng Raspberry Pi mới xuất hiện. Cũng bởi thế mà cho dù xuất hiện từ năm 2012 nhưng đến nay cũng chỉ có một vài dòng Raspberry Pi được giới thiệu đến công chúng. Mới đây nhất, đầu năm 2018 ta đã được chứng kiến sự ra đời với tính năng ưu việt hơn các phiên bản trước của Raspberry Pi 3 model B+.

Raspberry Pi là phần cứng mở, ngoại trừ chip chính trên Raspberry Pi là Broadcomm SoC [System on a Chip], chạy các thành phần chính của bo mạch - CPU, đồ họa, bộ nhớ, bộ điều khiển USB,… Việc bảo mật trên Raspberry Pi cũng rất quan trọng chúng ta cũng cần lưu ý các vấn đề về password.

Sau đây chúng ta sẽ cùng tìm hiểu những thông tin cụ thể hơn nữa về Raspberry Pi nói chung nhé!

Raspberry Pi có thể dùng làm gì?

Trên thực tế có rất nhiều những ứng dụng sử dụng đến Raspberry Pi. Một số ứng dụng phổ biến và gần gữi nhất có thể kể đến như:

  • Chúng ta có thể biến những chiếc Raspberry Pi này thành những chiếc đầu xem phim HD tương tự như Android Box có hỗ trợ KODI đầy đủ.
  • Đặc biệt phổ biến khi chúng được dùng làm máy chơi game cầm tay.
  • Raspberry Pi cũng được dùng như một VPN cá nhân.
  • Trong thời đại Internet of Things như hiện nay, thật sự tiện ích khi những chiếc Raspberry Pi này có thể dùng làm thiết bị điều khiển Smart home, nó có thể giúp điều khiển mọi thiết bị điện tử trong nhà. Ngoài ra chúng cũng có thể điều khiển robot, máy in không dây và nhiều thiết bị khác.
  • Những chiếc ở cứng thông thường với Raspberry Pi ngay lập tức chúng có thể chuyển thành ổ cứng mạng NAS.
  • Hiển thị thời tiết, hiển thị thông tin mạng nội bộ cũng là một ứng dụng khá hữu ích của Raspberry Pi.
  • Raspberry Pi cũng có thể trở thành những chiếc máy nghe nhạc hay máy đọc sách.

Trên đây chỉ là một vài ứng dụng dễ thấy của Raspberry Pi, chúng có thể được sử dụng cho vô vàn những mục đích khác nhau.

Hệ điều hành của Raspberry Pi

Raspberry Pi được thiết kế cho hệ điều hành Linux, và nhiều bản phân phối Linux hiện cũng có phiên bản tối ưu hóa Raspberry Pi. Hai trong số các lựa chọn phổ biến nhất là Raspbian Jessie, dựa trên hệ điều hành Debian, và Pidora, dựa trên hệ điều hành Fedora. Trên thực tế cả 2 tùy chọn này đều hoạt động tốt, lựa chọn Raspbian Jessie hay Pidora là do sở thích của mỗi người. Khi khởi động đầu tiên từ thẻ SD, bạn sẽ được cung cấp menu có nhiều phân phối [bao gồm cả Raspbian và Pidora] để lựa chọn.

Chúng ta vẫn còn những lựa chọn khác: OpenELEC và RaspBMC là 2 hệ điều hành phân phối dựa trên Linux, nhắm mục tiêu hướng tới sử dụng Raspberry Pi làm trung tâm truyền thông. Ngoài ra còn có các hệ thống không phải Linux, chẳng hạn như RISC OS, chạy trên Pi.

Raspberry Pi có thể bị thay thế?

Như ta đã biết Raspberry Pi không phải là thiết bị tính toán có kích thước nhỏ duy nhất. Arduino cũng là một lựa chọn được ưa thích, hướng tới người muốn xây dựng các dự án điện tử. Tuy nhiên Arduino chỉ là một vi điều khiển nên vẫn cho có đầy đủ chức năng của máy tính Linux.

Một lựa chọn khác cũng có thể được kể đến đó là series bo mạch Beaglebone, tương tự như Raspberry Pi, nhưng mạnh hơn Raspberry Pi và có chi phí cao hơn.

Xem thêm:

Có thể nói Raspberry Pi vẫn là một sự lựa chọn khá tối ưu với phạm vi người dùng đa dạng. Hi vọng qua bài viết này các bạn đã có thêm những kiến thức về Raspberry Pi. Cần thêm thông tin gì các bạn cứ liên hệ BKAII nhé!

"BKAII - Thiết bị truyền thông TỐT nhất với giá CẠNH TRANH nhất!"

Qua bài viết này các bạn sẽ biết được một số hệ điều hành có thể cài đặt cho Raspberry Pi 3, và một số đặc điểm riêng cho một số hệ điều hành.

Hướng dẫn cài đặt hệ điều hành Raspbian.

  1. Giới thiệu các hệ điều hành mà Raspberry Pi hỗ trợ + Các hệ điều hành hỗ trợ cho Raspberry Pi bao gồm : Raspbian, Arch Linux ARM, OSMC, OpenELEC, Snappy Ubuntu Core, Ubuntu MATE, Debian Jessie, Windows and Android.

+ Raspbian : Đây là một hệ điều hành thuận tiện cho việc cài đặt và sử dụng với sự hỗ trợ lớn từ cộng đồng mã nguồn mở trên thế giới. Raspbian là một hệ điều hành đơn giản và thân thiện.

Bạn có thể download và sử dụng Raspbian ở 2 dạng : NOOBS hoặc file Raspbian.

Với NOOBS [New Out of Box Software], khi thực hiện cài đặt bạn sẽ được lựa chọn giữa các hệ điều hành khác nhau cho Raspberry Pi, khi đó bạn cũng có thể lựa chọn Raspbian.

Với file Raspbian, khi đó sẽ không có quá trình lựa chọn giữa các hệ điều hành, mà Raspbarry Pi sẽ tự thực hiện nhiệm vụ của mình để chuyển tới việc khởi động của Linux kernel. [nói tới ở mục 2 : Hoạt động của Raspberry Pi sau khi cắm nguồn].

Theo kinh nghiệm bản thân, mình khuyến khích các bạn lựa chọn file NOOBS, để tránh một số lỗi ngoài mong muốn có thể xảy ra trong quá trình cài đặt.

Qua các phiên bản Pi thì cũng có các version của Raspbian OS tương ứng, khi download cần chú ý.

Link download NOOBS hoặc Raspberry Pi : Download NOOBS and Raspbian

+ Debian Jessie : Debian OS thể hiện cho sự phát triển của UNIX trên Raspberry Pi qua 4 version.

V1. Version đầu tiên của Debian cho Pi có tên Debian Squeeze.

V2. Sau Squeeze, đó là Debian Wheezy.

V3. Raspbian [Debian Wheezy cải tiến] là phiên bản 3 của Debian cho Pi

V4. Phiên bản hiện tại của Debian là Debian Jessie. [Debian 8.0]

Link download Debian Jessie :  Download Debian Jessie

+ Ubuntu MATE : Ubuntu MATE được hỗ trợ cho Pi 2,3.

Link download Ubuntu MATE : Download Ubuntu MATE

+ Window 10 : Hỗ trợ cho các dòng Pi 2,3 . Window 10 là phiên bản free, hỗ trợ cho cả Raspberry Pi và Intel Galileo. Đây là điều lý tưởng cho các nhà phát triển ứng dụng có sử dụng các bộ công cụ phát triển của Microsoft. Đây là một platform linh hoạt hỗ trợ cho số lượng lớn các thiết bị bao gồm : tablet. Smartphone, PC, Xbox, Internet of Things.

Link Window 10 : Download Window 10 Raspberry Pi

  1. Hoạt động của Raspberry Pi sau khi cắm nguồn Raspberry Pi thực hiện the power-on self-tests [POSTs] theo các bước như sau :

+ Khi Raspberry Pi đã được shutdown, hoặc không được cấp nguồn : ARM core không hoạt động, ngừng việc truy cập vào SDRAM.

+ Khi Raspberry Pi được cấp nguồn : GPU [Graphics Processing Unit] được khởi động.

+ GPU bắt đầu thực hiện chương trình the first-stage boot loader trong SoC package. [đây là chương trình không thể sửa hoặc thay đổi]

+ Chương trình first-stage boot loader đọc chương trình second-stage boot loader trong L2 cache ánh xạ tới GPU : chương trình second-stage boot loader còn được gọi là bootcode.bin.

+ Bootcode.bin cho phép truy cập tới SDRAM. The bootcode.bin đọc chương trình third-stage bootloader, hay loader.bin. Loader.bin được lấy từ SD card vào trong SDRAM.

+ Loader.bin đọc file start.elf trong SD card.

+ start.elf  đọc các file : config.txt ; cmdline.txt; và Linux kernel.img từ SD card.

+ Quá trình khởi động giờ là việc của Linux kernel.

  1. Chuẩn bị thiết bị phần cứng và phần mềm hỗ trợ cài đặt 3.1. Thiết bị phần cứng   + 1 board mạch Raspberry Pi : trong bài viết này mình sử dụng Raspberry Pi 3 Model B.

+ 1 Thẻ nhớ Micro SD 16GB Class 10. Pi có thể làm việc với thẻ nhớ lên tới 32Gb. Dung lượng thẻ nhớ tối thiểu 8GB. Tốc độ của thẻ nhớ nên từ Class 10 trở lên để hiệu năng sử dụng bộ nhớ của Pi là tốt nhất.

+ 1 Cable HDMI [có thể sử dụng 1 Cable HDMI - VGA]

+ 1 màn hình có cổng HDMI [Có thể sử dụng màn hình desktop với đầu vào là cổng VGA]

+ 1 bộ nguồn cấp 5V/2A micro-USB cho Raspberry Pi.

+ Bàn phím và chuột : sử dụng trong quá trình setup ban đầu cho Raspberry Pi.

--------------------------------------------------------------------------------------------------------------

3.2. Phần mềm cần thiết

+ Phần mềm format thẻ nhớ :

+1] Trong Window :

Sử dụng phần mềm SD Formatter 4.0 : SD Formatter 4.0

+2] Trong Ubuntu : Các bạn tìm hiểu phần mềm GParted

+ Phần mềm ghi file .img của hệ điều hành lên thẻ nhớ : Win32DiskImager

+ File hệ điều hành với version phù hợp với Model của Pi.

Các bạn có thể sử dụng các version mới nhất hiện nay như cập nhật trên đường link mình đã giới thiệu trong phần 1 : Giới thiệu các hệ điều hành mà Raspberry Pi hỗ trợ.

  1. Hướng dẫn cài đặt Raspbian OS 4.1 Cài đặt trực tiếp từ file Raspbian

---------------------------------------------------------------

4.2 Cài đặt từ file NOOBS

---------------------------------------------------------------

+ Sau khi Pi khởi động lại

Bạn đăng nhập vào Pi với :

User name : pi

Password : là pass mới bạn nhập. Hoặc : raspberry [mặc định].

Nếu các bạn muốn giao diện Configure hiện lên, tại giao diện dòng lệnh của Pi các bạn gõ lệnh : $ sudo raspi-config , khi đó các bạn có thể thực hiện thiết lập các thông số phù hợp.

____________ MLAB kính chúc các bạn học tập vui vẻ!!! Xin đón nhận mọi sự chia sẻ, đóng góp của các bạn!!!_________________________

Video liên quan

Chủ Đề