Помогите пожалуйста.
Я в этом деле новичок и плата досталась мне в учебных целях.
Информации как работать с этой платой я не нашел.
Хотелось бы начать с чего нибудь простого типо мигнуть светодиодом.
Опишите пожалуйста как можно это сделать, или если это сложно и в одном сообщении это не уложится , то укажите о чем вообще нужно прочитать, что нужно изучить.
Я нашел там, в /dev/ много всяких tty , это как я понял устроиство?
Вообщеем прошу о помощи.
ну вы и нашли себе платку для мигания светодиодами :-)
начать лучше с изучения Linux как такового...
Потом нужно почитать про то как работает ядро Linux, как писать драйвера и т.д - очень длинный путь...
есть еще другой путь, начинать писать с нуля программы, но этот путь еще темнее (для меня) и опасней. Надо прочитать мануал на процессор от корки до корки, найти примеры под этот проц, переделать их и т.д
в /dev/ лежат все устройства которые обнаружило ядро.
tty это вообще устройство COM/UART, но зачем их там много я не знаю
обычно ttyS0 это отладочный COM-порт
на tty0 может висеть драйвер экрана
насколько я знаю так сделано на платах с процессором Nuvaton и Atmel серии 9200
К этим платам в последствии можно будет подключать SK-SIMCOM-Plug, а в текущем ядре есть драйвер управления питанием этиого плага, там по сути и есть "зажечь-погасить светодиод" его и можно либо доделать либо по его образу свой написать.
все когда то начинают новичками (жарить блины, управлять автомобилем, программировать под АРМ)
для начала определитесь - из под чего надо "мигать": из драйвера, из автономной программы для АРМ, из программы ОС для кита..
потом откладываете плату в сторону, кладете перед собой схему платы и на экран выводите доку на 9G45 - изучаете архитектуру проца и куда и что подключено. выбрав пин для светодиода подключаете его через резистор - железо для опытов готово.
далее, для проверки, например под линуксом, проверяете/поправляете конфиг ядра для работы с GPIO, в файле платы определяете пин со светодиодом, перекомпилируете ядро, грузитесь. если все правильно и исправно то "мигать" можно командами с консоли..
в других случаях ненамного сложнее..
ести три способа:
1. Написать самому программу для этой платы, но тогда вам необходимо будет очень хорошо разобраться с архитектурой процессора и топологией платы. О линуксе который сейчас установлен можно забыть
2. Если использовать линукс будет два способа:
а) можно мигать из пространства ядра. Тогда нужно написать драйвер и перекомпилировать ядро
б) Из пользовательской программы. Там тоже можно кое-как выкрутиться, но опять же необходимо понимание и знание внутренего устройства ОС Linux и архитектуры процессора
а откуда мигать уже решать Вам.
Не обязательно все хорошо знать. Достаточно почитать Documentation/gpio.txt (из исходников ядра) и если GPIO в ядре включен можно прям из консоли - через echo
Тоже нацелился на эту плату, вопрос такой - можно ли написать драйвер прямого доступа к портам, регистрам , итд
чтобы потом из пользовательской программмы обращаться как из standalone (ну почти)
2Repkin & sherr
парни, перед тем как такие вопросы задавать, ну полазайте чуть по сайту и форум "по диагонали" полистайте..
ну сто раз уже писали..
вот то что вас интересует - все работает, компилируется, легко адаптируется - я использовал для 9260 и NUC950
ЗЫ АРМ, типа вышеприведенных - это не PIC и не AVR - тут для дрыгания ножкой надо немного усилий приложить
2Pavel похоже баг форума - если вставлять линк с кириллицей, то получаю текст ссылки вместо линка.. результат выше. Если чистая латиница, то результат ниже http://wiki.starterkit.ru/linuxfaq