Интернет магазин китайских планшетных компьютеров



Компьютеры - Cosmos (операционная система) - Написание кода

24 февраля 2011


Оглавление:
1. Cosmos (операционная система)
2. Написание кода
3. Компиляция проекта



Интерфейс Cosmos Builder

Операционная система построенная на Cosmos начинает жизнь как .NET проект. Разработчик вначале добавляет специальные куски кода, которые позволяют системе Cosmos скомпилироваться и запуститься. Пользователь добавляет следующий код в метод Main:

Cosmos.Compiler.Builder.BuildUI.Run

Этот код открывает окно Cosmos Builder, которое используется разработчиками для компиляции кода в машинный код операции. Оно вызывается при запуске .NET приложения, но исключается из возможных операционных систем.

Затем разработчик добавляет новый метод к классу Program, называемый Init. Метод выглядит следующем образом:

public static void Init
{
   Cosmos.Sys.Boot xBoot = new Cosmos.Sys.Boot;
   xBoot.Execute;
   //Остальной код сюда...
}

Этот метод будет вызван первым при загрузке операционной системы. Первые две строки настраивают систему, на загрузку драйверов и подготовку машины. В практической операционной системе, разработчик заменит //Остальной код сюда… кодом своей операционной системы. Этот код может использовать любые объекты библиотек .NET Framework, которые поддерживает Cosmos. Он также может вызвать любую библиотеку встроенную в Cosmos.

Пользовательский комплект и Visual Studio

Пользовательский комплект является частью Cosmos, направленный на упрощения использования Cosmos для разработчиков, использующих Microsoft Visual Studio. При установке комплекта добавляется новый тип проекта в Visual Studio, под названием Cosmos Project. Представляет собой модифицированную версию консольного приложения, с уже добавленным компилятор Cosmos и незавершенным кодом загрузки.



Просмотров: 2979


<<< Cisco IOS