จริงๆแล้ว นี่คือส่วนหนึ่งของ Project วิชา Microprocessor (ตุลาคม 2554) น่ะครับ ซึ่งเป็นการเขียนโปรแกรมลงบนบอร์ดเพื่อทดสอบการรับส่งข้อมูลแบบอนุกรมผ่านทาง Serial port ที่ประกอบไปด้วยการเขียนโปรแกรมภาษา VHDL ลงบนบอร์ด FLEX10k โดยใช้โปรแกรม Quatus II และการเขียนโปรแกรมภาษา C++ สร้าง GUI widget โดยใช้โปรแกรม Qt Creator ซึ่งนำไปรันบนบอร์ด FriendlyArm รุ่น mini2440 ที่ได้ลงระบบปฎิบัติการ Linux เอาไว้แล้ว
สำหรับ GUI widget จะประกอบไปด้วย 2 ส่วนใหญ่ๆ คือ ส่วนที่ส่งข้อมูลจาก input ของ mini2440 ไปแสดงผลเป็น output บน 7-segment LED ของบอร์ด FLEX10k โดย input จะเป็น digit แต่ output จะเป็น hex อีกส่วนหนึ่งคือ ส่วนที่รับข้อมูลจาก input ของบอร์ด FLEX10k ที่เป็น switch แบบกดติดปล่อยดับ ไปแสดงผล output เป็น graphic บน mini2440 โดยเปลี่ยนจากสีแดงเป็นสีเขียว หากมีการกด switch ที่ตำแหน่งนั้นๆ
1) FLEX10K
2) GUI widget on mini2440 (FriendlyARM)
3) when they are connected together
No comments:
Post a Comment