หน้าแรก ดูโปรเจกต์ทั้งหมด
Easy

โปรเจกต์ ส่งออก Arduino Create Project ไปยัง Intel® System Studio 2018

เพิ่มประสิทธิภาพอุปกรณ์ IoT และ Application, ปรับปรุงการใช้พลังงานให้เหมาะสม และเร่งเวลา Time-to-market ด้วยชุดเครื่องมือ Cross-platform นี้

โปรเจกต์ ส่งออก Arduino Create Project ไปยัง Intel® System Studio 2018
}

รายละเอียดและวิธีทำ

การ Export โปรเจกต์ Arduino Create*

คุณสามารถ Export โปรเจกต์ที่คุณสร้างใน Arduino Create* เป็นไฟล์ CMake จากนั้นจึง Import ไฟล์นั้นเข้าสู่ Intel® System Studio เพื่อพัฒนาต่อยอดได้

  • ใน Web Editor ให้เปิด Sketch ที่คุณต้องการ Export
  • ถัดจาก Drop-down List สำหรับเลือก Board ให้คลิกที่ไอคอนเมนู (...) จากนั้นเลือก Export CMake file จากเมนู
  • Sketch ของคุณจะถูก Export เป็นไฟล์ .zip ดังที่แสดงด้านล่าง

ข้อกำหนดและการสนับสนุน (Requirements and Support)

ความสามารถในการ Import โปรเจกต์ Arduino Create เข้าสู่ Intel System Studio นั้นรองรับเฉพาะบน Linux* hosts เท่านั้น (ONLY) หลังจาก Build โปรเจกต์ที่ Import มาแล้ว และมีการสลับ Build Configurations (เช่น การเปลี่ยน Build Configuration จาก DEBUG เป็น RELEASE หรือในทางกลับกัน) คุณอาจพบว่าโปรเจกต์ไม่ยอม Build และไม่มี Error ปรากฏใน CMake console, Problems view หรือ Error Log

เพื่อหลีกเลี่ยงปัญหานี้ ก่อนที่จะพยายาม Rebuild โปรเจกต์ ให้ดำเนินการอย่างใดอย่างหนึ่งดังต่อไปนี้ เพื่อให้แน่ใจว่าโปรเจกต์ของคุณจะ Build ได้อย่างถูกต้อง:

  • Clean โปรเจกต์
  • ลบ Build directory

ก่อนที่คุณจะสามารถ Import โปรเจกต์ Arduino Create ได้ คุณต้องทำการติดตั้ง cmake บนเครื่อง Host ของคุณเสียก่อน โดยให้พิมพ์คำสั่งต่อไปนี้ในหน้าต่าง Terminal:

sudo add-apt-repository ppa:george-edison55/cmake-3.x
sudo apt-get update
sudo apt-get install cmake

หากไม่มี cmake การ Compiling โปรเจกต์จะล้มเหลว และใน Problems List จะแสดงรายการ Error

การ Import

สำหรับการ Import โปรเจกต์ไปยัง Intel System Studio 2018 :

https://software.intel.com/en-us/developing-projects-with-intel-system-studio-c-importing-arduino-create-projects

การ Debugging

https://software.intel.com/en-us/developing-projects-with-intel-system-studio-c-debugging-arduino-create-projectss.

การแก้ไขปัญหา (Troubleshooting)

  • หากการ Upload ล้มเหลว ให้ตรวจสอบ Credentials โดยการ ssh ผ่าน Console อื่นหรือ Putty และตรวจสอบการตั้งค่า Proxy ของทั้งอุปกรณ์ Target และ Host ให้ถี่ถ้วน
  • หากคุณได้รับ Error เกี่ยวกับ Scheduler ที่ไม่มี Permission ดังนี้:

โปรดอ้างอิงจากแหล่งข้อมูลต่อไปนี้:

โปรดระวังว่าไม่แนะนำให้เปลี่ยน Real-time priority การแก้ไข Application Code ไม่ให้มีการจัดการ Real-time priority นั้นเป็นทางเลือกที่ดีกว่า

  • หาก Application กำลังทำงานอยู่แต่ไม่สามารถดำเนินการใดๆ ที่เกี่ยวข้องกับ Hardware Sensors หรือ API ได้ เป็นไปได้ว่า Application นั้นกำลังทำงานในสถานะ non-root สำหรับรายละเอียดเพิ่มเติม โปรดอ้างอิงจาก: https://github.com/intel-iot-devkit/mraa/blob/master/docs/debugging.md
  • หากมีกล่องโต้ตอบ ‘Problem Occurred’ ปรากฏขึ้นพร้อมข้อความ ‘Error during file upload’ นั่นหมายความว่า Application อาจกำลังทำงานอยู่ ให้ลองสั่ง Terminate Application โดยใช้ปุ่ม Terminate application ใน Intel System Studio หรืออีกวิธีหนึ่ง:

a. ปิด Process โดยการค้นหาใน Process list

b. ลบไฟล์ Binary ในตำแหน่งที่เลือกไว้ก่อนหน้านี้บนอุปกรณ์ Target

Code

🔒 ปลดล็อก Code

สนับสนุนเพื่อรับ Source Code หรือแอปพลิเคชันสำหรับโปรเจกต์นี้

รหัสอ้างอิงโปรเจกต์: export-arduino-create-project-to-intel-system-studio-2018-65f522
79 บาท
PromptPay QR Code