ผลต่างระหว่างรุ่นของ "การติดตั้งไลบรารี V-USB สำหรับ Arduino"
ไปยังการนำทาง
ไปยังการค้นหา
Chaiporn (คุย | มีส่วนร่วม) |
Chaiporn (คุย | มีส่วนร่วม) |
||
แถว 17: | แถว 17: | ||
== ทดสอบการติดตั้ง == | == ทดสอบการติดตั้ง == | ||
− | + | # ดาวน์โหลดซอร์สโค้ดของเฟิร์มแวร์ตัวอย่างจาก [http://www.cpe.ku.ac.th/~cpj/204223/usb_ghost.tgz http://www.cpe.ku.ac.th/~cpj/204223/usb_ghost.tgz] แล้วมาแตกไว้ในไดเรคตอรีที่เก็บ sketch อื่น ๆ ของ Arduino | |
− | + | #* สำหรับ Ubuntu Linux | |
− | * สำหรับ Ubuntu Linux | + | #:<pre> |
− | + | #::cd ~/sketchbook | |
− | + | #::wget -O - http://www.cpe.ku.ac.th/~cpj/204223/usb_ghost.tgz | tar zxf -</pre> | |
− | + | #* สำหรับ MAC OS X | |
− | * สำหรับ MAC OS X | + | #:<pre> |
− | + | #::cd ~/Documents/Arduino | |
− | + | #::wget -O - http://www.cpe.ku.ac.th/~cpj/204223/usb_ghost.tgz | tar zxf -</pre> | |
+ | #:จะได้ไดเรคตอรี <tt>usb_ghost</tt> ซึ่งเก็บซอร์สโค้ดของเฟิร์มแวร์ตัวอย่าง | ||
+ | # เข้าไปในไดเรคตอรี <tt>usb_ghost</tt> และแก้ไขไฟล์ <tt>Makefile</tt> โดยเปลี่ยนค่าตัวแปร <tt>ARDUINO_DIR</tt> และ <tt>ARDUINO_MAKE_DIR</tt> ให้เป็นไปตามที่อยู่จริงของเครื่องคอมพิวเตอร์ที่ตนใช้งาน | ||
+ | # คอมไพล์ซอร์สโค้ดโดยใช้คำสั่ง <tt>make</tt> | ||
+ | #:<pre> | ||
+ | #::make</pre> | ||
+ | # หากไม่เกิดความผิดพลาดในขั้นตอนที่แล้ว ทดลองอัพโหลดเฟิร์มแวร์ลงไมโครคอนโทรลเลอร์ | ||
+ | #:<pre> | ||
+ | #::make ispload</pre> |
รุ่นแก้ไขเมื่อ 09:17, 26 ตุลาคม 2557
- วิกินี้เป็นส่วนหนึ่งของรายวิชา 01204223
ไลบรารี V-USB หรือ Virtual USB พัฒนาขึ้นเพื่อใช้สำหรับจำลองบอร์ดไมโครคอนโทรลเลอร์ให้เป็นอุปกรณ์ USB โดยอาศัยเพียงซอฟต์แวร์ที่รันอยู่ในรูปเฟิร์มแวร์บนไมโครคอนโทรลเลอร์ตระกูล AVR
การติดตั้งเพื่อใช้งานบน Arduino
- สำหรับ Ubuntu ดาวน์โหลดไฟล์ไลบรารีมาแตกเอาไว้ในไดเรคตอรี ~/sketchbook/libraries/ โดยพิมพ์ใช้คำสั่งต่อไปนี้ในเทอร์มินัล
cd ~/sketchbook/libraries/ wget -O - http://www.cpe.ku.ac.th/~cpj/204223/vusb.tgz | tar zxf -
- สำหรับ MAC OS X ดาวน์โหลดไฟล์ไลบรารีมาแตกเอาไว้ในไดเรคตอรี ~/Documents/Arduino/libraries/ โดยพิมพ์ใช้คำสั่งต่อไปนี้ในเทอร์มินัล
cd ~/Documents/Arduino/libraries/ wget -O - http://www.cpe.ku.ac.th/~cpj/204223/vusb.tgz | tar zxf -
ไฟล์จะถูกแตกไว้ในไดเรคตอรีย่อยชื่อ usbdrv ภายใต้ไดเรคตอรี libraries ที่อยู่ในพื้นที่เก็บไฟล์ของ Arduino
ทดสอบการติดตั้ง
- ดาวน์โหลดซอร์สโค้ดของเฟิร์มแวร์ตัวอย่างจาก http://www.cpe.ku.ac.th/~cpj/204223/usb_ghost.tgz แล้วมาแตกไว้ในไดเรคตอรีที่เก็บ sketch อื่น ๆ ของ Arduino
- สำหรับ Ubuntu Linux
- cd ~/sketchbook
- wget -O - http://www.cpe.ku.ac.th/~cpj/204223/usb_ghost.tgz | tar zxf -
- สำหรับ MAC OS X
- cd ~/Documents/Arduino
- wget -O - http://www.cpe.ku.ac.th/~cpj/204223/usb_ghost.tgz | tar zxf -
- จะได้ไดเรคตอรี usb_ghost ซึ่งเก็บซอร์สโค้ดของเฟิร์มแวร์ตัวอย่าง
- เข้าไปในไดเรคตอรี usb_ghost และแก้ไขไฟล์ Makefile โดยเปลี่ยนค่าตัวแปร ARDUINO_DIR และ ARDUINO_MAKE_DIR ให้เป็นไปตามที่อยู่จริงของเครื่องคอมพิวเตอร์ที่ตนใช้งาน
- คอมไพล์ซอร์สโค้ดโดยใช้คำสั่ง make
- make
- หากไม่เกิดความผิดพลาดในขั้นตอนที่แล้ว ทดลองอัพโหลดเฟิร์มแวร์ลงไมโครคอนโทรลเลอร์
- make ispload