Это было не из Big Tech. | ЛИЧНОЕ ПРЕДМЕТЫ — Серпантин

Я перейду к делу; устройством, которое привело меня к технологиям и вычислениям, был компьютер Raspberry Pi. Позволь мне объяснить:

Современное программное обеспечение немного скучно и скучно, поскольку оно работает как «черный ящик»… по большей части. Согласно Википедии, определение программы «черный ящик» в информатике:

Программа черного ящика — это программа, внутреннюю работу которой пользователь не видит (возможно, потому, что это программа с закрытым исходным кодом) — ИСТОЧНИК: https://en.wikipedia.org/wiki/Black_box. »

Например, когда пользователь Windows открывает и вводит текст в документе Word, он увидит, как появляются его слова, но не сможет просмотреть код, лежащий в основе Word, программы, поскольку она черный ящик.

Это не значит, что все программы действуют таким образом, но я вернусь к этому чуть позже.

ZX Spectrum — Британия 1980-х

Давайте вернемся в Британию 1980-х годов.

В 1982 году компания Sinclair Research выпустила ZX Spectrum. Он мгновенно стал хитом, быстро став самым продаваемым микрокомпьютером в Великобритании, продано более 5 миллионов единиц.

Почему он был так популярен? Это был не самый быстрый из доступных персональных компьютеров (ПК), но он был доступным и увлекательным (с радужным дизайном).

Помните, интернет в то время был чисто академическим и военным, смартфоны существовали только в вашей самой дикой надуманной фантастике, а видеомагнитофоны только становились популярными.

Для большинства британских детей это был их первый опыт знакомства с компьютерным миром, но он также понравился молодым людям и взрослым, которые увидели потенциал в создании игр или воспроизведении их на своем телевизоре (Спектрум использовался для подключения к телевизору, используя его в качестве его отображение). Spectrum стал игровой сенсацией в Британии и сделал компьютеры модными.

Для разработки этих игр требуется программирование.

Это означало, что целое новое поколение молодых людей занялось программированием, когда они были совсем молодыми, и, что более важно, Спектр позволил людям экспериментировать с технологиями. Восстановление поощрялось. Вы также должны были быть довольно изобретательны, чтобы использовать ограниченные системные ресурсы, которые поощряли нестандартное мышление. Это означало, что поколение выросло очень технически проницательным и, возможно, даже стало программистами и компьютерными профессионалами в своей более поздней жизни.

Настоящее время — 2022 год (на момент написания статьи)

.. Вернемся к сегодняшнему дню.

Сейчас технологический гигант Apple стоит триллионы фунтов стерлингов. За последние два года (на момент написания статьи) компания перешла с процессорных чипов Intel на собственный «Apple Silicon».

Это оказалось чрезвычайно успешным для Apple, поскольку пользователи восхищались энергоэффективностью и производительностью по сравнению со своими старыми моделями. Однако это также означает, что они не поощряют молодых пользователей возиться с ними… кроме того, это дорого обходится, если что-то сломается! Кроме того, из-за более тесной интеграции Apple может выполнить меньше ремонтов, не говоря уже о себе.

В то время как Apple является хорошо известным примером, демонстрирующим эту точку зрения до крайности, другие производители ПК и Windows допускают немного больше переделки, чем MacOS (ОС, которая работает на компьютерах Mac «из коробки»), но большинство из них активно не поощряют переделку (с за исключением новой компании под названием Framework, которая производит очень удобные для пользователей ноутбуки и поощряет копаться в электронике устройств, которые они производят), и ОС Windows, конечно, по-прежнему остается черным ящиком, если только вы не используете Linux, как объяснено. ниже или используйте определенные приложения, которые открыты — большинство из них не на Windows и Mac.

Raspberry Pi, программирование, Linux и я

Raspberry Pi был одним из первых компьютеров, которыми я когда-либо пользовался. Если вы не уверены, о чем я говорю:

Наличие Raspberry Pi в качестве одного из моих первых компьютеров означало, что мне приходилось иметь дело с причудами и различиями между традиционными компьютерами и им. Во-первых, операционная система, используемая Raspberry Pi, хранится не на SSD или жестком диске *, а на SD-карте. Ну, в последних моделях это MicroSD, но мои первые были полноразмерными SD-картами.

( * однако некоторые недавние обновления позволили использовать альтернативные устройства хранения, такие как USB SSD и т. д., для загрузки ОС)

Сказать, что SD-карты имеют тенденцию к повреждению (т. Е. Потерять данные и / или перестать загружаться с помощью Pi), может быть преуменьшением. Карты MicroSD стали намного лучше в этом, но это по-прежнему опасно, когда на них так часто записываются системные файлы и т. Д. После того, как это случилось со мной один или два раза, я был довольно раздражен, но это преподало мне урок. Резервные копии важны. Один из многих уроков, которые я извлек из использования Raspberry Pis в течение длительного времени:

Еще одна особенность компьютеров Raspberry Pi заключается в том, что они имеют ограниченное количество ресурсов, доступных для программного обеспечения, таких как размер ОЗУ и мощность ЦП, по сравнению с традиционными компьютерами, поэтому они работают под управлением облегченной версии Linux; теперь называется ОС Raspberry Pi (ранее Raspbian). Это означало, что мне также пришлось изучать Linux (теперь у всех намного лучшая документация, вы будете рады узнать!)

Raspberry Pi поощряет вас возиться с их платами и программным обеспечением. Ничто не запрещено (включая взлом вашей ОС, если вы сделаете что-то глупое с важными системными файлами, если не будете осторожны). Linux — это открытый исходный код, что противоположно черному ящику.

Я научился программировать на Python, и это был очень простой процесс.

Существует также очень уникальная функция, которой просто нет в других обычных ПК, — это GPIO. Это делает ваше программирование еще более увлекательным, так как вы можете использовать эти контакты (вход/выход общего назначения) для управления освещением в реальном мире на макетной плате... вы можете управлять ими с помощью двигателей... вы можете подключить их к зуммеру.... и если вы случайно закоротите доску, это не конец света при цене около 25 фунтов за замену.

Это очень глупая фраза, и я ненавижу это говорить, но на самом деле предел это ваше воображение с Raspberry Pi.

серпантин

Разработка проекта для OSable

Обратите внимание, что OSable и Serpentine никоим образом не поддерживаются и не спонсируются Raspberry Pi Foundation OR Framework Computer. Статья, написанная выше, является личным мнением Серпентина.