Телефонуйте » (+38) 096 227 41 41

Деякі з вас, можливо, чули, що Raspberry Pi 2 має більшу потужність, ніж будь-коли. Але, наскільки більшу? Ну, apt-get dist-upgrade приблизно в 5 разів швидше з новою Pi. З 1 Гб оперативної пам'яті і чотирма ядрами, це, безумовно, буде стимулом для застосування.

Але як щодо хакінгу? Був великий інтерес в отриманні GPIO-параметрів для Pi 2, аналогічно попереднього GPIO тесту Raspberry Pii. Будь ласка, зверніться до попередньої статті для вихідного коду і приємних скріншотів квадратних хвиль, тоді як автор буде концентруватися тільки на відмінностях в продуктивності. Ви також можете отримати код на Github.

Підведення підсумків

Всі тести Pi 1 проводились 14 і 15 лютого 2015 з використанням новітніх версій бібліотек. Pi 2 тестувався 25 і 26 березня 2015 з останніми версіями ПЗ. Якщо отримуєте значно відмінні результати на більш пізній термін, будь ласка, дайте знати автору, щоб він оновив таблицю!

Питання з Raspberry Pi 2 GPIO

Здається, що не весь код поки наздогнав з новою версією. Наприклад, в strobe.c, периферійна базова адреса має бути змінена з 0x20000000 на 0x3F000000:
#define BCM2708_PERI_BASE   0x3F000000
Прив'язки Ruby для wiringpi (або wiringpi2) з невідомих причин не працюють взагалі, можливо в зв'язку з наведеними вище змінами, або щось ще. Принаймні, є такий рядок у ext/wiringpi/WiringPi/wiringPi/wiringPi.c:
#define BCM2708_PERI_BASE   0x20000000

Висновки

Ґрунтуючись на тестах, Pi 2, зазвичай, в 2-3 рази швидший в операціях GPIO від свого попередника. Більшість бібліотек працюють вже дуже добре на новому Pi, але прив'язки Ruby до wiringPi ще, здається, мають деякі проблеми.
Джерело: codeandlife.com

Новини

  • SDR в IoT

    iotSDR пропонує платформу розробок для IoT-радіо та мережевих доменів. На платі два передавачі Microchip AT86RF215, для вводу-виводу модему на Xilinx ZYNQ SoC, приймач GNSS MAX2769 для GPS, Galileo, BieDou та Glonass. Плата сумісна з ПЗ GNURadio SDR. Дозволяє розробити протоколи фізичного рівня LoRa, SigFox, WightLess, Bluetooth, BLE, 802.15.4, ZigBee тощо для IoT, або шлюз IoT через TheThingsNetwork, LPWAN або Google Thread. Пам'ять EEPROM: 1x AT24MAC602 , flash-пам'ять: 1x QSPI 128 Мб, RAM: 256 MБ DDR3,слот для Micro SD карти, входи/виходи: 2x 8-бітних інтерфейси PL, інтерфейс 8-бітного PS, Gigabit Ethernet, USB 2.0 (USB3310), USB 2.0 (CP2104), 2x SMA RF-роз'єми для приймача діапазонів IoT, 2x SMA RF-роз'єми для приймача 2,4 ГГц , RF-роз'єм приймач GNSS, FPGA-роз'єм JTAG для програмування. Розміри плати: 76,2 мм x 101,6 мм.

     

    in Новини

Записатися на курс