Raspberry Pi เป็นเครื่องมือการสอนที่ดีสำหรับนักเรียนที่เรียนแอสเซมเบลอร์หรือไม่?


12

เมื่อฉันเรียนหลักสูตรแอสเซมเบลอร์เราใช้บอร์ด NIOS II Altera ซึ่งมีจอแสดงผลไฟ LED บางปุ่มและปุ่มตั้งโปรแกรมได้ แบบฝึกหัดที่มีประโยชน์มากขึ้นอย่างหนึ่งคือการเขียนเครื่องคิดเลขแบบไบนารีโดยใช้ LED และปุ่ม ดังนั้นนี่คือคำถามของฉัน:

  • มีบางอย่างที่คล้ายกัน (หรือตัวแทนที่ดี) ที่คุณสามารถเสียบเข้ากับราสเบอร์รี่ปี่ได้หรือไม่?
  • มีข้อเสียบางอย่างที่เห็นได้ชัดในการใช้ Raspberry Pi ที่ฉันไม่ได้คิด (บางทีการประกอบ ARM ไม่ใช่วิธีที่ดีในการเรียนรู้)
  • มีอย่างอื่นอีกไหมที่คู่มือชุดคำสั่งจะช่วยให้เราทำอย่างนั้นได้ซึ่งจะให้เอฟเฟกต์ภาพบางอย่างกับ Pi?

6
คำถามที่น่าสนใจ แต่มันเป็นเรื่องส่วนตัว ฉันจะบอกว่าการเรียนรู้ภาษาแอสเซมบลีใด ๆ เป็นการศึกษา
Jivings

@Jivings ฉันเป็นผู้เริ่มต้นมากเกินไปที่จะตระหนักว่าอัตนัยนั้นอาจเป็นอย่างไร :) แต่ส่วน LED / ปุ่มเป็นรูปธรรม: p
keyser

ส่วนแรกคือคำขอสำหรับการแนะนำผลิตภัณฑ์ (นอกหัวข้อ) ส่วนที่สองเป็นอัตนัยเช่นเดียวกับชื่อเรื่อง VTC คำถามที่สามนั้นเป็นคำถามที่ดี แต่บางทีมันอาจถูกเขียนใหม่เป็น "ไฟ LED บน RasPi PCB สามารถจัดการกับซอฟต์แวร์ได้อย่างไร"
finnw

@finnw ฉันหมายถึงวัตถุประสงค์ข้อเสียซึ่งมีอยู่: p และส่วนแรกคือคำขอผลิตภัณฑ์จริง ๆ แต่ก็เป็นเรื่องของความเข้ากันได้
keyser

ฉันคิดว่าคุณควรออกแบบบอร์ดเครื่องคิดเลข มันควรจะใช้เวลาเพียงไม่กี่ quid ในการผลิตและจะเป็นเครื่องมือการศึกษาที่ยอดเยี่ยม!
อเล็กซ์แชมเบอร์เลน

คำตอบ:


3

ฉันไม่ได้แก้ปัญหาทั้งหมดของคุณ แต่คุณสามารถใช้ GPIO เพื่อเปิดใช้งาน LED และรับอินพุตจากปุ่มได้

มีวิดีโอที่ดีเกี่ยวกับการใช้ GPIO ที่นี่และการค้นหาของ Google จะช่วยได้

คุณสามารถลองรับเขียงหั่นขนมที่นี่ (ถูกมาก!) หรืออีกครั้ง google จะทำไม่สิ้นสุดดี

ที่จริงผมมีเหล่านี้ สองชุดไฟ LED ซึ่งเป็นที่ดีสำหรับการเปลี่ยนแปลงของพวกเขาของ LED ที่แตกต่างกัน แต่มีช่วงดังกล่าวของไฟ LED ที่จริงๆมันขึ้นอยู่กับสิ่งที่คุณกำลังมองหา

สวิทช์กดเพื่อให้มีน้อยยากที่จะเจอ แต่คุณสามารถหาบางอย่างที่นี่ตัวอย่างเช่น


ใครจะให้คำแนะนำแก่ฉันว่าทำไมพวกเขาถึงลงคะแนน? (ฉันแค่ต้องการทำให้คำตอบของฉันดีขึ้น)
ACarter

1
ฉันคิดว่าคุณเข้าใจผิดคำถามของฉันหรือตีความระดับความเชี่ยวชาญของฉันอย่างผิด ๆ : ฉันรู้ว่ามีกระดานเช่นนี้อยู่ฉันแค่ไม่รู้ว่าอะไรเหมาะกับทั้ง Pi และจุดประสงค์ของฉัน บอร์ด GPIO นั้นดูดีมาก (โดยเฉพาะเมื่อพูดถึงในเว็บไซต์อย่างเป็นทางการ) ขอบคุณสำหรับลิงค์! +1
keyser

3
ไม่ใช่ฉันที่ downvoted ดังนั้นฉันจึงไม่ทราบว่านี่เป็นสาเหตุหรือไม่ แต่จากสิ่งที่ฉันเข้าใจว่าโดยทั่วไปถือว่าเป็นรูปแบบที่ไม่ดีที่จะบอก OP กับ google คำตอบในคำตอบ Stack Exchange
AntonChanning

1
@ ACarter ฉันลงคะแนนเพราะ Googling - ขอโทษที่ฉันไม่ได้แสดงความคิดเห็นก่อนหน้านี้ หากคุณลบวลีที่บอก OP ให้กับ Google และอาจเพิ่มลิงก์ที่ยากกว่านี้แทนเรายินดีที่จะลบ downvote
berry120

1
@ ผลเบอร์รี่ฉันได้ปรับปรุงมัน แต่เป็นทางเลือกของคุณถ้าคุณลบ downvote ฉันเห็นว่าทำไมคุณถึงทำอย่างนั้นและเป็นทางเลือกของคุณ
ACarter
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.