การดำเนินการประกอบ ARM ใน iPhone Simulator หรือ Android Simulator เป็นไปได้หรือไม่

ใครช่วยบอกฉันหน่อยได้ไหมว่าเป็นไปได้ที่จะรันโปรแกรมโดยใช้ภาษาการประกอบแขนในเครื่องจำลองหรือไม่


person user299831    schedule 27.09.2010    source แหล่งที่มา


คำตอบ (2)


ไม่สามารถทำได้ในเครื่องจำลอง iPhone เนื่องจากเป็นแอปพลิเคชัน i386 ที่ไม่มีความสามารถในการจำลองโปรเซสเซอร์อื่น ด้วยเหตุนี้ คุณจะต้องคอมไพล์แอป iPhone ของคุณเป็นโค้ด i386 เพื่อที่จะรันในเครื่องจำลอง

(ฉันไม่สามารถบอกคุณเกี่ยวกับ Android ได้)

person Codo    schedule 27.09.2010
comment
นี่คือเหตุผลว่าทำไมจึงเรียกว่าเครื่องจำลอง ไม่ใช่เครื่องจำลอง - person Jasarien; 27.09.2010

โปรแกรมจำลอง Android ที่ใช้ QEMU ให้การจำลอง ARMv5TE เต็มรูปแบบ ARMv6/v7, VFP และ NEON มีอยู่ในเวอร์ชันปัจจุบัน แต่ฉันคิดว่าการสนับสนุนสำหรับสิ่งเหล่านั้นยังค่อนข้างไม่สม่ำเสมอ

Android SDK นั้นให้ดาวน์โหลดฟรี ดังนั้นให้หยิบสำเนามาเพื่อดูว่า SDK ตรงกับที่คุณต้องการหรือไม่

อัปเดต: รองรับ ARMv7-A เต็มรูปแบบและเสถียรแล้ว

person fadden    schedule 27.09.2010