Top.Mail.Ru

Уроки OpenGL. Часть 3. 2D-фигуры и массивы вершин.

Как и обещал в конце второго урока (ссылка), сегодняшняя статья будет посвящена построению 2D-примитивов в OpenGL при помощи массивов вершин. Поставим такую задачу - реализовать все то, что мы сделали в прошлый раз, но только без использования функций glBegin() / glEnd(). Итак, для решения поставленной задачи нам понадобится создать три массива: Но для начала разберемся ...

Продолжить чтение

Уроки OpenGL. Часть 2. Рисование основных 2D-фигур.

Продолжаем учебный курс по работе с графикой при помощи OpenGL! И сегодня мы займемся рисованием основных 2D-фигур, таких как треугольник, прямоугольник, линия итд. Первый урок, посвященный OpenGL можно найти тут - ссылка. Итак, приступим... Создадим пустой проект и добавим в него класс MainScene, как в предыдущей статье, а в сам класс - три пустые функции: ...

Продолжить чтение

Микроконтроллер и графический дисплей. Работа с Touch Screen.

Всем доброго дня! Сегодня мы продолжим обсуждать работу с графическим дисплеем и на очереди у нас Touch Screen. В этой статье я не буду рассказывать про устройство дисплея и про то, как работает контроллер touch screen'а. Сегодня рассмотрим библиотеку для работы с ним, а также конкретный пример, чтобы увидеть результат наших трудов. В общем, данная ...

Продолжить чтение

STM32 и дисплей. Подключение LCD к микроконтроллеру.

Читатель нашего блога Михаил (mishadesh) создал отличную библиотеку для STM32 для работы с LCD дисплеем и предложил написать статью для демонстрации ее возможностей. Собственно, сегодня именно об этом и пойдет речь - разберем, какие реализованы функции, а также в конце статьи будет выложен пример для работы с дисплеем. Время традиционной вставки: поскольку компания STMicroelectronics прекратила ...

Продолжить чтение

STM32 и FatFs. Файловая система FAT на внешней SD-карте.

По просьбам читателей нашего сайта сегодняшняя статья будет посвящена работе с файловой системой FAT. Будем использовать связку библиотеки FatFs и микроконтроллера STM32. Статья будет небольшая, но информативная, только голые факты и ничего лишнего ) Подключение карты памяти к микроконтроллеру уже было описано ранее - ссылка - поэтому сегодня мы сразу перейдем к обсуждению именно файловой ...

Продолжить чтение

Уроки OpenGL. Часть 1. Введение.

Всем доброго дня! Сегодняшней статьей я положу начало новой рубрике "Уроки OpenGL" на нашем сайте! Посвящена она будет программированию с использованием графической библиотеки OpenGL. Начнем с основных концепций и идей, затем плавно перейдем к 2D и 3D-графике. Постараюсь все объяснять максимально подробно и понятно, чтобы статьи оказались действительно полезными. Начнем с инструментария. Я, будучи большим ...

Продолжить чтение

NAND-память. Описание, структура и подключение.

Продолжаем обсуждать устройство и принцип работы запоминающих устройств на нашем сайте. В прошлый раз мы обсуждали Flash-память в целом (ссылка), а сегодня сконцентрируем внимание на одном из типов уже упомянутой Flash-памяти, а именно на NAND-памяти. Частично мы уже разобрались с устройством и работой NAND, так что перейдем к рассмотрению основных алгоритмов, способов подключения и некоторых ...

Продолжить чтение

STM32. Быстрый старт с STM32CubeMx.

Всем нам известная фирма ST Microelectronics активно развивает свой продукт под названием STM32CubeMx, и я не мог обойти это вниманием, поэтому и решил сделать новую одноименную рубрику. И для начала разберемся, что это вообще такое, и для чего нужно. Итак... STM32CubeMx - программный продукт, позволяющий легко и непринужденно при помощи достаточно понятного графического интерфейса произвести ...

Продолжить чтение

Flash-память. Устройство и принцип работы. NAND и NOR-память.

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

Продолжить чтение

Фильтр Калмана. Алгоритм фильтрации данных.

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

Продолжить чтение

Обзор конфиденциальности

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