Raspberry pi
Соромно зізнатися, але Raspberry Pi ми придбали більше року тому і так, не написали тоді про нього жодного рядка, хоча і тримісячне очікування було тяжким, і радість від отримання посилки з Туманного Альбіону була щирою. Воно, напевно, й на краще. За рік навколо Raspberry Pi утворилося пристойних розмірів співтовариство користувачів, розробників і компаній, які продемонстрували світові чимала кількість аксесуарів, проектів та програмного забезпечення. Та й сам одноплатний комп'ютер встиг зазнати деяких змін в апаратної частини - в нових версіях прибрали ряд недоліків і в два рази збільшили обсяг RAM у моделі B.
# 8673; # Історія Raspberry Pi
Тут і далі фото Raspberry Pi Model B (PCB 1.0, rev. 0002)
Жаль розробників Raspberry Pi зрозуміло, адже їх молодість припала якраз на час появи і розквіту перших по-справжньому домашніх «персоналок» Amiga, BBC Micro, Spectrum ZX і Commodore 64. Користувачі цих ПК деколи просто змушені були займатися програмуванням, якщо не знаходили відповідного софта для своїх завдань. Причому нерідко треба було не просто вміти писати код, але і добре розуміти принципи роботи залізної складової, вміло обходити наявні обмеження і різними хитрощами домагатися максимальної продуктивності свого творіння. Найбільш просунуті брали в руки паяльник, адже периферії спочатку теж було небагато. А для деяких це і зовсім стало приводом відкрити свій «свічковий заводик».
Втім, всі ми знаємо, що в 90-х сталося з платформою Wintel, яка стала фактично монополістом на ринку ПК і в підсумку позбавила користувачів від необхідності освоювати програмування. У школах теж вирішили переключитися на вивчення основ роботи з одним відомим офісним пакетом і створення простеньких HTML-сторінок. Потім лопнув міхур доткомів, стали масово поширюватися ігрові приставки і персональні комп'ютери. Загалом, життя простих користувачів помітно спростилася, а ряди ентузіастів помітно порідшали. Така ситуація не влаштовувала викладачів - і вони загорілися ідеєю створення платформи, яка відродила б інтерес до самостійного вивчення цієї теми. Так чи так уже все сумно, однозначно сказати важко, але надихалися творці історією колись легендарного навчального комп'ютера BBC Micro. не розраховуючи, втім, докорінно змінити ситуацію з інтересом до Computer Science.
Паралелей між Raspberry Pi і BBC Micro не так уже й мало. Обидва мають дві апаратні, незначно розрізняються версії - Model A і Model B. Обидва засновані на RISC-подібної архітектури, причому залізо в обох випадках використовується оптимальне, хоча і не саме просунуте. RISC OS теж не забули перенести. Завдання у них одна і та ж - зацікавити підростаюче покоління комп'ютерними технологіями на досить високому рівні. BBC Micro планувалося продати не більше 12 тисяч штук, а за 10 з гаком років в результаті було продано близько півтора мільйонів. Пробна партія Raspberry Pi об'ємом 10 000 примірників розійшлася за кілька хвилин, причому спочатку діяло правило «одна штука в одні руки». Представник одного з двох офіційних дистриб'юторів «сердечно» попросив користувачів перестати оновлювати сторінку онлайн-магазину, так як сервера просто не справлялися з навантаженням. Рік по тому, під час старту продажів в США історія повторилася. На поточний момент, тобто майже через півтора року після запуску, продано понад півтора мільйона пристроїв, і це, схоже, не межа.
Зауважте, Raspberry Pi - по суті некомерційний проект. Так що немає нічого дивного в тому, що на його розробку пішло стільки років. Одночасно це відповідь на невдоволені вигуки в дусі «А чому процесор такий, а не такий-то? Де мій гігабайт пам'яті? Не можна чи що було додати підтримку SATA? Чому немає модуля Wi-Fi / 3G / Bluetooth? ». Даруйте, вам за $ 25 (або $ 35) надали добротну машинку для домашніх експериментів і «наколінних» проектів. Зрештою, новачкові простіше розібратися з Raspberry Pi, ніж з мікроконтролерами; він набагато зручніше і функціональніша плат міні-роутерів, які нерідко використовуються в дослідницьких задачах; його ціна помітно нижче, ніж у всіх інших одноплатних рішень. нехай і більш функціональних. Виходить, що конкурентів у Raspberry Pi поки що немає. Ну що ж, ми докладно розповіли про історію створення цього проекту, але до сих пір ні разу не обмовилися про те, що він собою являє, що з ним можна зробити і які в нього недоліки.
# 8673; # Технічні характеристики і можливості
Raspberry Pi називають одноплатним комп'ютером розміром з кредитну карту. Насправді сама плата трохи крупніше - 85,6x56x21 мм - і не має округлених країв, до того ж деякі порти просто стирчать зовні, не кажучи вже про карту SD, яка більш ніж на половину випирає за межі плати. Вирішити цю проблему можуть «короткі» адаптери для micro-SD. Важить пристрій всього 54 грами. Raspberry Pi випускається в двох версіях - Model A і Model B. У Model A немає порту Ethernet, один порт USB 2.0 і 256 Мбайт RAM, а коштує вона $ 25. Model B оснащена портом Ethernet 10/100 Мбіт / с, двома портами USB 2.0, обсяг оперативної пам'яті у неї в два рази більше. Все це задоволення продається вже за $ 35. Тільки врахуйте, що це «чиста» ціна, без урахування можливих податків і витрат на доставку. Нам, наприклад, придбання Model B обійшлося мало не два рази дорожче. Також при покупці варто звернути увагу на маркування SoC. Номер партії для «старих» версій Model B з 256 Мбайт RAM починається з K4P2G, а у ревізії з 512 Мбайт пам'яті - з K4P4G.
Схема Raspberry Pi Model з www.raspberrypi.org
За ідеєю, починаючи з цього року всі Raspberry Pi Model B повинні мати полгигабайта RAM, але на складах перекупників цілком могли завалятися більш ранні моделі. Ліцензією на виробництво плат мають компанії Premier Farnell, RS Components та Egoman. Причому остання випускає плати червоного кольору, які можуть пропонуватися тільки на китайських територіях. До першої річниці проекту RS Components випустили ювілейну партію плат синього кольору об'ємом 1000 штук. Ці ж компанії мають право продавати Raspberry Pi, а в США поширенням займається Allied Electronics. Так що всі інші магазини просто закуповують великі партії пристроїв у цій четвірки і перепродують кінцевим споживачам. Обидві моделі плат від різних виробників (складанням займаються заводи Sony, Qisda і Egoman), мають деякі несуттєві відмінності. але за великим рахунком вони ідентичні.
А тепер - найцікавіше: набір низькорівневих інтерфейсів, які дозволяють підключати до Raspberry Pi плати розширення, зовнішні контролери, датчики та інші аксесуари. По-перше, на платі є 15-піновий слоти CSI -2 для підключення камери і DSI для установки дисплея. По-друге, є колодка на 26 ліній введення-виведення загального призначення (GPIO, General Purpose Input / Output), з яких за фактом для управління є лише 17 - не густо, але і не порожньо. На них же реалізовані інтерфейси UART, консольний порт, SPI і I²C. На нових ревізіях плат розведені, але не розпаяні ще чотири GPIO, додатково дають I²C і I²S. Якщо вам не знайомі всі ці абревіатури, то не лякайтеся - це назви широко поширених в мікроелектроніці стандартів підключення одних пристроїв до інших. Використання GPIO - це якраз найцікавіше і творче застосування Raspberry Pi.
Одноплатний міні-ПК Raspberry Pi
Згода на обробку персональних даних