Ник:
Пароль:

Контакты

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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:5
Форум » starterkit.ru » Embedded Linux
Вопросы от чайника
Jury093
Добавлено 23.03.2010 23:05 Редактировалось 23.03.2010 23:48 Сообщение: 61
Jury093
4.5

Пункты: 54259
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Следую Вашей инструкции:

это не инструкция - а лог действий и сообщений

достаточно ifconfig eth0 192.168.0.136 up для поднятия сети

Цитата
Кстати, а мак-адрес не надо выставлять, по дефолту 00:00:00:00:00:00?

а я как бы и не в курсе..
если остановить загрузку u-boot и дать команду printenv там видно что-нить похожее на
Код
ethaddr=00:1f:f2:00:00:00


зы пока писал - проблема решилась.. ;)

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Fireball
Добавлено 23.03.2010 23:23 Сообщение: 62
Fireball
0

Пункты: 1075
Регистрация: 16.02.2010
Цитата
Кстати, а мак-адрес не надо выставлять, по дефолту 00:00:00:00:00:00?


Прошу прощения за неграмотно построенное предложение) Только сейчас перечитав увидел что его можно принять за иронию) Торопился изложить мысль
Как Вы и сказали IP-адрес стоит:
ethaddr=00:1f:f2:00:00:00

Вопрос такой: стоит ли менять MAC адрес, учитывая что на всех(?) демонстрационных платах одинаковые мак-адреса?

Вопрос с сетью решился, даже простейшая программа построенная на socket'ах работает по сети)
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 23.03.2010 23:45 Редактировалось 23.03.2010 23:47 Сообщение: 63
Jury093
4.5

Пункты: 54259
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Вопрос такой: стоит ли менять MAC адрес, учитывая что на всех(?) демонстрационных платах одинаковые мак-адреса?

если несколько одинаковых МАС-ов в одной подсети - ничего хорошего не будет

зы попробовал стереть в U-boot ethaddr - не получилось

Код
Can't overwrite "ethaddr"

возможно это "отголоски" версии Uboot 1.3.4 - не знаю..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 24.03.2010 10:04 Сообщение: 64
sasamy
4.71

Пункты: 80991
Регистрация: 14.08.2009
Если очень нужно - можно драйвер подправить и назначать случайный адрес при инициализации драйвера, но это крайняя мера - проще в юзерспейс назначать нужные адреса через ifconfig
Спуститься к концу Подняться к началу
Персональная информация
Geban
Добавлено 25.03.2010 15:26 Редактировалось 25.03.2010 16:07 Сообщение: 65
Geban
5

Пункты: 2060
Регистрация: 03.01.2010
Немного не в тему, но вопрос я думаю достоин чайника :)
Собственно проблема вот где:
Пробую писать на С под линукс(не сложно, Hello world прошло на ура), а затык появился когда я попытался использовать i2с_smbus компилятор мне сказал что не найдено определение этой функции потом что не найден заголовочный файл. Хидер валяются там где и положено,в папке с сорцом ядра. Компилю не на плате, а на ноуте под ubuntu 9.10 + arm-2007q1.
Покажите как правильно описать makefile. А и ещё исходик мой живет в соседней с сорцом ядра папке. программка должна быть просто программкой,не модулем.
Спуститься к концу Подняться к началу
Персональная информация
Strijar
Добавлено 25.03.2010 16:25 Сообщение: 66
Strijar
Ранг
5

Группа: Клиенты
Пункты: 1618
Регистрация: 21.04.2009
Пол: Мужчина
Эта функция доступа только из пространства ядра. Если хотите доступ к i2c из приложений посмотрите как сделано в i2c-tools
Спуститься к концу Подняться к началу
Персональная информация
Geban
Добавлено 25.03.2010 16:40 Сообщение: 67
Geban
5

Пункты: 2060
Регистрация: 03.01.2010
Эмм.. программа должна работать на плате, просто компилирую я ей на компе... а в i2c-tools сделано почти так же
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 25.03.2010 18:12 Сообщение: 68
sasamy
4.71

Пункты: 80991
Регистрация: 14.08.2009
Цитата
а в i2c-tools сделано почти так же


Этих ф-ий нет в ядре, они идут в составе самих i2c-tools.
Спуститься к концу Подняться к началу
Персональная информация
Lavin
Добавлено 21.06.2010 16:03 Сообщение: 69
Lavin
2.4

Пункты: 1267
Регистрация: 22.05.2009
Пол: Мужчина
Из: Москва
Подскажите пожалуста в чем разница в исходниках BootStart для плат SK-AT91SAM9260 с 32мб озу и 64мб.Просто припаял еще 32мб озу и не знаю как сделать что бы система его увидела.Подскажите пожалуйста.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 21.06.2010 18:28 Сообщение: 70
Jury093
4.5

Пункты: 54259
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Подскажите пожалуста в чем разница в исходниках BootStart для плат SK-AT91SAM9260 с 32мб озу и 64мб.Просто припаял еще 32мб озу и не знаю как сделать что бы система его увидела.Подскажите пожалуйста.

подглядеть можно тут
http://dmilvdv.narod.ru/AT91SAM9260/index.html в разделе Bootstrap
помнится, когда я припаял вторые 32 метра, то долго пересобирал этот Bootstrap, ничего путного не получилось.. удалось на диске найти готовую версию бинарника..
и не забыть поправить размер памяти в Uboot и Kernel

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux