1. Chú ý: Các bạn nên tham khảo Nội quy trước khi viết bài (click vào liên kết bên dưới).
    * Nội quy và Thông báo diễn đàn CNCProVN.com
    * Nếu bạn thấy hứng thú với bài viết. Hãy dùng chức năng Share to facebook để chia sẻ bài viết lên facebook.

          
Kết quả 1 đến 7 của 7

Chủ đề: Raspberry Pi - Cài đặt hệ điều hành cho RPi2

  1. #1
    Thợ bậc 6 CKD's Avatar
    Ngày tham gia
    Nov 2013
    Bài viết
    6,684
    Cám ơn
    1,737
    Được cám ơn 5,322 lần
           ở 2,595 bài viết

    Raspberry Pi - Cài đặt hệ điều hành cho RPi2

    Cài đặt hệ điều hành (mình gọi là fimware) cho Raspberry Pi2

    Hôm nay mình vọc Raspberry Pi2, trong quá trình vọc thì viết bài này. Mục đích chình là để lưu lại những gì mình đã thực hiện tránh việc sau này khi cần thì có mà lục lại, không cần phải lọ mọ dò tìm trên internet. Do đó, phần lớn nội dung hình ảnh hoặc file nếu có thì mượn từ internet.

    Chủ đề có thể có ích cho những bạn mới đang tập tành vọc vạch, không phù hợp với những bật cao thủ nên nếu có cao thủ nào đi ngang xin vui lòng góp ý để chủ để có thể sâu rộng, hoàn thiện, đầy đủ & chính xác hơn. Nếu có bạn nào cũng đang vọc vạch giống mình thì xin nhiệt tình trao đổi.
    Rất cảm ơn sự tham gia của tất cả mọi người.

    Raspberry Pi2?
    Click vào ảnh để xem ảnh lớn hơn. 

Name:	Pi2ModB1GB_-comp.jpeg 
Views:	0 
Size:	129.5 KB 
ID:	43581
    • A 900MHz quad-core ARM Cortex-A7 CPU (~6x performance)
    • 1GB LPDDR2 SDRAM (2x memory)
    • Complete compatibility with Raspberry Pi 1

    - Xem chi tiết https://www.raspberrypi.org/blog/ras...-pi-2-on-sale/

    Firmware có thể download ở link dưới
    - https://www.raspberrypi.org/downloads/

    Trong đây có rất nhiều firmware được Rasp đề xuất như NOOPS, RASPBIAN, UBUNTU, WIN10 v.v...

    Nổi trội với chúng ta có thể là UBUNTU vì có ứng dụng CNC (Linux CNC hay EMC2) hoặc WIN10 IOT . Nhưng mình thì lại không rỏ mấy cái firmware này nó khác nhau thế nào, nó chạy nhanh hay chậm vì chưa bao giờ trải nghiệm. Việc này nếu bạn nào đã thử nghiệm xin chút thông tin và ý kiến đánh giá.

    Tại sao là Raspberry Pi2 mà không phải là 1, 3...?
    Dơn giản vì mình đang có Pi2
    Ngoài ra mình còn có 3.5" RPi LCD

    Do có 3.5" RPi LCD nên mình dùng firmware đã được cài đặt sẵn driver để out ra LCD mà không phải out ra HDMI như mặc định. Tuy nhiên quá trình cài đặt thì vẫn cần phải có HDMI để config. Do không có màn hình HDMI nên mình cần một adapter HDMI to VGA . Bộ phụ kiện gồm
    - RPi2
    - 3.5" RPi LCD & Pen
    - LB-Link wifi
    - Wireless Key & Mouse
    - 8G SD card, dung lượng lớn và class to càng tốt.
    - Sạc dự phòng (mình từng bị tèo một cái SD card do đang config mà mất điện)
    Click vào ảnh để xem ảnh lớn hơn. 

Name:	2017-08-05 22.49.17.jpg 
Views:	2 
Size:	399.0 KB 
ID:	43615

    - Hướng dẫn & firmware từ đây
    ---> cập nhật & hướng dẫn mới nhất https://github.com/goodtft/LCD-show
    ---> http://www.waveshare.com/wiki/3.5inch_RPi_LCD_(A)
    ---> https://docs.google.com/uc?id=0B-Z1U...xport=download
    Trong đây cũng có hướng dẫn cách để install driver cho NOOBS, mình xin copy lại
    The RPi LCD can be driven in two ways: Method 1. install driver to your Raspbian OS. Method 2. use the Ready-to-use image file of which LCD driver was pre-installed.

    Method 1. Driver installation
    Description: The drivers are not available for NOOBS or any system installed by NOOBS.

    If the touch screen doesn't work properly, please install the driver: LCD-show-170703.tar.gz, but not LCD-show-161112.tar.gz.

    LCD-show-170703.tar.gz (network connection is required while installing)
    LCD-show-161112.tar.gz

    1. Configure your Pi:
    Mã:
    sudo raspi-config
    Set as:
    • Select Expand Filesystem.
    • Boot Option -> Desktop Autologin (may differ depending on Raspbian revision)


    2. Copy the driver (choose the driver according to your OS) into your OS then Run the following commands:
    Mã:
    tar xvf LCD-show-*.tar.gz
    cd LCD-show/
    Install the driver and it toggles the mode to LCD display: Note: Net work connection is required while installing driver to your Pi, or else the touch won't work properly.
    Mã:
    chmod +x LCD35-show
    ./LCD35-show
    Note: this LCD won't work after apt-get upgrade, in such cases, please edit the config.txt file in the SD card and remove this statement: dtoverlay=ads7846

    3. After system rebooting, the RPi LCD is ready to use.

    Method 2. Using Ready-to-use image mình sẽ thực hiện bên dưới

    Thực hiện
    1. Ghi firmware lên SD card. Đề xuất card min là 8G.
    - Download file RPi-35inch-LCD-Raspbian-160728 như ở link trên.
    - Dùng 7Z để giải nén.
    - Dùng Win32 Disk Image (click here) để ghi lên thẻ SD, nhớ chọn Write
    Click vào ảnh để xem ảnh lớn hơn. 

Name:	01-Win32 Disk Image.jpg 
Views:	78 
Size:	23.4 KB 
ID:	43582
    - Quá trình ghi file hơi bị lâu, cố gắng chờ thôi
    2. Khởi động
    - Cắm thẻ vào RPi2
    - Cấp điện cho RPi2, RPi sẽ tự khởi động. Lưu ý nên dùng PIN để cấp nguồn, tranh tình trăng đang truy xuất SD mà mất điện thì toi.
    - Do firmware đã được config sẵn nên mọi thứ cứ thế mà boot, xong nó sẽ tự động hiển thị vào LCD luôn.
    3. Hoán chuyển qua lại giữa HDMI và LCD
    LCD -> HDMI
    Mã:
    cd LCD-show/
    ./LCD-hdmi
    HDMI -> LCD 3.5 RPi
    Mã:
    cd LCD-show/
    ./LCD35-show
    4. Xoay màn hình
    Mã:
    cd LCD-show/
    ./LCD35-show 0
    
    cd LCD-show/
    ./LCD35-show 90
    
    cd LCD-show/
    ./LCD35-show 180
    
    cd LCD-show/
    ./LCD35-show 270
    5. Touch screen calibration
    Nếu cài đặt từ firmware RPi-35inch-LCD-Raspbian-160728 thì đã có cài sẵn chường trình Calibrate Touchscreen, nếu tự cài đặt thì phài cài thêm chương trình này. Cách thức
    Mã:
    sudo apt-get install -y xinput-calibrator
    Xong thì chạy lệnh
    Mã:
    sudo DISPLAY=:0.0 xinput_calibrator
    Hoặc từ Menu -> Preferences -> Calibrate Touchscreen.

    Sau khi Calibrate xong thì nó hiện ra báo cáo này (lưu ý đoạn tô đậm)
    Section "InputClass"
    Identifier "calibration"
    MatchProduct "ADS7846 Touchscreen"
    Option "Calibration" "3919 208 236 3913"
    Option "SwapAxes" "1"
    EndSection


    Lại tiếp tục chạy lệnh
    Mã:
    sudo nano /etc/X11/xorg.conf.d/99-calibration.conf
    Section "InputClass"
    Identifier "calibration"
    MatchProduct "ADS7846 Touchscreen"
    Option "Calibration" "160 3723 3896 181"
    Option "SwapAxes" "1"
    EndSection

    Thay đổi đoạn tô đậm bằng nội dung 3919 208 236 3913 trên, xong Ctrl+X để thoát, Y để lưu lại.

    Reboot RPi để có hiệu lực config mới.

    Tạm nhiêu đó, vọc tiếp thì... viết tiếp.
    DT: O7837277II - CKD's Youtube Channel - Facebook - Tổng hợp chủ đề
    17 ds 3, Thạnh Mỹ Lợi, Q2, tp.HCM

  2. Có 2 thành viên đã cám ơn CKD cho bài viết hữu ích này:


  3. #2
    Thợ bậc 6 CKD's Avatar
    Ngày tham gia
    Nov 2013
    Bài viết
    6,684
    Cám ơn
    1,737
    Được cám ơn 5,322 lần
           ở 2,595 bài viết
    Lần đầu thử cài RPi mà không có được cái màn HDMI nào... buộc thôi.
    Lục khắp nhà chỉ có mỗi cái này nó chịu nhận HDMI thôi.

    DT: O7837277II - CKD's Youtube Channel - Facebook - Tổng hợp chủ đề
    17 ds 3, Thạnh Mỹ Lợi, Q2, tp.HCM

  4. Có 2 thành viên đã cám ơn CKD cho bài viết hữu ích này:


  5. #3
    Thợ bậc 3
    Ngày tham gia
    Jan 2015
    Bài viết
    53
    Cám ơn
    5
    Được cám ơn 5 lần
           ở 5 bài viết
    Xong rồi chạy luôn grbl controller được không nhỉ? Nếu được thì ngon quá vì treo luôn sau cái màn hình cho gọn nhẹ.

  6. #4
    Thợ bậc 6 CKD's Avatar
    Ngày tham gia
    Nov 2013
    Bài viết
    6,684
    Cám ơn
    1,737
    Được cám ơn 5,322 lần
           ở 2,595 bài viết
    Trích dẫn Gửi bởi minhkhuehd Xem bài viết
    Xong rồi chạy luôn grbl controller được không nhỉ? Nếu được thì ngon quá vì treo luôn sau cái màn hình cho gọn nhẹ.
    Vụ này mình chưa thử. Có cái thế này...
    1. Dùng G-Code Sender trên RPi send G-Code cho Arduino thì vô tư, cái này thấy nhiều bác dùng GRBL review. Mà cách này thì lại chẵng tiện lợi thêm bao nhiêu. Cách tiết kiệm hơn là dùng một Arduino khác làm G-Code Sender sẽ tiệt kiệm hơn. Arduino này có chức năng đọc SD card rồi send cho Arduino GRBL.

    2. Chạy trực tiếp GRBL với RPi thông qua GPIO thì... chưa thử chưa dám nói gì
    DT: O7837277II - CKD's Youtube Channel - Facebook - Tổng hợp chủ đề
    17 ds 3, Thạnh Mỹ Lợi, Q2, tp.HCM

  7. #5
    Thợ bậc 6 CKD's Avatar
    Ngày tham gia
    Nov 2013
    Bài viết
    6,684
    Cám ơn
    1,737
    Được cám ơn 5,322 lần
           ở 2,595 bài viết
    Nếu cài đặt firmware chưa có LCD-show thì ngoài cách ở trên, theo hướng dẫn từ https://github.com/goodtft/LCD-show thì làm như sau
    Mã:
    sudo rm -rf LCD-show
    git clone https://github.com/goodtft/LCD-show.git
    chmod -R 755 LCD-show
    cd LCD-show/
    Để config hiển thị với RPi3.5 thì
    Mã:
    sudo ./LCD35-show
    Để cài đặt trình Calibrator thì
    Mã:
    sudo apt-get install -y xinput-calibrator
    Để trở lại HDMI thì
    Mã:
    cd LCD-show
    sudo ./LCD-hdmi
    DT: O7837277II - CKD's Youtube Channel - Facebook - Tổng hợp chủ đề
    17 ds 3, Thạnh Mỹ Lợi, Q2, tp.HCM

  8. #6
    Học việc
    Ngày tham gia
    Jun 2018
    Bài viết
    6
    Cám ơn
    0
    Được cám ơn 1 lần ở 1 bài viết

    Khâm phục

    Khâm phục bác, em theo dõi rất nhiều ở diễn đàn mà thấy bác ra tay là chỉ có chất.

    Trích dẫn Gửi bởi CKD Xem bài viết
    Nếu cài đặt firmware chưa có LCD-show thì ngoài cách ở trên, theo hướng dẫn từ https://github.com/goodtft/LCD-show thì làm như sau
    Mã:
    sudo rm -rf LCD-show
    git clone https://github.com/goodtft/LCD-show.git
    chmod -R 755 LCD-show
    cd LCD-show/
    Để config hiển thị với RPi3.5 thì
    Mã:
    sudo ./LCD35-show
    Để cài đặt trình Calibrator thì
    Mã:
    sudo apt-get install -y xinput-calibrator
    Để trở lại HDMI thì
    Mã:
    cd LCD-show
    sudo ./LCD-hdmi

  9. #7
    Thợ bậc 6
    Ngày tham gia
    May 2017
    Đang ở
    Usa
    Bài viết
    353
    Cám ơn
    99
    Được cám ơn 139 lần
           ở 66 bài viết
    Trước, em cũng vọc một thời gian với Pi2, dùng hệ điều hành OSMC, sau này dùng Libelec trên nền Kodi để nghe loosless là chính, đọc mấy bài của bác CKD, thật khâm phục bác về sự tỉ mỉ. Em giờ lười, cứ động đến những thứ này là oải

    Bộ Pi của em đây
    Click vào ảnh để xem ảnh lớn hơn. 

Name:	image.jpg 
Views:	3 
Size:	712.3 KB 
ID:	65084

Các Chủ đề tương tự

  1. Lỗi máy CNC HWACHEON hệ điều hành fannuc 31i
    Bởi dachoa trong diễn đàn Máy phay CNC
    Trả lời: 0
    Bài viết cuối: 17-02-2017, 08:04:15 AM
  2. Xin file cài đặt MASTERCAM X6...
    Bởi atuan372 trong diễn đàn Phần mềm CAD, CAM và các tiện ích
    Trả lời: 7
    Bài viết cuối: 16-02-2017, 09:04:41 PM
  3. Hỏi về cài đặt bộ điều khiển cầm tay
    Bởi cncmaster trong diễn đàn Thắc mắc
    Trả lời: 4
    Bài viết cuối: 18-05-2016, 11:04:44 PM
  4. Trả lời: 0
    Bài viết cuối: 20-11-2015, 10:31:53 AM
  5. Cài đặt biến tần Mitsubushi E-700
    Bởi Hoang Phuong trong diễn đàn VFD - biến tần
    Trả lời: 0
    Bài viết cuối: 05-10-2015, 11:23:31 PM

Tag của Chủ đề này

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •