Raspberry Pi Pico 2

დავით მაჭახელიძე

Raspberry Pi-ის პროექტმა წარმოადგინა ახალი დაფა Raspberry Pi Pico 2, რომელიც აგრძელებს Pico და Pico W მინიატურული დაფების განვითარებას, აღჭურვილი საკუთარი წარმოების მიკროკონტროლერით. დაფა იწარმოება Sony-ის ქარხანაში და ხელმისაწვდომია 5 დოლარად. წინა Pico დაფების მსგავსად, ახალი მოდელი ძირითადად ორიენტირებულია Raspberry Pi კომპიუტერებთან ერთობლივ გამოყენებაზე, ჩაშენებული სისტემების და სხვადასხვა მოწყობილობების მართვის სისტემების შემუშავებაზე. წლის ბოლომდე იგეგმება დამატებით Pico 2 W მოდელის გამოშვება Bluetooth და Wi-Fi (2.4GHz 802.11n) მხარდაჭერით, რომელიც რეალიზებული იქნება Infineon CYW43439 ჩიპის ბაზაზე.

Pico 2 დაფა გამორჩეულია ახალი RP2350 მიკროკონტროლერის გამოყენებით, რომელიც წინა მოდელებში გამოყენებულ RP2040 მიკროკონტროლერთან შედარებით, მოიცავს უფრო მწარმოებლურ ორბირთვიან ARM Cortex-M33 პროცესორს DSP-ით და მცურავმძიმიანი გამოთვლების ბლოკით, რომელიც მუშაობს 150MHz სიხშირეზე (ადრე გამოიყენებოდა ARM Cortex-M0+ 133 MHz). უფრო მეტიც, შემადგენლობაში შედის ორი ოპციონალური Hazard3 ბირთვი RISC-V ბრძანებათა ნაკრების არქიტექტურით, რომლებზეც შეიძლება გადართვა ჩატვირთვისას ARM Cortex-M33 ბირთვების ნაცვლად გამოსაყენებლად.

ჩიპი აღჭურვილია 520 KB ჩაშენებული ოპერატიული მეხსიერებით (ადრე იყო 264 KB), საშუალებას იძლევა მიუერთდეს QSPI PSRAM გარე მეხსიერების მოდულები და უზრუნველყოფს გაფართოებულ შესაძლებლობებს უსაფრთხოების უზრუნველსაყოფად. Pico 2 დაფა აღჭურვილია 4MB QSPI Flash-ით, რაც ორჯერ მეტია, ვიდრე წინა მოდელში. ამასთან, დაფა სრულად თავსებადია წინა მოდელებთან აპარატული ინტერფეისების დონეზე და პროგრამული უზრუნველყოფის დონეზე, რომელიც გამოიყენება აპლიკაციების შემუშავებისთვის.

RP2350 ჩიპი შეიცავს ჩაშენებულ აპარატურულ საშუალებებს გაუმართაობის შეტანის (Fault Injection) შეტევებისგან დასაცავად და მხარს უჭერს Arm TrustZone ტექნოლოგიას, რომელიც შეიძლება გამოყენებულ იქნას ციფრული ხელმოწერით ჩატვირთვის ვერიფიკაციისთვის, უზრუნველყოფს ინსტრუქციებს SHA-256 ჰეშების გამოთვლის დასაჩქარებლად და საიმედო შემთხვევითი რიცხვების გენერაციისთვის (TRNG, True Random Number Generator). გარდა ამისა, უზრუნველყოფილია 8 KB ერთჯერადად პროგრამირებადი მეხსიერება, რაც იძლევა მონაცემების ჩაწერის საშუალებას, რომლებიც შემდეგ შეუძლებელია შეიცვალოს ან წაიშალოს.

აპლიკაციების შესაქმნელად შეიძლება გამოყენებულ იქნას C, C++, MicroPython ან CircuitPython ენები. C/C++-ზე შემუშავება შეიძლება განხორციელდეს Visual Studio Code რედაქტორში, რომლისთვისაც ვრცელდება სპეციალური დამატება. ჩიპის შესაძლებლობები საკმარისია მანქანური სწავლების ამოცანების გადასაჭრელად აპლიკაციების შესასრულებლად, რომელთა შემუშავებისთვისაც არსებობს TensorFlow Lite ფრეიმვორკის პორტი. ქსელური წვდომისთვის შემოთავაზებულია lwIP ქსელური სტეკის გამოყენება, რომელიც შედის Pico SDK-ში C ენაზე აპლიკაციების შემუშავებისთვის, ასევე MicroPython-ის ფირმვეარში.

ცალკე გამოცხადდა პარტნიორობა კომპანიებთან 4D Systems, Adafruit, Bus Pirate, Cytron, Hellbender, Ignys, Invector Labs, Melopero, NewAE, Pimoroni, Seeed, Solder Party, SparkFun, Switch Science, ThisisNotRocketScience, Tiny Circuits და Wiznet, რომლებმაც მოამზადეს საკუთარი ვარიანტები დაფებისა და მოწყობილობებისა RP2350 მიკროკონტროლერის ბაზაზე. განვითარებად პროდუქტებს შორისაა: gen4-RP2530 ეკრანები, Arduino-თავსებადი დაფა Adafruit Feather RP2350, Bus Pirate 5XL და Bus Pirate 6 დებაგერის დაფები, Cytron IRIV I/O სამრეწველო შეტანა/გამოტანის კონტროლერი, MOTION 2350 Pro რობოტების კონტროლერი, Hellbender RP2350 და Ignys RP2350 დეველოპერის დაფები, Challenger+ RP2350 BConnect დაფა, Melopero Perpetuo LoRa და NewAE RP2350, Pimoroni Tiny 2350, Plasma 2350, PGA2350, Seeed XIAO RP2350, Solder Party RP2350 Stamp, SparkFun Pro Micro და Switch Science Picossci2, ThisIsNotRocketScience Bopp & Steve ხმოვანი ეფექტების სინთეზატორი, Tiny Circuits Thumby Color სათამაშო კონსოლი.

გააზიარეთ: