Buildroot на BBB.

Buildroot Buildroot - это набор make файлов, патчей, дистрибутивов, которые позволяют просто сгенерировать загрузчик, toolchain, linux и корневую файловую систему, а так же множество библиотек и программ для целевой платформы и хоста. Buildroot, в основном, используется людьми, работающими с embedded системами. Встраиваемые системы часто предназначаются не для распространенных x86 процессоров, а для ARM, PowerPC, MIPS и других CPU. Процедура подготовки образа buildroot git clone https://github.com/buildroot/buildroot.git make ...
Далее
RISC-V

RISC-V

Приветствую тебя, мой уважаемый читатель на просторах RISC-V! Мы начинаем очень интересную тему, которой будет посвящена целая глава, это изучение RISC-V. Я считаю, что это очень интересная тема чтобы в нее углубится, так мировое сообщество производителей железо начало уделять много внимания этому проекту (участники RISC-V) и не только поэтому, это полностью свободное решение в плане прототипирования. Тут вспоминаются слова Линуса Торвальдса о свободном ПО ...
Далее

Дизайн простого 32 битного RISC ЦПУ и бэкенд LLVM компилятора. Дизайн отличаемого собственного RISC ЦПУ.

Часть 3 Дизайн отличаемого собственного RISC ЦПУ. В этой главе обсуждается дизайн и архитектура отличаемого собственного CJG (в честь автора статьи, разработка с помощью LLVM) RISC ЦПУ. Глава 3.1 объясняет выбор создаваемого дизайна, глава 3.2 описывает реализацию этой архитектуры, и глава 3.3 описывает все инструкции в деталях. 3.1 Архитектура набор команд Первым этапом в проектировании RISC CJG должно быть, указание свой архитектуры набора команд (ISA). ISA ...
Далее

Базовый шаблон проекта для stm32f746g-disco на qbs в Qt Creator

Вам надоел MDK KEIL, IAR и миллион различных версий eclipse от каждого vender-а производящего те или иные ЦПУ, тогда тебе сюда. Приветствую тебя уважаемый читатель данной статьи. Речь пойдет о том, как на стороне Linux поднять необходимые компоненты для старта написания встраиваемого программного обеспечения для микроконтроллеров (mcu) используя для этого openocd, кросскомпилятор для bare metal и qbs (системы сборки от Qt). Все ниже описанные ...
Далее

Дизайн простого 32 битного RISC ЦПУ и бэкенд LLVM компилятора. Проектирование процессоров и компиляторов.

Глава 2 Проектирование процессоров и компиляторов (LLVM) В этой главе рассматриваются соответствующие концепции и идеи, касающиеся архитектуры ЦП (центральный процессор) и компилятора. 2.1 Дизайн процессора Две известные методологии проектирования ЦП с сокращенным набором команд компьютера (RISC) и компьютер с полным набором команд (CISC). Хотя не существует определенного стандарта для разделения определенных архитектур ЦП на эти две категории, обычно большинство архитектур легко классифицируются в одну или ...
Далее

Дизайн простого 32 битного RISC ЦПУ и бэкенд LLVM компилятора.

Данная статья, первая часть статей перевода данного документа - The Design of a Custom 32-bit RISC CPU and LLVM Compiler Backend. Автор этого документа Connor Jan Goldberg. Следить за статьями и добавлять свои тезисы можно по этой ссылке (академическое сообщество). Данный документ описан частично, документ отвечает требованиям для защиты магистерской диссертации в области электротехнических наук (США). Выбор пал случайно в поисках информации по конструированию собственных архитектор процессоров и ...
Далее
Загрузка...