Bài 3: Cài đặt Driver cho máy tính để lập trình mạch Intel Galileo

Giới thiệu

Sau khi đã download phần mềm Arduino Galileo-ized IDE vs máy tính và cài đặt. Bước tiếp theo là bạn phải cài Driver cho máy tính để có thể lập trình được cho mạch Intel Galileo. Với mỗi hệ điều hành khác nhau, ta có những bước khác nhau. Vì vậy, bạn hãy chọn đúng hệ điều hành của mình để cài đặt driver.

Cài đặt driver trên máy Windows

  1. Gắn nguồn 5V bào mạch Intel Galileo. (bạn hãy gắn bằng nguồn đi theo mạch)
  2. Dùng một dây micro USB (loại dây sạc điện thoại thông minh) và gắn vào cổng USB Client của mạch Galileo.
  3. Một khi bạn đã thực hiện xong bước 2 thì hệ điều hành sẽ tự động tìm driver và cài đặt cho mạch của bạn. Nếu nó không thành công, hãy theo những bước hướng dẫn tiếp theo sau đây.
  4. Mở Device Manager (có 2 cách: một là bạn nhấn Start > Run > gõ và devmgmt.msc, hai là bạn vào Control Panel, chọn mục System, và sau đó click chọn Device Manager.
  5. Sau đó, bạn tìm thiết bị tên là "Gadget Serial v2.4" trong bảng Device Manager, dưới mục Other device, Sau đó bạn nhấn chuột phải vào đó và chọn Update Driver Software…
  6. Sẽ có một panel hiện lên, bạn chọn Browse my computer for driver software. Sau đó kích vào nút Browse... và trỏ đến thư mục hardware\arduino\x86\tools trong thư mục mà bạn đã cài phần mềm Arduino. Sau đó kích vào nút Next. Ví dụ như hình dưới đây
  7. Kích vào nút Install trong bảng Windows Security sẽ hiện ra sau đó. Đợi 1 tí là bạn sẽ nhận được thông báo "Windows has successfully updated your driver software". Như vậy là bạn đã cài xong Driver cho mạch Intel Galileo.
  8. Bây giờ, hãy qua lại khung Device Manager, lúc này bạn sẽ nhận thấy sẽ có một cổng COM mới xuất hiện có tên là "Intel Galileo (COM #)" (dấu # được thay bằng một số nguyên nào đó). Điều này rất quan trọng, vì sau này bạn sẽ dùng cổng COM này cho việc lập trình mạch Intel Galileo thông qua chương trình Arduino Galileo-ized IDE.

Cài driver trên hệ điều hành Mac OS

Hệ điều hành Mac đã có sẵn một driver built-in sẵn nên việc cài đặt vô cùng đơn giản, bạn chỉ cần làm một số bước như sau:

  1. Gắn nguồn 5V bào mạch Intel Galileo. (bạn hãy gắn bằng nguồn đi theo mạch)
  2. Dùng một dây micro USB (loại dây sạc điện thoại thông minh) và gắn vào cổng USB Client của mạch Galileo.
  3. Đợi một vài giây để mạch khởi động xong, để xác minh rằng mạch Intel Galileo đã được liệt kê đúng. Bạn mở cửa sổ System Information (bằng cách nhấn vào Option > click vào Apple menu ở góc trái trên > click vào System Information). Sau đó, dưới thẻ USB, bạn tìm dòng Gadget Serial v2.4, nếu có thì mạch Intel Galileo đã sẵn sàng đươc lập trình từ máy của bạn.
  4. Ngoài ra, bạn cũng cần phải kiểm tra ở thẻ Network để xem Device Name của mạch Galileo trên máy tính của mình. Nó có dạng usbmodemXXXX. Hãy ghi nhớ vì nó cần thiết cho việc update firmware sau này.

Trên LINUX

Cũng giống như Mac, hệ điều hành Linux cũng không cần driver, tuy nhiên bạn cần làm những bước sau để có thể update firmware vào bài tới.

  1. Gắn nguồn 5V bào mạch Intel Galileo. (bạn hãy gắn bằng nguồn đi theo mạch)
  2. Dùng một dây micro USB (loại dây sạc điện thoại thông minh) và gắn vào cổng USB Client của mạch Galileo.
  3. Mở terminal hoặc ssh và gõ dòng lệnh sau: ls /dev/ttyACM
  4. Hãy ghi nhớ cổng Serial mà được cấp phát cho Intel Galileo, vì bạn sẽ cần nó ở bài tới đấy.

Lời kết

Cũng như bài viết cài driver cho Arduino, bài này nhằm cung cấp một tài liệu step-by-step để các bạn bắt đầu với Intel Galileo một cách dễ dàng hơn bao giờ hết!

lên
3 thành viên đã đánh giá bài viết này hữu ích.
Chuyên mục: 
Các dự án được truyền cảm hứng

Xe điều khiển bằng tay game Dual Shock3 thông qua Bluetooth

Vừa bắt đầu với arduino được hơn 1 tuần, có tham khảo qua các nguồn từ "trung ương đến địa phương", nắm được 1 số kiến thức cơ bản nên mình bắt đầu thực hiện 1 sản phẩm để đúc kết kinh nghiệm. Trong số đó thì xe điều khiển là dễ nhất. Kết hợp với cái tay game ps3 nằm lăn lóc ở góc nhà. Thế là có 1 chiếc xe điều khiển từ xa. Bắt đầu nhé.

lên
17 thành viên đã đánh giá bài viết này hữu ích.

Làm xe điều khiển từ xa bằng Bluetooth - Điều khiển bằng Android với App Inventor

Mình rất thích điện tử nhưng không học về ngành điện tử. Rất may là có Adruino, rồi có cộng đồng Adruino Việt Nam, đặc biệt là sự nhiệt tình của tất cả các bạn trong cộng đồng, mình đã làm được 1 chiếc xe điều khiển từ xa. Cho con chơi là lí do phụ thôi, còn tìm hiểu, học tập là chính. Hôm nay chia sẻ cùng các bạn, cùng gửi lời cảm ơn đến tất cả các bạn trong cộng đồng. Có bạn thì giúp đỡ trực tiếp, có bạn thì viết bài, rồi có bạn thì bình luận, nêu câu hỏi. Tất cả đều có giá trị đối với mình.

Ngại viết bài nên mình đăng dưới dạng ảnh.

lên
26 thành viên đã đánh giá bài viết này hữu ích.
Các bài viết cùng tác giả

Code Arduino trên MÂY, bạn có muốn thử hay không?

Từ trước đến giờ, mỗi khi muốn lập trình một bé Arduino, bạn cần phải chuẩn bị driver cho Arduino (hiển nhiên buộc phải có, vì phải giao tiếp với thiết bị ngoại vi là mạch Arduino) và phần mềm lập trình Arduino IDE. Và khi bạn muốn chia sẻ code của mình cho bạn của mình thì cách đơn giản nhất là gửi file sketch cho họ, hoặc nếu cao cấp hơn là sử dụng github hoặc bitbucket (tất nhiên là phải include các thư viện bên thứ ba nếu có). Vậy vấn đề đặt ra trong ngày hôm nay là, liệu có cách nào để có thể chia sẻ sketch của mình với bạn bè và lớn hơn nữa là với cộng đồng Arduino trên thế giới (nói chung) và Việt Nam (nói riêng) hay không?

Và mình đã tìm ra câu trả lời, và không những thế, câu trả lời còn vượt ra ngoài sức mong đợi của chúng ta.

lên
20 thành viên đã đánh giá bài viết này hữu ích.

MJPG Streamer vs Intel Galileo - Truyền hình ảnh từ webcam trong mạng LAN với Intel Galileo

Vấn đề truyền hình ảnh từ webcam trong mạng LAN không phải là một vấn đề mới trong việc lập trình nhúng. Ví dụ như trên Raspberry Pi, chúng ta hoàn toàn có thể sử dụng MJPG Streamer để làm được việc này. Tuy nhiên, khác với Raspberry Pi, Intel Galieo không đơn giản như vậy, bởi vì chưa có một bài viết hoàn chỉnh chỉ về vấn đề này trên cộng đồng Intel Galileo thế giới. Vì vậy, mình muốn đóng góp một phần nhỏ để các bạn có thể làm được điều này trên con Intel Galileo của mình (không phân biệt Intel Galileo Gen 1 hay Intel Galileo Gen 2 nhé).

lên
3 thành viên đã đánh giá bài viết này hữu ích.