Pull to refresh
20
0
Лазба Филипп @lazbaphilipp

User

Send message

Plug and /pray/ play

Level of difficultyMedium
Reading time17 min
Views2.1K

Plug and pray play

Когда компьютеры были большими, а программы маленькими, никто особенно не задумывался над ответами на вопросы: Какова конфигурация компьютера? Какие устройства и как подключены? Да, собственно, этого и не нужно было делать. Компьютеры обслуживали сильно специальные люди – они собирали компьютер у заказчика, подключали периферию и настраивали операционную систему на работу с оной.

Несмотря на то, что люди были специальными, по нынешним меркам все было организовано довольно просто. Любой самостоятельный компонент компьютера (процессор, память, шина, порты ввода/вывода и т. д.) поставлялся с кипой бумажной документации, в которой описывалось, какие интерфейсы используются, какие адреса, прерывания необходимы для работы того или иного устройства. Если возникали конфликты адресов/прерываний, то, как правило, в устройстве были переключатели, позволявшие в определенных пределах менять настройки. А когда это не помогало, то специальные люди не чурались паяльника и разрешали конфликт, так сказать, «по месту».

К чему это я?
Total votes 9: ↑9 and ↓0+12
Comments0

Теория сознания

Level of difficultyMedium
Reading time35 min
Views11K

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

Получается много споров о том, что каждый воспринимает субъективно, и что объективно никак не измерить. Плюс существует много кандидатов на теорию сознания и их апологетов, зачастую эти теории весьма абстрактны и непонятны. Главное, что эти гипотезы о сознании обычно игнорируют главный критерий истинности теории сознания — связь субстрата мозга с сознанием. Теория сознания должна опираться на физическую основу работы живых клеток, сетей нейронов, конкретной активности нервной ткани. Все аспекты теории должны иметь, хотя бы теоретическую, возможность воспроизведения.

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

Читать далее
Total votes 18: ↑14 and ↓4+12
Comments26

STM32. Процесс компиляции и сборки прошивки

Level of difficultyEasy
Reading time30 min
Views26K
Многие из начинающих разработчиков софта для микроконтроллеров реализуют свои проекты исключительно в средствах разработки, которые предоставляются производителем. Многое скрыто от пользователя и очень хорошо скрыто, из-за чего некоторые воспринимают эти процессы сродни настоящей магии. Я, в свою очередь, как человек в пытливым умом и природной любознательностью, решил попробовать собрать проект без использования IDE и различного рода автоматизаций.

Так родилась идея для этой статьи: не используя ничего, кроме текстового редактора и командной строки, собрать проект мигания светодиодом на отладочной плате STM32F0-Discovery. Поскольку я не до конца понимал, как происходит процесс компиляции и сборки проекта, мне пришлось восполнять пробелы в знаниях. Разобравшись с этим вопросом, я подумал — а почему бы не рассказать другим об этом?

Всем кому интересно — добро пожаловать под кат! 🙂

Читать дальше →
Total votes 107: ↑106 and ↓1+122
Comments67

Миландр + GCC + VSCode. Пробуем мигать светодиодом на отечественном ARM32 микроконтроллере

Level of difficultyMedium
Reading time15 min
Views11K

Год назад я написал статью об отладке STM32 микроконтроллеров из под VSCode, с компиляцией в GCC и сборкой с помощью CMake. А в декабре мне в руки попали две тестовые единицы отечественных микроконтроллеров К1986ВЕ92FI (MDR1211FI1). Производитель имеет свою библиотеку SPL на C, а также неплохую базу примеров инициализации и применения различной периферии в Keil и IAR; однако я, average C++20+ enjoyer , решил попробовать перенести свой тулчейн на новое железо.

Читать далее
Total votes 23: ↑21 and ↓2+28
Comments51

Information

Rating
5,492-nd
Registered
Activity