คู่มือเริ่มต้นอย่างรวดเร็ว CMUcam3 บน Windows#

นี่สำหรับผู้ใช้ขั้นสูง สำหรับคำแนะนำที่ละเอียดกว่า ดู เอกสารประกอบ คุณสามารถดาวน์โหลดเวอร์ชันที่รวมชุดของซอฟต์แวร์ทั้งหมดนี้ได้จากหน้า ดาวน์โหลด

  • ดาวน์โหลดและติดตั้ง cygwin

    • http://www.cygwin.com

    • ตรวจสอบให้แน่ใจว่าติดตั้ง "Make", "CVS", "openssh"

  • Go to the Arm GNU Toolchain download site

    • รับเป้าหมาย "EABI" หรือ "Bare Metal" สำหรับ Windows

    • ติดตั้ง

  • Go to Flash Magic

    • ดาวน์โหลดและติดตั้ง LPC ISP

  • ดาวน์โหลดซอร์ส cc3

    • รับ zip ของสแนปช็อตเสถียรล่าสุดจากหน้า ดาวน์โหลด ของเรา

    • หรือ เช็คเอาต์สำเนาใหม่จาก svn โดยพิมพ์:

      svn co https://cc3.svn.sourceforge.net/svnroot/cc3/trunk cc3
      
  • เปิด Cygwin Shell

    • ไปที่ cc3

      • cd c: เพื่อไปยังไดรฟ์ c จากนั้น cd เข้าไปในไดเรกทอรี cc3

      • การพิมพ์ ls จะแสดงรายการไฟล์ทั้งหมด

    • พิมพ์ make

      • การพิมพ์ make clean จะลบไฟล์ที่คอมไพล์แล้วทั้งหมด

      • ต้องรัน make ในไดเรกทอรีราก (root) ก่อนที่คุณจะสามารถคอมไพล์โปรเจกต์แต่ละตัวได้

  • เริ่มทำงานในโหมดโปรแกรม

    • กดปุ่มค้างไว้ในขณะเปิดเครื่องเพื่อเริ่มต้นในโหมดการเขียนโปรแกรม

  • เปิด LPC ISP และโหลดไฟล์ hex ที่คอมไพล์แล้ว

    • เรียกดูไปที่ cc3/projects/cmucam2/cmucam2_lpc2106-cmucam3.hex

    • แฟลชบอร์ด

    • ปิดโปรแกรม ISP

  • เปิดโปรแกรมเทอร์มินัล

    • รีสตาร์ทพลังงานบอร์ด

    • ไฟ LED พลังงานสีเขียวควรจะติดขึ้น

    • หากโค้ดทำงานถูกต้อง LED สีแดงจะดับและ LED สีน้ำเงินและสีเหลืองจะสว่างสลัวๆ

    • ตรวจสอบให้แน่ใจว่ามันพิมพ์ข้อความเริ่มต้น

  • ใช้อินเทอร์เฟซผู้ใช้แบบกราฟิกเพื่อดูภาพและโฟกัสกล้อง

    • ตัวเลือกที่ 1: CMUcam3 Frame Grab Utility

      • ดาวน์โหลด CMUcam3 Frame Grab Utility และติดตั้ง .NET (ทั้งคู่อยู่ในหน้า ดาวน์โหลด)

      • ดับเบิลคลิกที่ "CMUcam3 Frame Grabber.exe"

      • เลือกพอร์ต COM ที่ถูกต้องแล้วกด "Connect"

      • คลิกปุ่ม "Send" เพื่อตรวจหาข้อความ "ACK" ว่าพอร์ตเชื่อมต่อแล้วหรือไม่

      • คลิก "Grab Frame" เพื่อจับภาพตัวอย่าง

    • ตัวเลือกที่ 2: CMUcam2 GUI

      • ดูเอกสาร CMUcam2 GUI

      • ตรวจสอบว่า GUI ตรวจพบกล้องและสามารถส่งเฟรมได้หรือไม่

      • GUI ไม่ได้ตั้งค่าพอร์ตซีเรียลอย่างถูกต้อง ดังนั้นต้องรันโปรแกรมเทอร์มินัลคั่นระหว่างการดาวน์โหลดจาก ISP และการใช้ CMUcam2 GUI