http://www.aros.org AROS-Exec AROS-Exec Archives Power2People
kitty mascottop logo menu

Полезные ссылки

Разработка драйверов устройств

  • Спецификация USB 2.0

    Официальный источник информации о USB. Не очень прост для понимания, но обязателен, если вы хотите знать всё о USB.

  • USB в двух словах (понимание стандарта USB)

    Цитата с сайта:

    "Для новичков первые шаги в работе с USB могут показаться немного пугающими. После выхода спецификации USB 2.0 на 650 страницах стало проще за счёт полноты описания стандарта. [...] Хорошая новость заключается в том, что вам не надо даже беспокоиться о прочтении всего стандарта USB. [...] Совершите небольшое путешествие по различным главам спецификации USB 2.0 и кратко ознакомьтесь с ключевыми моментами."

Форматы исполняемых файлов

  • ELF - Executable and Linking Format - Спецификация, версия 1.2 - pdf-версия

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

  • ELF - Executable and Linking Format - html-версия

    HTML-версия спецификации ELF. Содержит только общие спецификации для всех платформ, где принят стнадарт ELF.

  • Amiga Portable Binaries

    Исследовательский проект по созданию системы портируемых исполняемых фалов для Amiga, позволяющий использовать единый исполняемый файл для множества процессорных архитектур. К сожалению, страница уже долгое время не обновляется; но там содержится несколько интересных идей. Определённо, кое-какие из них было бы приятно увидеть в AROS.

Ресурсы о разработке операционных систем

  • The Operating System Resource Center

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

  • Protected Mode Basics

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

  • Write your own operating system

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

  • Write your own operating system [FAQ]

    Ещё больше информации о написании операционных систем для архитектуры x86. Много информации об аппаратном обеспечении и достаточно много подробностей о высокоуровневых вещах и немного ссылок на полезные книги, инструменты и источники.

Инструменты

  • Object Oriented Programming For All (OOP4A)

    Ещё один, независимый от языка, объектно-ориентированный набор разработки для AmigaOS. В отличие от BOOPSI, содержит совместно используемые библиотеки для управления исполнением и прекомпилятор, предоставляющий более простой синтаксис.

  • Geek Gadgets

    Портированные на Амигу версии наиболее общих инструментов GNU, создающие полное UNIX-подобное окружение на Amiga. Включает все общие инструменты разработки GNU: binutils, GCC, grep, gawk, autoconf, automake, bison, cvs, flex, perl и многие другие.

  • Martin Blom's crosscompiler

    Набор кросскомпиляторов от Мартина Блома, созданный на основе GCC. Позволяет компилировать в Linux программы для Amiga .

  • Jocke 'Zerohero' Birging's crosscompiler

    Кросскомпиляторы для Cygwin и Linux для создания программ под AROS.

  • 68k Hosted cross compiler for generating x86-AROS binaries

    Кросскомпилятор, позволяющий компилировать на платформе m68k программы для AROS на платформе x86.


Copyright © 1995-2024, The AROS Development Team. Все права защищены.
Amiga© является торговым знаком Amiga Inc. Все прочие торговые знаки принадлежат их собственникам.