1. Xin chào Khách ! Ban quản trị sẽ tiến hành nâng cấp diễn đàn từ ngày 11/8/2017 Mọi truy cập có thể bị dán đoạn, mong bạn thông cảm!
    Dismiss Notice

Chia sẻ Cài đặt Windows 10 IoT trên Raspberry PI 2

Thảo luận trong 'Raspberry Pi'

Đang xem chủ đề này ( Thành viên: 0, Khách: 0)

  1. lvl

    lvl Học sinh phổ thông

    Tham gia ngày:
    19/4/15
    Bài viết:
    10
    Đã được thích:
    11
    Điểm thành tích:
    3
    Giới tính:
    Nam
    Windows 10 đã ra mắt ngày 29/7/2015 vừa qua với bản build 10240, trong đó Windows 10 IoT (Internet of Things) có phiên bản cho máy tính "siêu nhỏ" Raspberry PI 2 hứa hẹn sẽ có nhiều ứng dung thú vị. Thử nghiệm Windows 10 IoT trên Raspberry PI 2 Model B v1.1

    Cài đặt Windows 10 IoT trên Rasberry PI 2

    Quá trình cài đặt Windows 10 IoT trên RPI khá dễ dàng tuy nhiên hơi mất thời gian. Cần có một máy tính bàn chạy Windows 10 (có kết nối mạng LAN).

    Các bước sau đây thực hiện trên máy tính bàn:

    1/ Download Windows 10 IoT ISO

    + Vào trang này: Develop Windows 10 IoT apps on Raspberry Pi 2 and Arduino
    + Kích vào Get started now

    [​IMG]
    + Chọn Rasberry PI 2, chọn luôn sang bước 3 Set up your device. Download file ISO về (IOT Core RPI.ISO)

    2/ Cài đặt công cụ hỗ trợ (IoTCoreImageHelper.exe)

    + Kích đúp chuột lên file IOT Core RPI.ISO.
    + Chạy Windows_10_IoT_Core_RPI2 để cài đặt, trong Start Menu sẽ có mục Windows IoT.
    + Gắn thẻ nhớ vào máy tính bàn.
    + Chạy IoTCoreImageHelper.exe trong mục này.

    [​IMG]

    Chọn thẻ nhớ, Browse tới file flash.ffu (theo đường dẫn như trong hình) rồi kích Flash để chép Windows 10 IoT vào thẻ nhớ.

    Các bước sau đây thực hiện trên RPI:

    1/ Gắn thẻ nhớ, màn hình, cáp mạng vào RPI. Không cần thiết phải có chuột và bàn phím.

    Thử nghiệm gắn Internet TV Samsung UA46H5303 vào RPI khi khởi động hình ảnh bị méo. Với tivi Sony KLV-32BX35A thì Ok!

    2/ Cắm cáp nguồn.

    Quá trình khởi động sẽ mất thời gian khá lâu (gần chục phút).

    Cho đến khi thấy màn hình sau là khởi động xong:

    [​IMG]

    Quản lý Rasberry PI 2 chạy Windows 10 IoT

    Ngay sau khi cài đặt xong Windows 10 IoT lên RPI 2, có ba cách điều khiển RPI với những hạn chế khác nhau.

    Cách 1: Điều khiển trực tiếp

    Dùng chuột, bàn phím gắn vào RPI điều khiển trực tiếp. Trong một số trường hợp cách này có nhiều giới hạn và bất tiện do phải gắn màn hình, chuột, bàn phím vào RPI.

    Cách 2: Điều khiển qua giao diện web

    Ngay sau khi cài đặt xong, có thể truy cập vào RPI qua trình duyệt Web theo dạng: <Địa chỉ IP của RPI>:8080

    VD: 192.168.1.5:8080

    Màn hình sau xuất hiện yêu cầu User name và Password:

    [​IMG]

    User name là Administrator, password mặc định của AdministratorP@ssw0rd (Lưu ý ký tự @ và số 0 - chứ không phải chữ o). Sau khi Ok sẽ vào màn hình sau:

    [​IMG]

    Lưu ý: trong hình này RPI đã được đổi tên (Device name). Tên mặc định sau khi cài xong là minwinpc.

    Với giao diện web nàyta có thể thực hiện một số thao tác như cài đặt phần mềm vào RPI. Tuy nhiên nhiều thao tác khác như cài đặt driver, quản lý người dùng,... không thực hiện được.

    Cách 3: Điều khiển qua PowerShell

    Điều khiển RPI (Windows 10 IoT) qua PowerShell là phương pháp mạnh Nhất (nhưng hơi khó dùng do phải thuộc các câu lệnh).

    Giả sử RPI có địa chỉ IP là 192.168.1.5

    1/ Chạy PowerShell với quyền administrator.

    Đánh các lệnh sau:

    Mã:
    
    net start WinRM
    
    Set-Item WSMan:\localhost\Client\TrustedHosts -Value 192.168.1.5
    
    
    Màn hình có dạng như sau:

    [​IMG]

    Nhấn phím Y để đồng ý.

    Tiếp tục chạy lệnh (giả sử máy tính bànchạy windows 10 có địa chỉ IP là 192.168.1.2):

    Mã:
    
    Enter-PSSession -ComputerName 192.168.1.2 -Credential 192.168.1.5\Administrator
    
    
    Hộp thoại nhắc nhập password sẽ xuất hiện:
    [​IMG]
    Nhập password là p@ssw0rd

    Sau một lúc (khoảng 1 phút) , sẽ đăng nhập vào RPI, khi đó màn hình PowerShell có dấu nhắc dạng như sau:

    [192.168.1.5]: PS C:\users\Administrator\Documents

    Lúc này bạn có thể thao tác với RPI qua các lệnh Powershell.

    [​IMG]

    Ngay sau khi đăng nhập xong, nên đổi tên máy và password của Administrator:

    Mã:
    setcomputername TênMới
    net user administrator PasswordMới
    
    Để tắt RPI chạy Windows 10 IoT dùng lệnh: shutdown /r /t 0



    Một vài lưu ý:

    + Windows 10 IoT cho RPI dùng driver khác với Windows thường (do RPI dùng chip ARM)
    + Tại một thời điểm chi có một ứng dụng foreground trên Windows 10 IoT. Tức là chỉ thấy 1 ứng dụng trên màn hình nối trực tiếp với RPI. Để thay đổi ứng dụng foreground cần dùng lệnh trong Powershell hoặc qua giao diện web.
    + Lập trình ứng dụng cho Windows 10 IoT bằng Visual studio 2015.
     
    eKID, daotruongpro, congduan3 others thích bài này.
  2. thanhduongvs

    thanhduongvs Học sinh trung cấp

    Tham gia ngày:
    10/4/15
    Bài viết:
    28
    Đã được thích:
    23
    Điểm thành tích:
    8
    Giới tính:
    Nam
    cảm ơn chủ thớt
     
  3. daotruongpro

    daotruongpro http://vtechpro.vn Staff Member

    Tham gia ngày:
    4/9/12
    Bài viết:
    383
    Đã được thích:
    498
    Điểm thành tích:
    93
    Giới tính:
    Nam
    Nghề nghiệp:
    Kỹ sư Điện tử - Truyền thông
    Nơi ở:
    Hà Nội
    Cho mình hỏi chút là sử dụng máy tính HĐH WIN7 thì có thể cài đặt được cho RPI2 không? hay bắt buộc phải sử dụng máy tính có HĐH WIN10.
    Cảm ơn!
     
  4. thanhduongvs

    thanhduongvs Học sinh trung cấp

    Tham gia ngày:
    10/4/15
    Bài viết:
    28
    Đã được thích:
    23
    Điểm thành tích:
    8
    Giới tính:
    Nam
    hình như là win 10 thôi daotruongpro , do mình thấy microsoft hết hỗ trợ win 7 rồi
     
  5. lvl

    lvl Học sinh phổ thông

    Tham gia ngày:
    19/4/15
    Bài viết:
    10
    Đã được thích:
    11
    Điểm thành tích:
    3
    Giới tính:
    Nam
    Tôi chưa thử nên không biết là làm trên Windows 7 được hay không. Trong hướng dẫn của MS thì chỉ ghi Win 10.
    Nhưng quá trình cài đặt trên chỉ liên quan đến lệnh DISM (IoTCoreImageHelper chạy lệnh DISM) để chép ảnh (flash.ffu) ra thẻ nhớ nên tôi nghĩ vẫn có thể làm trên Win 7 được nhưng phải chạy trực tiếp lệnh DISM.
    Câu lệnh DISM để chép ảnh đĩa ra thẻ là:
    Mã:
    dism.exe /Apply-Image /ImageFile:flash.ffu /ApplyDrive:\\.\PhysicalDriveX /SkipPlatformCheck
    
    Trong đó X là số hiệu của thẻ. Để biết X bạn dùng lệnh sau (chạy trong coommand prompt quyền admin):
    Mã:
    diskpart
    list disk
    
    (gõ exit để thoát khỏi diskpart)
     
    Last edited: 9/8/15
    congqcbcdt thích bài này.
  6. lvl

    lvl Học sinh phổ thông

    Tham gia ngày:
    19/4/15
    Bài viết:
    10
    Đã được thích:
    11
    Điểm thành tích:
    3
    Giới tính:
    Nam
    Do không sửa được trực tiếp trên bài nên tôi sửa ở đây:
    Câu lệnh để kết nối tới RPI của tôi có sai sót (hai số màu đỏ):
    Enter-PSSession -ComputerName 192.168.1.2 -Credential 192.168.1.5\Administrator
    Đúng ra phải là:
    Enter-PSSession -ComputerName 192.168.1.5 -Credential 192.168.1.2\Administrator
    Cũng có thể là:
    Enter-PSSession -ComputerName 192.168.1.5 -Credential Administrator
     
  7. aa.7604.aa

    aa.7604.aa Học sinh phổ thông

    Tham gia ngày:
    29/5/15
    Bài viết:
    1
    Đã được thích:
    0
    Điểm thành tích:
    1
    Giới tính:
    Nam
    Các bác vui lòng cho em hỏi xíu, em sử dụng bản windows10 iot rồi nhưng chỉ là lập trình điều khiển, còn có bản windows nào mà chạy có desktop trên rasp, giống như trên PC không vậy mấy bác em cảm ơn.
     
  8. lvl

    lvl Học sinh phổ thông

    Tham gia ngày:
    19/4/15
    Bài viết:
    10
    Đã được thích:
    11
    Điểm thành tích:
    3
    Giới tính:
    Nam
    Bạn hoàn toàn có thể lập trình cho Windows 10 IoT như trên máy bàn (chỉ khác là tại một thời điểm chỉ có 1 ứng dụng ở "mặt tiền" trên Windows 10 IoT).
    Nếu ý bạn muốn là có giao diện điều khiển (thiết lập thông số, quản lý tập tin,...) trên màn hình gắn vào Raspberry PI như với Desktop thì, theo tôi biết, là không có. Bởi vì vốn dĩ Win IoT được thiết kế đơn giản hơn bản desktop (loại bỏ giao diện đồ họa,...) để có thể chạy trên các thiết bị nghèo tài nguyên như Raspberry PI!
     
  9. phutrung08

    phutrung08 Học sinh phổ thông

    Tham gia ngày:
    18/9/14
    Bài viết:
    2
    Đã được thích:
    0
    Điểm thành tích:
    1
    a ơi cho em hỏi: Cách 2: Điều khiển qua giao diện web, e tới phần user & pass em nhập theo như hướng dẫn thì không vào được a?
     
  10. lvl

    lvl Học sinh phổ thông

    Tham gia ngày:
    19/4/15
    Bài viết:
    10
    Đã được thích:
    11
    Điểm thành tích:
    3
    Giới tính:
    Nam
    Bạn kiểm tra xem password có đúng không (mặc định pass của AdministratorP@ssw0rd - Lưu ý ký tự @ và số 0 - chứ không phải chữ o)
     

Chia sẻ trang này