Warning: touch() [function.touch]: Unable to create file /home/starterkit/starterkit.ru/html/error.log because Permission denied in /home/starterkit/starterkit.ru/html/errorhandler.php on line 51
- Embedded Linux - Форум - starterkit.ru
Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:1
Поисковых ботовПоисковых ботов:2
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:4
Форум » starterkit.ru » Embedded Linux
igor1 (Guest)
Добавлено 05.02.2009 13:57 Редактировалось 05.02.2009 13:57 Сообщение: 51
igor1 (Guest)

Ведь модуль работает! Но хотелось без модуля.
Спуститься к концу Подняться к началу
starterkit (Guest)
Добавлено 05.02.2009 14:05 Редактировалось 05.02.2009 14:05 Сообщение: 52
starterkit (Guest)

Модуль работает в пространстве ядра ...
Спуститься к концу Подняться к началу
igor1 (Guest)
Добавлено 05.02.2009 14:26 Редактировалось 05.02.2009 14:26 Сообщение: 53
igor1 (Guest)

Да! Вернее, подключаемый модуль.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно igor1 05.02.2009 г. в 14:27:16
Спуститься к концу Подняться к началу
sasamy (Guest)
Добавлено 05.02.2009 15:11 Редактировалось 05.02.2009 15:11 Сообщение: 54
sasamy (Guest)

http://www.starterkit.ru/new/index.php?name=Forums&op=showtopic&id=152#17
Спуститься к концу Подняться к началу
igor1 (Guest)
Добавлено 05.02.2009 16:14 Редактировалось 05.02.2009 16:14 Сообщение: 55
igor1 (Guest)

Ничего в этой ссылке нет! Мне надо makefile указать на ядро и компилятор. т.е. компилировала программу и все которые нужны *h брала из каталога ядра.
Спуститься к концу Подняться к началу
sasamy (Guest)
Добавлено 05.02.2009 16:24 Редактировалось 05.02.2009 16:24 Сообщение: 56
sasamy (Guest)

Можно указать хоть на kernel.org :) но работать процедуры уровня ядра в пользовательском пространстве не будут. Для управления gpio из userspace пишут специальные драйверы либо как в той ссылке что я привел через mmap. Да и недавно я уже задавал вам вопрос - вы уверены что для ваших задач нужна ос linux ?

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно sasamy 05.02.2009 г. в 16:25:26
Спуститься к концу Подняться к началу
nicsi (Guest)
Добавлено 07.02.2009 02:05 Редактировалось 07.02.2009 02:05 Сообщение: 57
nicsi (Guest)

Когда учился управлять пинами, имитируя охранную сигнализацию , мне проще оказалось написать именно простенький модуль ядра с таймерным интерраптом.
Теперь вот пытаюсь переписать программу управления графическим ЖК-индикатором с AVR-C на ARM-Linux и в раздумьях, на каком уровне функции пихать в драйвер.
Можно вообще создать промежуточный слой в UserSpace, выставив наружу интерфейс функций gpio.h из кернела - один раз помучиться, зато потом лепота .
Спуститься к концу Подняться к началу
sasamy (Guest)
Добавлено 07.02.2009 02:17 Редактировалось 07.02.2009 02:17 Сообщение: 58
sasamy (Guest)

По теме lcd возможно заинтересует это
http://serdisplib.sourceforge.net/index.html
еще где-то были интересные ссылки - надо поискать... найду - скину сюда.
Спуститься к концу Подняться к началу
nicsi (Guest)
Добавлено 08.02.2009 01:41 Редактировалось 08.02.2009 01:41 Сообщение: 59
nicsi (Guest)

Спасибо, скачал. Я посмотрю, как оно устроено (Platform Independent это круто, но громоздко), но и свой драйвер для KS0108 спортирую - прекрасная задачка по GPIO.
Спуститься к концу Подняться к началу
AntonKr (Guest)
Добавлено 09.02.2009 12:20 Редактировалось 09.02.2009 12:20 Сообщение: 60
AntonKr (Guest)

Хотел создать отдельную тему, но потом решил написать тут.
На самом деле, можно сразу заметить, что данная плата самая обсуждаемая и вызывает наибольший интерес у многих пользователей. Было бы не плохо создать что-нибудь на подобее вот этого: http://foxlx.acmesystems.it/?id=4 (кстати, есть интересные описания которые применимы и к нашей плате), т.е. максимум собранной информации с подробным описанием что и как. Возможно, сделать дополнительные модули, которые расширили возможности данной платы. Думаю, что это было бы очень интересно многим.
Также было бы интересно посмотреть на различные решения, которые реализованы на данной плате многими разработчиками. Например, я сделал следующее:
1. Подключил вебкамеру.
2. Установил "appwebserver" www.appwebserver.org (очень шустрый и ест мало, а также поддерживает https и многое другое).
3. Сделал доп модуль с ZigBee (собственный модуль на чипе TI CC2431),т.е. сам коммутатор, который работает с модулями ZigBee.
Все настройки и управление осуществляются через Web интерфейс, используя LAN соединение или GPRS (также подключаю GPRS модем). Ну и естественно, удаленно получаю онлайн фотографии с Вебкамер. IP на роутере динамический, поэтому использую клиента c www.DynDNS.com.
Если интересно, то можно рассказать все и по подробнее, однако сделать отдельную страничку с полной информацией считаю наиболее интересным.
Хотел бы поблагодарить автора (starterkit), за очень интересное и бюджетное решение, а также за отлично оформленную конференцию для осуществления поддержки пользователей.
Заодно, еще раз спасибо sasamy и repairman за их интересные решения, безвозмездную поддержку при решении многих вопросов.


Забыл еще дать интересную ссылку (http://free-electrons.com/docs/). Очень много документов с описанием какие компиляторы использовать и с какими библиотеками лучше работать, какие настройки лучше делать, какие есть продукты для создания корневых систем. Вообщем очень много инфы - рекомендую.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно AntonKr 09.02.2009 г. в 12:27:10
Спуститься к концу Подняться к началу
Форум » starterkit.ru » Embedded Linux