Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Cosmos (операционная система) - Написание кода24 февраля 2011Оглавление: 1. Cosmos (операционная система) 2. Написание кода 3. Компиляция проекта Операционная система построенная на 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 и незавершенным кодом загрузки. Просмотров: 3076
|