GPIO Interface สำหรับ Linux บน ARM9

GPIO Interface สำหรับ Linux บน ARM9

ทาง FriendlyARM เขียน GPIO มาในรูปแบบของ Device Driver อยู่ใน /dev ของ Linux Filesystem สำหรับพวก LED Button หรือ PWM ซึ่ง หากต้องการเขียนเพื่อติดต่อ GPIO อื่นๆ บนพอร์ต GPIO 40-pin บนบอร์ด (ดูรูปประกอบด้านล่างครับ) จะต้องพัฒนา Device Driver ขึ้นเอง (Code+Compile+Install) 

ดังนั้น ทางทีมงาน ThaiEasyElec จึงได้ทำ Device Driver สำหรับ GPIO ที่ตำแหน่ง 40-pin บนบอร์ดมาแจกแก่นักพัฒนาครับ โดยจะเป็นไฟล์ที่อยู่บน Filesystem ครับ (เหมือนบทความคุณ Atlantaman , การใช้งาน GPIO บน Embedded Linux หรือ อ่านจาก TESA E-Magazine ) เมื่อต้องการใช้งาน Pin ไหน ก็แค่ทำการเขียนไฟล์เพื่อ เปิด-ปิด ทำการเขียนหรืออ่านไฟล์เพื่อเขียนหรืออ่านค่าลงบน Pin นั้นๆ ได้ครับ ไม่ต้องเขียน Device Driver ขึ้นใหม่

ปล. สำหรับไฟล์ Download นี้ สามารถใช้งานได้กับ mini2440 และ micro2440 ครับสามารถใช้งาน Pin ของ ARM9 ได้ตามคู่มือผู้ใช้ของ mini2440 กับ micro2440sdk ว่ามี Pin ใดใช้งานได้บ้างครับ http://www.friendlyarm.net/downloads

Download ไปลองใช้งานกันได้เลยครับ
ZImage for X35 with GPIO
ZImage for N35 with GPIO
ZImage for T35 with GPIO
ZImage for W35 with GPIO
ZImage for A70 with GPIO
ZImage for L80 with GPIO
ZImage for VGA1024 * 768 with GPIO