RE

rustsbi/embedded-hal-skills

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

23 stars Качество 65 Тренд 18MIT

Навыки Ai для освоения встраиваемых шаблонов и лучших практик в Rust.

Обзор

RustSBI разработал навыки для машин AI anent и Rust nud, охватывающие анализ поведения Boot ROM, слой хранилища, слой реализации embedd-hal, бэкэнд USB-устройства-контроллера, запуск чипа и спецификации вклада RustSBI. Каждый навык самодостаточен в навыках и может быть установлен независимо и загружен по требованию. Репозиторий не публикует формат подключаемого плагина; только дополнительные метаданные отображения предоставляются в навыках. Оригинальные встроенные навыки были разделены и больше не служат установленным входом. Embedded-hal-authoring заменяет расплывчатый встроенныйhal-impl: он охватывает новые реализации и запускает проектирование, миграцию, реинжиниринг и оценку кода. Контроллер устройства ниже usb-устройства-фокусировки; CDC, HID, MIDI, DFU, MSC и т.д. не являются частью его мандата. Bootrom-анализ отвечает за установление поведения, вызывающего доверие, и предположение о передаче от работы или публичной информации, полученной и разрешенной, не для получения ПЗУ или защиты от чтения, а также для рассмотрения экстраполяции непосредственно в качестве аппаратного контракта. Граница четырех аппаратных навыков реализации - функциональная граница, и проект не должен быть разбит на четыре ящика. Слой хранилища может быть расположен в PAC, внутренних модулях HAL или автономном ящике; время выполнения производителя может полагаться на HAL и доставлять периферийные / часы при входе, но HAL не должен обратно зависеть от времени выполнения. Бэкэнд контроллера USB может быть расположен внутри HAL или в автономном ящике; он потребляет домашнюю структуру USB, предоставленную HAL (последним, инкапсулирующим снаружи, чертежом, часами, сбросом и прерыванием владения) и используется верхним уровнем классов USB-устройств. Если структура отсутствует, сначала отдайте ее встроенному автору. Contribute-to-rustsbi находится в контакте со слоем кода: загрузка по мере необходимости при совершении, совершении сообщения, выписки, CHANGELOG или PR доисторического на складе сообщества RustSBI. Вы также можете клонировать склад и передать навыки / / каталог SKILL.

Обзор (машинный перевод)

RustSBI и Rust Naked Machines Development Skills, охватывающие анализ поведения Boot ROM Депозитарный уровень, [[T0] уровень реализации, USB-устройство-контроллер backend, чип-стартап И нормы вклада РустСБИ.

Каждый навык самодостаточен в T1 и может быть установлен независимо и загружен по требованию. Репозиторий не публикует форматы плагинов; только [[T2][s] в навыках] предоставляет опциональные Отображает метаданные.

Навыки

Умение

[[T3] | Доказательства запуска для восстановления градуированных действий из полученной и авторизованной загрузочной ПЗУ или общедоступной информации | Анализ командной строки, поток доступа и управления, регрессия среды запуска, зеркальное разрешение, принятие решений о доверии, надежный обмен] [T4] | nudity machine PAC/handwritten MMIO, макет репозитория, биты, волатильность, владение, [[T5], многократный и одновременный доступ | из ручного для создания блока реестра, оценки W1C/RMW, проверки адреса и настройки | [T6] Проектирование, реализация, транспортировка или оценка состояния типа Rust HAL | GPIO, I2C/SPI/UART/PWM, [[T7] 1.0, асинхронизация, DMA, ошибка и тест [T8] | Полная реализация или оценка из сертифицированного слоя хранилища с периферийным сервером контроллера HAL usb-device [[T10], распределение конечных точек, FIFO/PMA/DPRAM/QH-TD, EP0, Poll/IRQ, сброс/приостановка, DMA/кэш, Пример и HIL [[T12] Начало embedded-runtime | ROMhead, запись, скрипт линкера, коллоквиум, [[T13]/[[T14], трип/перерыв, полиядерный и привилегированный уровни] [T15] Приготовление или оценка атомов, соответствующих нормам RustSBI

Оригинал T16 был разделен и больше не служит установленным входом。

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

Рекомендуемые инструменты

Попробуйте другой запрос или уберите фильтр.

Установка

npx skillfish add rustsbi/embedded-hal-skills
Новичок в MCP? Начните с руководства на mcpskill.org →