Научите, как портировать приложения UCOS-II на VC

Научите, как портировать приложения UCOS-II для работы на VC2017.


предисловие

         Операционная система (англ. Operating System, аббревиатура: OS) — это группа взаимосвязанных системных программ, которые управляют и контролируют операции компьютера, используют и запускают аппаратные и программные ресурсы, а также предоставляют общедоступные сервисы для организации взаимодействия с пользователем. В зависимости от операционной среды операционную систему можно разделить на настольную операционную систему, мобильную операционную систему, серверную операционную систему, встроенную операционную систему и так далее. Данная статья подробно знакомит со спецификой операции переноса приложений UCOS-II на VC2017.Надеюсь будет всем полезна.Файлы необходимые для переноса выложены бесплатно по ссылке на сетевой диск.


Совет: Ниже приведен основной текст этой статьи. Написать статью непросто. Надеюсь, она сможет вам помочь. При перепечатке просьба прикреплять ссылку.

1. Подготовка

        Подготовьте исходный код V2.91 Исходный код, пользовательский код (код, относящийся к прикладной программе) Приложение, код, относящийся к платформе трансплантации (код, относящийся к процессору UCOS-II) Порты. Перейдите по ссылке ниже для этих трех файлов, среди которых Ports — модифицированная среда компиляции VC, подходящая для 64-разрядных систем win7/win10.

Ссылка: https://pan.baidu.com/s/1Qz0qWqekozA-lhNU0NgxFg 
Код извлечения: 2023 

Во-вторых, подробные шаги трансплантации

        Откройте VC2017, чтобы создать новый проект.

         Откройте созданный проект и добавьте в него подготовленные папки Ports, App и Source.

         Удалите файлы заголовков, исходные файлы и файлы ресурсов в проекте.

         Создайте три папки: «Порты», «Приложение» и «Источник».

         Добавьте файлы из папок Ports, App и Source в каталоге проекта в файлы Ports, App и Source в проекте.

         Нажмите кнопку отладки, и в это время будет сообщено об ошибке.

         Щелкните правой кнопкой мыши проект UCOSII и добавьте путь к заголовочному файлу.

         В это время все еще сообщается об ошибке, и продолжайте переименовывать os_cfg_r.h в os_cfg.h.

         После изменения снова нажмите «Отладка» или сообщите об ошибке.

         Продолжайте меняться и определять свои собственные приоритеты.

         После модификации и отладки все равно выдается ошибка, и включенная проблема повторяется.

         Продолжайте изменять и удалять избыточное включение.

         После удаления нажмите Debug, иначе сообщается об ошибке, проблема компоновщика.

         Продолжайте изменять, добавляйте winmm.lib.

         Нажмите «Отладка» еще раз, чтобы успешно запустить программу, пока трансплантация завершена.


Подведем итог

        О вышеизложенном я и хочу поговорить сегодня.В этой статье подробно рассказывается, как портировать приложение на UCOSII для работы на VC2017.Надеюсь, она будет всем полезна.

Supongo que te gusta

Origin blog.csdn.net/m0_66360845/article/details/129410644
Recomendado
Clasificación