Вобщем, по существу вопросов, я не смотрел в каком состоянии драйвера I2C и GPIO, просто оставил все как было в оригинальной BSP от FreeScale.
Насчет I2C, скорее всего, все и так будет работать (без правок в BSP), просто добавте i2c-tools в состав buildroot и подключите часики, если все нормально тогда i2cdetect их должна обнаружить.
Насчет GPIO, я вобще не в курсе "правильной" идеологии, когда надо было, я всегда сам писал драйвера с удобным для меня интерфейсом, чтобы прямо из консоли можно было (натуральным образом записывая"1" и "0").
Если что будет не понятно, создайте отдельные темы, не надо все в кучу валить, там будем смотреть по конкретным вопросам.
такой вопрос: на диске образ vmware содержит ядро и root именно для этой платы?
т.е. все опции ядра уже выставлены и мне нужно лишь отметить то, что нужно и перекомпилировать?
Ну неужели трудно новую тему создать, т.к. крайний вопрос явно не относится к "GPIO и часы", тем более, что скорее всего далее возникнет вопрос "как это обновить" ...
По существу последнего вопроса, да.
Приветствую вас. Проблема есть с микроконтроллером imx233, после перезагрузки слетают часы. нашел часы с интерфейсом 12с . Что нужно сделать и возможно это сделать?,что бы внешние часы работали как встроенные что бы синхронизировались с ntp . спасибо.
1. смотрите наименование вашего "часы с интерфейсом 12с"
2. ищете на него документацию (datasheet)
3. в разделе эл. параметров убеждаетесь, что чип электрически совместим с imx233
4. открываете каталог с исходниками ядра, в каталоге drivers ищете драйвер, который понимает ваш чип (если такого нет, то в перпективе придется писать свой драйвер или искать варианты)
5. только после положительных ответов, любым доступным способом соединяете всё в общую систему
6. включаете поддержку чипа в файле платы, в опциях ядра, пересборка
7. если всё исправно и правильно, то ядро зарегистрирует новое устройство /dev/rtcN (где N={0,1 и тыпы})