Hướng dẫn cài đặt Windows 10 IoT trên Raspberry Pi 2
lvl
7 nămBình luận: 41
Hướng dẫn cài đặt Windows 10 IoT trên Raspberry Pi 2
Do không tìm được thông tin đầy đủ (tiếng Việt) về Windows 10 IoT trên Raspberry Pi 2 nên tôi post bài này mong được chia sẻ với các bạn quan tâm đến Win 10 IoT trên Rasberry Pi. (Bài viết được copy lại từ blog của tôi). 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ị. Sau đây là 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).

Các bước sau đây thực hiện trên máy tính bàn:
1/ Download Windows 10 IoT ISO
win10-iot-pi-2-1.jpg
  • 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.
win10-iot-pi-2-2.jpg

Quảng cáo


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:

win10-iot-pi-2-3.jpg

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.

Quảng cáo



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:

win10-iot-pi-2-4.jpg

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:

win10-iot-pi-2-5.jpg

Quảng cáo


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:

Code:
net start WinRM

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

win10-iot-pi-2-6.jpg

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):

Code:

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:

win10-iot-pi-2-7.jpg
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.

win10-iot-pi-2-8.jpg

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

Code:
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.
Vài nhận xét cá nhân:
  • Với nhiều người thì nền tảng Microsoft đã trở nên quen thuộc (ví dụ như tôi) nên có Windows trên Raspberry Pi sẽ đỡ phải học lại từ đầu với Linux nếu dùng Raspbian trên RPI. Đặc biệt là khâu lập trình.
  • Windows 10 IoT còn quá mới nên hỗ trợ cho nó còn ít (driver, ứng dung, tài liệu,...) nên bước đầu tìm hiểu cũng có những khó khăn nhất định.
Cho tới hiện tại tôi đang tìm hiểu cách cài đặt driver USB WLAN, cài driver đĩa cứng USB,... mong các bạn cùng chia sẻ thêm!
cv-pi.jpg
41 bình luận
phongred
ĐẠI BÀNG
7 năm
chào bạn, mình bị lỗi lúc flash file vào trong SD cảrd, không biết bị lỗi gì nữa.
Thanks.
aa.png
lvl
ĐẠI BÀNG
7 năm
@phongred Thông báo lỗi này rất chung chung! Do bên trong ứng dụng IoTCoreImageHelper chạy lệnh DISM nên bạn xem file log của DISM (C:\Windows\Logs\DISM\dism.log) - mở bằng notepad rồi về phía cuối file này. Do DISM làm nhiều việc khác nên log của nó có thể rất dài bạn xem thời điểm xảy ra lỗi và tìm trong log xem sao.
@phongred Hi bạn, lỗi này yêu cầu bạn phải chạy ứng dụng TCoreImageHelper trong windows 10. Chạy trọng win7 sẽ bị lổi như vậy. (win 8 thì mình chưa thử).

Thanks.
lazzy
ĐẠI BÀNG
7 năm
Cho mình xin hướng dẫn toàn tập với RASPBERRY pi hdmi. mình muốn lấy máy tính của mình lướt web coi phim online rồi xuất ra màn hình tivi. Mình muốn nghe nhạc 5.1 trên foobar 2000 nữa nên kg biết nó cài được chrome, youtube, foobar 2000 trên RASPBERRY pi kg ? rồi sau đó có dùng iphone hay android để điều khiển được kg? nếu có thì làm thế nào. Bác nào làm tut từ a-z với
@lazzy mua con laptop về dùng nhé bạn
vqt907
CAO CẤP
5 năm
@lazzy không cài đc nhé, windows IoT là dành cho ARM, không chạy đc phần mềm thông thường của máy tính đâu
sonbkmta
ĐẠI BÀNG
6 năm
đang nghiên cứu mạch nhúng này, xem có làm đươc gì nhiều trong công viecj hay không 😃
sonbkmta
ĐẠI BÀNG
6 năm
IOT này làm được những gì nhỉ? mình muốn xây dựng 1 bo mạch giải trí gắn với TV, nên cài Kodi hay IOT này mọi người nhỉ? ai có trải nghiệm rồi giới thiệu qua mình biết với.
dimota
ĐẠI BÀNG
5 năm
@sonbkmta Làm được triệu triệu thứ. Như điều khiển tự động, smart home, tưới nước trên ruộng, điều khiển robot, làm server, làm đủ thứ cái mà máy tính làm được nhưng cần nhỏ gọn, ít tốn kém, tự động và ít tốn điện, tốn màn hình, tốn bàn phím chuột,.... Khởi sự 1 lần sau đó nhét nó vào kẹt mà tự hoạt động.
Hoang Min
TÍCH CỰC
5 năm
Ai rành cho hỏi, mình tính mua 1 con về cài win rồi gắn vào tv bắt wifi xem phim như pc bình thường đc không. Thanks.
netaddiction
ĐẠI BÀNG
5 năm
@Hoang Min đọc cái này bạn sẽ có câu trả lời cho bạn: https://developer.microsoft.com/en-us/windows/iot
@Hoang Min Đây...Biến Stupid TV thành Smart TV 😁
~ 4tr
ducanh1411
ĐẠI BÀNG
5 năm
@Hoang Min ko đc đâu. xem youtube 720p còn khó b ạ. trừ khi b cài ÓS openelec
Hoang Min
TÍCH CỰC
5 năm
@Ahn Hee Yeon Cái này tận 4tr thì nói làm gì, còn mấy cái android box e không thích, chạy win xem phim ngon hơn:rolleyes:
@Hoang Min Hiện giờ, RPI chạy Kodi xem phim là tốt nhất!
chantroi_19
ĐẠI BÀNG
5 năm
cài lên PC bình thường được ko bạn
Window IoT hỗ trợ nhiều phần cứng khác nhau:
upload_2017-3-1_10-38-35.png
maychuzin
ĐẠI BÀNG
5 năm
Có cài dc driver máy in để in qua lan không
colenao00
TÍCH CỰC
5 năm
😁 like mạnh. Nhanh xong vụ xài WLAN cho RP II nhé bác. Em hóng :D
Thực sự TT cần những bài viết như thế này rất nhiều. Để anh em TT có cơ hội vọc vạch tìm hiểu thêm IoT.
Ai chưa có Raspberry thì dùng giả lập này để cài Win IoT:

https://sourceforge.net/projects/rpiqemuwindows/
Bước 1: Mua cái Raspberry Pi về cái đã 😁
tethien
CAO CẤP
5 năm
Win 10 IoT trên Pi còn mới nên lập trình trên nó khá mệt.
Các thư viện làm việc cần thiết đều không có.
Thua xa bên linux.
win IOT chỉ có tên là kiêu chứ chả có gì.
ras pi phải mua thêm thẻ nhớ, nguồn box->ko hề rẻ nhu cầu như bạn mua android box rẻ hơn dễ dùng hơn
N.E.M
CAO CẤP
5 năm
win iot này không có database thì chỉ viết mấy phần mềm bé bé cho vui thôi
luyen
TÍCH CỰC
5 năm
@N.E.M Đã gọi là IoT thì chẳng ai đặt db trên đó cả.
ongtieu
TÍCH CỰC
5 năm
mình có cai pi 2 này.mà vất xó, không đụng đến
colenao00
TÍCH CỰC
5 năm
các bác học Win 10 IoT có trang nào hay hay chỉ e với 😔 gà mời chả biết gì. RaspBerry thì đang đắp xó :(
@colenao00 Rất nhiều website để bạn có thể vọc với Rasp Pi.
A. Các website Vietnam
1. http://raspberrypi.vn/
2. http://raspi.vn/
3. http://arduino.vn/raspberry-pi
4. http://raspivietnam.com/
5. https://www.youtube.com/jackyltle
B. Website nuoc ngoai
1. https://www.raspberrypi.org/forums/
2. http://www.toptechboy.com/raspberry-pi-with-linux-lessons/
3. http://www.uugear.com/showcase/
4. https://learn.adafruit.com

Và còn rất nhiều các website khác nữa, nhưng với các bạn mới làm quen từng nấy website là rất nhiều roài.








  • Chịu trách nhiệm nội dung: Trần Mạnh Hiệp
  • © 2022 Công ty Cổ phần MXH Tinh Tế
  • Địa chỉ: Số 70 Bà Huyện Thanh Quan, P. Võ Thị Sáu, Quận 3, TPHCM
  • Số điện thoại: 02862713156
  • MST: 0313255119
  • Giấy phép thiết lập MXH số 11/GP-BTTTT, Ký ngày: 08/01/2019