Найти тему
Сервер областей "Areas"
Добро пожаловать в увлекательную разработку операционной системы «Areos!» В прошлой серии мы сделали графическую библиотеку, которую будем использовать для создания нашего пользовательского интерфейса. Но перед этим нам нужно создать сервер управления отображением главной области. Что это за зверь? Дело в том что весь будущий интерфейс будет состоять из такого понятия как области (Areas). Область - это само определение всех UI элементов: надписи, картинки, кнопки, текстовые поля и т. д. - это всё области...
9 месяцев назад
Графическая библиотека для операционной системы «Areos»
Для создания графического интерфейса пользователя, нужны средства рисования графики. Для этой задачи нам нужна векторная библиотека, которая будет уметь рисовать пока простые геометрические фигуры, такие как: линия и дуга, применяя разную толщину и цвет. Этих двух элементов хватит что бы создавать другие разнообразные фигуры. Например из линий можно нарисовать прямоугольник, треугольник, и вообще любой, разнообразный многоугольник. Добавив к линии дугу, мы сможем например закруглить углы. Применяя радиус дуги, и выставив нужный угол, можно получить эффект разного скругления...
10 месяцев назад
Видео сервер операционной системы "Areos"
При загрузке пользовательской операционной системы, мы желаем увидеть графический интерфейс, что бы быстрее начать управлять своим компьютером, а так же до загрузки, иметь возможность наблюдать красивую анимацию запуска ОС. Поэтому один из самых первых загружаемых сервисов – это видео сервер. Ответственность видео сервера такая же важная как у сервиса «System», т.к всё что вы будете наблюдать зависит от того как правильно он работает. Если данный сервер упадёт, мы возможно увидим чёрный экран. Но этого не должно произойти, т...
10 месяцев назад
Cервис инициализации "System" операционной системы «Areos»
После окончания инициализации ядра операционной системы, запускается первая программа-сервис «System». По названию сервиса уже можно догадаться, что это критически важный сервис во всей ОС. Это самый первый сервис, на котором будет держаться вся работоспособность остальных компонентов системы. На сервис инициализации ложатся такие задачи как выполнение настройки ядра под систему, подготовка файловой системы, загрузка необходимых драйверов, загрузка конфигурации ос, а также запуск всех остальных сервисов, для того что бы продолжить загрузку системы...
10 месяцев назад
Ядро операционной системы "Areos"
Самая основная и самая сложная часть это ядро, сердце ОС. Разработка ядра с 0, очень долгая и ответственная работа, т.к ядро принимает на себя все низкоуровневые задачи, такие как работа с устройствами, процессами и полный контроль всей системы. Любая ошибка на уровне ядра вызовет немедленное зависание ПК. Что бы не погружаться в этот сложный мир, и не изобретать велосипед, решено было не тратить время на разработку ядра, а взять готовое ядро Linux. Кроме сэкономленного времени, которое уже можно...
10 месяцев назад
Разработка новой операционной системы
Всем привет! Сегодня мы начинаем серию публикаций о создании собственной операционной системы. В этом выпуске мы не будем объяснять зачем нужна ещё одна ОС и что не устраивает в существующих. На это уйдёт целая статья и сгенерирует кучу обсуждений за, против и зачем. Но, если будет такая необходимость, сделаем отдельный выпуск. А пока кратко опишем цель разработки нашей ОС, и местами кратко ответим на самые яркие вопросы, которые у вас по ходу чтения этой статьи вас всё-равно возникнут. Так как давно...
10 месяцев назад
Подробнее про 3D принтер “Flashforge Creator Pro 2”
Прошло уже достаточно много времени что бы подробней рассказать про 3D принтер “Creator Pro 2 от компании Flashforge” За время эксплуатации данного принтера мы успели хорошо так попечатать и даже немного попасть в неприятные ситуации. В целом принтер печатает просто отлично. Адгезия Сразу же хочется отметить про покрытие стола и адгезию. Если раньше мы мучались с первым слоем, замазывая весь стол клеем, чтобы модель хоть как то держалась, то тут обратная ситуация: филамент настолько сильно прилипает, что приходится разогревать стол...
3 года назад
3D принтер. Собираем кинематику CoreXY
Ранее мы сделали небольшой обзор будущий кинематики CoreXY для нашего многострадального медведя. Сегодня на основе доработанной сборки, мы будем собирать новую кинематику. Для кинематики CoreXY нам нужно распечатать два боковых крепления балки оси X. Левое и правое. Два задних держателя шкивов для ремней. Крепление для головы. Небольшое крепление для концевика оси Y. и 4 ножки для принтера, специального размера. Позже объясним для чего они. Так же мы приобрели - 8 шкивов: 6 с зубьями и 2 гладких...
282 читали · 3 года назад
3D печать на ткани. Эксперимент!
Обзор футболок: Приобрели мы две футболки и решили попробовать напечатать на них разным филаментом. PLA, PETG, и резиновым BFLEX. Смотрим что из этого получилось. Подготовка: Предварительно всё подготовим и настроим принтер. В качестве тестовой модели будем печатать вот такой текст. Печать: Первым у нас попытается ровно уложиться PLA Второй на очереди PETG Ну и закончим гибким филаментом BFLEX Первый результат: Белый PLA на чёрной футболке смотрится неплохо. Синий PETG смотрится интересно, но как то не надёжно...
3 года назад
Обзор 3D принтера "Flashforge Creator PRO 2"
Вашему вниманию представляем обзор 3D принтера "Creator PRO 2 от компании Flashforge" Сегодня познакомимся с новым принтером "Creator PRO 2 от компании Flashforge" Приезжает принтер вот в такой не маленькой коробке. Распаковав обнаруживаем почти полностью собранный принтер, что очень радует. Так же радует богатая комплектация и 2 килограмма филамента в подарок. Принтер "Creator PRO 2" 2-х экструдерный сделан по системе IDEX. 2-е независимые головы которые могут кроме классического применения, печатать одновременно 2 копии модели...
3 года назад
3D принтер. Управляем вентиляторами
А вас тоже раздражает этот звук постоянно работающих вентиляторов, когда ваш принтер простаивает? Давайте сделаем ваш принтер немного по тише и экономичней. Рассматривать и решать эту проблему мы будем на управляемой плате от компании MAKERBASE - MKS GEN L v1.0. Суть проблемы в том, что платы этой серии а может и другие тоже, имеют всего 1 гнездо, для подключения управляемого вентилятора. И как правило производитель принтера, подключает туда вентилятор, на обдув модели. Через это гнездо можно контролировать...
618 читали · 3 года назад
3D принтер. Обслуживание кареток для рельсовых направляющих
Постоянно заедающие каретки, тугой ход по рельсовым направляющим так и провоцирует заменить это всё на более качественные рельсы с каретками. Но не спешите списывать в хлам это доброе китайское произведение, давайте попробуем сперва всё промыть, почистить и промазать. Возможно мы получим приемлемый результат, хотя бы на какое то время. Первым делом мы вымоем каретки. Это делается легко. Снимаем каретку с рельсы, наливаем в ёмкость кипяток и кидаем туда нашу каретку купаться. Эх было бы так легко, конечно же всё не так...
396 читали · 3 года назад