Офіційний реліз mmc-utils 1.0 для налаштування пристроїв

Перший офіційний реліз mmc-utils 1.0 для низькорівневого налаштування MMC, eMMC, SD та SDIO пристроїв

Випущено реліз набору утиліт mmc-utils 1.0, призначеного для низькорівневого налаштування пристроїв зберігання MMC, eMMC, SD і SDIO з простору користувача. Цей випуск відзначено як перший офіційний реліз, хоча проєкт розвивається з 2012 року. Код написаний мовою Сі та поширюється під ліцензією GPLv2.

Які можливості пропонує mmc-utils?

Утиліти можуть використовуватися для різноманітних операцій з картками пам’яті. Наприклад, для читання регістрів CSD (параметри карти), CID (ідентифікатор карти) та SCR (конфігурація карти). Крім того, вони дозволяють встановлювати захист від запису.

Захист від запису може бути тимчасовим або постійним, а також може стосуватися лише окремих регіонів пристрою. Ці інструменти також дають змогу налаштовувати аутентифікацію та конфігурувати специфічні для eMMC функції.

Особливості конфігурації eMMC через mmc-utils

За допомогою mmc-utils можна налаштувати такі специфічні для eMMC функції як розмір сектора, BKOPS, керування кешем та апаратне скидання. Варто зазначити, що стосовно eMMC пристроїв, низькорівневе налаштування особливо важливе для оптимальної продуктивності.

Однак, для роботи з цими утилітами потрібна система з “справжнім” хостом mmchci. На жаль, не всі пристрої підходять для такої роботи.

Системні вимоги для використання mmc-utils

Пристрої на кшталт usb-картридерів, які представляють доступ до карток зберігання у формі “USB mass storage”, не підходять для роботи з цими утилітами. Це пов’язано з тим, що вони не дозволяють відправляти на пристрій команди MMC.

Отже, якщо вам потрібно виконувати низькорівневі операції з картами пам’яті, переконайтеся, що ваша система має відповідну підтримку хосту mmchci. Тільки в цьому випадку ви зможете повністю використовувати функціонал mmc-utils.

Більш докладну інформацію про mmc-utils можна знайти на офіційній сторінці проєкту. Цей набір утиліт є цінним інструментом для системних адміністраторів та розробників, які працюють з різними типами карт пам’яті на низькому рівні.