Адаптивная файловая система для автомобильной диагностики


Это интересно! Считают: 7

Современный автомобиль оснащен несколькими ECU (электронными управляющими модулями), предназначенными для управления и мониторинга широкого спектра электрических подсистем и сенсоров. Каждый ECU контроллер представляет собой миниатюрное вычислительное устройство. Автомобили премиального класса могут содержать до восьмидесяти таких устройств, совокупность которых принято называть автомобильным компьютером. Взаимодействие этих устройств обеспечивается соединяющей их цифровой шиной, такой как например широко распространенная CAN шина. Общение с ECU контроллером происходит на языке бинарных пакетов, который чаще всего подчиняется одному из автомобильных коммуникационных стандартов. Примерами таких стандартов являются протоколы KWP и UDS. Управление ECU контроллерами осложнено тем, что для записи/чтения информации приходится пользоваться специализированным диагностическим оборудованием. Чтение ввода/вывода таких устройств затруднительно для человека.

Увеличение возможностей ECU контроллеров и усложнение их устройства приближает их к современным встраиваемым компьютерам. Таким образом, для полноценной работы с ними, возникает необходимость в реализации тех же парадигм, которые часто применяются для работы с информацией на традиционных компьютерах. Данные, предоставляемые ансамблем ECU контроллеров, должны поддерживать такой интерфейс доступа, который не зависит от низкоуровневых протоколов обмена данными, используемых отдельными ECU, и предоставляет информацию в виде привычной пользователю иерархической структуры. Данная презентация рассматривает вопрос использования специализированной файловой системы пользовательского пространства (FUSE), как возможный вариант решения поставленной задачи.

Файловая систем FUSE представляет собой загружаемый ядерный модуль для операционной системы типа Unix. С помощью этого модуля, непривелегированный пользователь может создавать собственную файловую систему в пользовательском пространстве, не внося никаких изменений в ядро операционной системы. Это позволяет легко отлаживать и модифицировать приложение, а также предоставляет естественный механизм для инкапсуляции диагностических данных.



Оставить комментарий

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

© CEE-SECR 2012 • Email:
Powered by WordPress. • Hosted by Hosting Community • Developed by i-Help