1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/thtfcccj-CS553x

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
readme.md

Встроенное программное обеспечение для универсального драйвера системы и его реализация — драйвер CS553x (24-битный SPI-интерфейс, AD-чип)

  • Данный интерфейс используется в конкретных проектах. Он предоставляет унифицированные функции управления для работы с CS553x.

Описание структуры программного обеспечения:

Интерфейс состоит из двух частей:

  • Часть, связанная с драйвером CS553x:
    • Универсальный интерфейс управления CS553x: внешний интерфейс вызова файлов CS553xDev.h. Для использования другими частями программного обеспечения достаточно включить этот файл.
    • Реализация интерфейса CS553x в модуле SpiDev.h: эта реализация связана только с интерфейсом SpiDev и требует дополнительной поддержки или реализации внешних функций. Она находится в файле CS553x_CB.h.
  • Пример применения CS553x: эта часть связана с аппаратным обеспечением (в основном с конфигурацией и прерываниями) и приложениями (требованиями различных сценариев). Она размещается в соответствующих подкаталогах для каждого приложения и аппаратного обеспечения (здесь реализованы Avr и LPC_ARM, сбор данных и полный контроль времени для одного CS553x).

Использование:

Часть, связанная с драйвером CS553x:

    1. В зависимости от встроенного аппаратного обеспечения проекта, добавьте файлы CS553xDev.h и реализацию CS553xDev.c в среду разработки.
    1. Создайте собственное приложение на основе ближайшего примера применения CS553x.

Организация структуры каталогов:

  • Для небольших проектов: без разделения на уровни компонентов, поместите файлы в каталог «Каталог исходных файлов проекта\CS553x». Внутри не будет дополнительных подкаталогов.
  • Для средних и крупных проектов: разделите на уровни компонентов и поместите файлы в каталог «Каталог исходных файлов проекта\components\CS553x». Если проект большой и имеет много реализаций, можно поместить конкретные файлы реализации в подкаталог «Название проекта» для организации классификации.

Описание открытого исходного кода

  • Предоставляет шаблоны для различных микроконтроллеров, приглашает всех добавлять шаблоны операций для различных встроенных аппаратных средств, чтобы больше людей могли использовать их.
  • Заявление об авторских правах: ...ch это мир, говорить об этом бесполезно. Вкратце:
  • Исходный код: можно свободно использовать, и нет необходимости указывать авторские права в исходном коде.
  • При распространении: пожалуйста, укажите источник, чтобы способствовать продвижению открытых проектов.
  • О форке: приветствуйте (но чтобы избежать фрагментации, пожалуйста, не разветвляйте или не продвигайте отдельно). Более приветствуются прямые вклады в этот открытый исходный код.

Учебное пособие для этого открытого исходного кода:

Два обучающих видео для этого открытого исходного кода:

  • Стандартная операция EERPOM для универсальных интерфейсов драйверов встроенных систем.
  • Стандартизация доступа к местоположению EERPOM.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Интерфейс универсального драйвера для встраиваемых систем и его реализация — драйвер для чипа AD с 24-битным SPI интерфейсом, модель CS553x. Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/thtfcccj-CS553x.git
git@api.gitlife.ru:oschina-mirror/thtfcccj-CS553x.git
oschina-mirror
thtfcccj-CS553x
thtfcccj-CS553x
master