Полезные ссылки
Спецификация 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.
|
|