Ник:
Пароль:

Контакты

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

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

Ник:
Пароль:

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

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

Если можно все файлы связаны с работой модулями. Я понимаю так, у меня build в VMware заменяется на /home/user/src/linux-2.6.24 в место ваших /home/repman/Build/AT91SAM9260-SK/src/linux-2.6.28_SK
Спуститься к концу Подняться к началу
repairman (Guest)
Добавлено 11.01.2009 21:21 Редактировалось 11.01.2009 21:21 Сообщение: 42
repairman (Guest)

Что такое VMWare ???
Ты работаешь на Linux ??? Забудь про всякую хрень....

У меня Linux, как и у тебя, у меня юзра зовут repman (от Repairman... ), у тебя user, наверное так тебе надо... у меня ядро 2.6.28, у тебя 2.6.24... ну, тоже подходит...

p.s. "СПАСИБО" господину Starterkit... в неокрепших головах покупателей - VMWare, почему-то, превратился в имя нарицательное... все "работают в WMVare"... Блин, господа... НЕТУ винды, НЕТУ VMWare - Вы загрузили классический Linux - на нем и работаете... Если все остальное сбивает Вас с толку - УБЕРИТЕ НАФИГ ВСЮ ЭТУ ЧУШЬ... Просто поставьте ОС Linux на физический компьютер и работайте....

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно repairman 11.01.2009 г. в 21:30:30
Спуститься к концу Подняться к началу
igor1 (Guest)
Добавлено 11.01.2009 21:30 Редактировалось 11.01.2009 21:30 Сообщение: 43
igor1 (Guest)

Виртуальная машина под Windows VMware RHEL4, там играюсь под root@armmaker всё, что шло в комплект платы. Я новичок, даже не знаю как в linux вставить патчи.......
Спуститься к концу Подняться к началу
repairman (Guest)
Добавлено 11.01.2009 21:34 Редактировалось 11.01.2009 21:34 Сообщение: 44
repairman (Guest)

Плохо... придется пройти "курс молодого бойца"... Месяцев 18-24 и будешь разговаривать с "линуксоидами" на одном языке... объяснять элементарные основы тебе никто не будет, т.к. это НЕРЕАЛЬНО...

Для начала:
man diff
man patch

Возьми нормальный современный дистрибутив линукс, поставь и поехали.... RHEL этот древний обгрызаный... да еще и с криминальным происхождением...

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно repairman 11.01.2009 г. в 21:38:49
Спуститься к концу Подняться к началу
igor1 (Guest)
Добавлено 11.01.2009 21:38 Редактировалось 11.01.2009 21:38 Сообщение: 45
igor1 (Guest)

Добро!!!
Спуститься к концу Подняться к началу
repairman (Guest)
Добавлено 11.01.2009 21:46 Редактировалось 11.01.2009 21:46 Сообщение: 46
repairman (Guest)

Цитата

Если можно все файлы связаны с работой модулями.


Ты разглядел, что тут http://www.at91.com/samphpbb/viewtopic.php?f=12&t=4992
НЕ один файл.... тебе МИНИМУМ нужны at91adc.c и Makefile... там еще есть скрипт установки и тестирования... Не свалил все в кучу (???) Обращай внимание на ================= CUT ================= и комментарии...

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно repairman 11.01.2009 г. в 21:47:51
Спуститься к концу Подняться к началу
nicsi (Guest)
Добавлено 22.01.2009 01:46 Редактировалось 22.01.2009 01:46 Сообщение: 47
nicsi (Guest)

Доделал свой I2C драйвер (на поллинге) и проверил на железяке. Хотел приаттачить сюда, не нашел как. Желающим могу скинуть в мыло.

Заодно пробовал подключаться к системному IRQ в режиме IRQF_SHARE, чтоб заюзать PIT. Первое получилось, второе нет: этот PIT уже был запущен и кем-то в системе юзался. Попытка подключться к PIOA_IRQ упорно заканчивается EINVAL , хотя я испробовал все шаманские заклинания, найденные в Сети.

-------
О, и вправду, появилась иконка :-).

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно nicsi 22.01.2009 г. в 23:24:07
Спуститься к концу Подняться к началу
sasamy (Guest)
Добавлено 22.01.2009 02:33 Редактировалось 22.01.2009 02:33 Сообщение: 48
sasamy (Guest)

Цитата
Хотел приаттачить сюда, не нашел как.

Я тоже не сразу понял как это делать - после опубликования сообщения в правом верхнем углу есть две кнопки - редактировать и прикрепить.
Цитата
этот PIT уже был запущен и кем-то в системе юзался.

Если речь об ос linux то "этот" pit там систеный таймер - типа самый главный :) На нем работа всей системы основана.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно sasamy 22.01.2009 г. в 02:40:04
Спуститься к концу Подняться к началу
igor1 (Guest)
Добавлено 05.02.2009 12:58 Редактировалось 05.02.2009 12:58 Сообщение: 49
igor1 (Guest)

Спецы укажите как правильно написать программу управление gpio без модуля вот мой пример.

#include <stdio.h>
#include <asm/arch/gpio.h> //??????????

int main()
{
gpio_direction_output(AT91_PIN_PB8,1);
at91_set_gpio_value(AT91_PIN_PB8,1);
printk("OK_OK
");
return 0;
}




makefile

Цитата
CC=arm-none-linux-gnueabi-gcc
CXX=arm-none-linux-gnueabi-g++
LD=arm-linux-ld

LDFLAGS=-L/usr/local/arm-linux/arm-linux/lib -static -s
LIBS=-L/usr/local/arm-none-linux-gnueabi/lib -static -s

export CC
export CXX
export LD
export LDFLAGS

EXEC = hello
OBJS = hello.o

all: $(EXEC)

$(EXEC): $(OBJS)
$(CC) $(LDFLAGS) $(LIBS) -o $@ ./$(OBJS) $(LDLIBS$(LDLIBS_$@))
cp $(EXEC) /tftpboot/vidarm
romfs:
$(ROMFSINST) ./$(EXEC)

clean:
-rm -f $(EXEC) *.elf *.gdb *.o


ругается на то, что неправильно взят путь kernel
Цитата
asm/arch/gpio.h


Что я не так написал? И как правильно указать путь к ядру при компиляции?

С уважением!

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Отредактированно igor1 05.02.2009 г. в 13:00:00
Спуститься к концу Подняться к началу
starterkit (Guest)
Добавлено 05.02.2009 13:13 Редактировалось 05.02.2009 13:13 Сообщение: 50
starterkit (Guest)

Вы найдите в инклудах ядра файл gpio.h (посмотрите чтоб в нем были описания at91_set_gpio_value и gpio_direction_output) и укажите до него путь, должно собраться, только я не уверен, что ядро Вас так просто пустит к железу ...
Спуститься к концу Подняться к началу
Форум » starterkit.ru » Embedded Linux