Სარჩევი:

პროგრამების განვითარება GPIO ქინძისთავებით DragonBoard 410c– ზე Android და Linux ოპერაციული სისტემებით: 6 ნაბიჯი
პროგრამების განვითარება GPIO ქინძისთავებით DragonBoard 410c– ზე Android და Linux ოპერაციული სისტემებით: 6 ნაბიჯი

ვიდეო: პროგრამების განვითარება GPIO ქინძისთავებით DragonBoard 410c– ზე Android და Linux ოპერაციული სისტემებით: 6 ნაბიჯი

ვიდეო: პროგრამების განვითარება GPIO ქინძისთავებით DragonBoard 410c– ზე Android და Linux ოპერაციული სისტემებით: 6 ნაბიჯი
ვიდეო: STM32 Blue Pill-ის დაპროგრამება LDmicro PLC Ladder Logic-ით 2024, ივლისი
Anonim
პროგრამების განვითარება GPIO ქინძისთავებით DragonBoard 410c– ზე Android და Linux ოპერაციული სისტემებით
პროგრამების განვითარება GPIO ქინძისთავებით DragonBoard 410c– ზე Android და Linux ოპერაციული სისტემებით

ამ გაკვეთილის მიზანია აჩვენოს საჭირო ინფორმაცია პროგრამების შესაქმნელად GPIO პინის გამოყენებით DragonBoard 410c დაბალი სიჩქარით გაფართოებაზე.

ეს გაკვეთილი წარმოადგენს ინფორმაციას პროგრამების შემუშავებისათვის GPIO ქინძისთავების გამოყენებით SYS Android და Debian ოპერაციულ სისტემებზე.

ᲨᲔᲜᲘᲨᲕᲜᲐ:

ეს ბმული შეიცავს სასარგებლო ინფორმაციას DragonBoard 410c– ზე დაბალი სიჩქარის გაფართოების შესახებ.

ნაბიჯი 1: ქინძისთავების შედგენა ოპერაციულ სისტემაში

ოპერაციული სისტემის ქინძისთავების შედგენა
ოპერაციული სისტემის ქინძისთავების შედგენა
  • თითოეული ოპერაციული სისტემისთვის არის სპეციფიკური გამოსახულება დაბალი სიჩქარის გაფართოების ქინძისთავებისთვის;
  • თითოეული ოპერაციული სისტემის პინების რუქა ნაპოვნია DragonBoard 410c– ის 96 დაფის დოკუმენტაციაში.

ნაბიჯი 2: ხელმძღვანელობს DragonBoard 410c

ხელმძღვანელობდა DragonBoard 410c
ხელმძღვანელობდა DragonBoard 410c

იმის გათვალისწინებით, რომ Led ჩართულია პინ 23 -ში.

ნაბიჯი 3: ქინძისთავების შედგენა - Android

რუკების ქინძისთავები - Android
რუკების ქინძისთავები - Android

Android- ზე, პინი 23 არის GPIO938.

ნაბიჯი 4: წვდომა GPIO მეშვეობით SYS Android

შედიხარ/sys/class/gpio დირექტორიაში:

cd/sys/class/gpio

განვიხილოთ Led 23 პინზე:

# echo 938> ექსპორტი

# cd gpio938

ჩართულია Led როგორც გამომავალი:

# echo "out"> მიმართულება

Led- ის ჩართვა / გამორთვა:

# echo "1"> მნიშვნელობა

# echo "0"> მნიშვნელობა

ნაბიჯი 5: ქინძისთავების შედგენა - Debian GNU/Linux

რუქების დამაგრება - Debian GNU/Linux
რუქების დამაგრება - Debian GNU/Linux

Debian GNU/Linux– ზე, პინი 23 არის GPIO36.

ნაბიჯი 6: წვდომა GPIO– ს მეშვეობით SYS Debian GNU/Linux– ზე

შედიხარ/sys/class/gpio დირექტორიაში:

cd/sys/class/gpio

განვიხილოთ Led 23 პინზე:

# echo 36> ექსპორტი

# cd gpio36

Led როგორც გამომუშავების ჩართვა:

# echo "out"> მიმართულება

Led- ის ჩართვა / გამორთვა:

# echo "1"> მნიშვნელობა

# echo "0"> მნიშვნელობა

გირჩევთ: