реклама на сайте
подробности

 
 
3 страниц V  < 1 2 3  
Reply to this topicStart new topic
> Применение NIOS
vetal
сообщение Jul 22 2007, 15:43
Сообщение #31


Гуру
******

Группа: Модераторы
Сообщений: 2 095
Регистрация: 27-08-04
Из: Россия, СПб
Пользователь №: 553



Цитата(RHnd @ Jul 22 2007, 19:19) *
Хм. На сколько знаю, линукс - бесплатный. Как я понял, mOS идет в комплекте с лицензией на NIOS. Где я не прав?

В комплекте с китом академическая лицензия. т.е. вы можете изучать и что-то делать, но не можете использовать в коммерческом приложении.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
RHnd
сообщение Jul 22 2007, 15:52
Сообщение #32


Знающий
****

Группа: Свой
Сообщений: 518
Регистрация: 12-04-07
Из: Санкт-Петербург
Пользователь №: 26 997



Цитата(vetal @ Jul 22 2007, 19:43) *
В комплекте с китом академическая лицензия. т.е. вы можете изучать и что-то делать, но не можете использовать в коммерческом приложении.

Мдя. Придется линукс изучать. Хорошо хоть C знаю. А где бы можно почитать что-нить типа Starting Guide? На сколько нужно знать платформу линукс для компов, чтоб начать работать с uLinux? С чего вообще начать? только на niosforum не отсылайте, плиз. smile.gif
Go to the top of the page
 
+Quote Post
vetal
сообщение Jul 22 2007, 16:02
Сообщение #33


Гуру
******

Группа: Модераторы
Сообщений: 2 095
Регистрация: 27-08-04
Из: Россия, СПб
Пользователь №: 553



Цитата
Мдя. Придется линукс изучать. Хорошо хоть C знаю.

Еще есть eCOS и FreeRTOS smile.gif По последней на форуме пользователи есть.
Цитата
С чего вообще начать? только на niosforum не отсылайте, плиз.

http://www.uclinux.org smile.gif
В принципе, для начала можно посмотреть на те исходники что есть и научиться писать драйверы, потом научиться с ними общаться.

А можно еще плюнуть на все это и писать на базе HAL от altera приложение работающее на прерываниях как для обычных микроконтроллеров.(это на крайний случай)
Go to the top of the page
 
+Quote Post
AVR
сообщение Jul 22 2007, 16:36
Сообщение #34


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Цитата(vetal @ Jul 22 2007, 20:02) *
http://www.uclinux.org smile.gif
В принципе, для начала можно посмотреть на те исходники что есть и научиться писать драйверы, потом научиться с ними общаться.
Ещё не маловажно знать как их потом переслать в пункт назначения... ^_^ Я понимаю что уже очень надоел вопросами, но всё же хотелось бы убедиться в одном: я включил в ядро поддержку UART, запустил - nios2-terminal не отвечает, но зато консоль перешла на UART, отображается в HyperTerminal, выполняет команды и прочее. Но ведь получается что я опять остался без устройства для пересылки данных, т.к. на UART теперь консоль висит. Вопрос: в конечном итоге, путем самостоятельных поисков решения, я смогу когда-нибудь переслать файл в файловую систему uClinux? smile.gif


--------------------
Go to the top of the page
 
+Quote Post
vetal
сообщение Jul 22 2007, 16:47
Сообщение #35


Гуру
******

Группа: Модераторы
Сообщений: 2 095
Регистрация: 27-08-04
Из: Россия, СПб
Пользователь №: 553



Цитата
понимаю что уже очень надоел вопросами, но всё же хотелось бы убедиться в одном: я включил в ядро поддержку UART, запустил - nios2-terminal не отвечает, но зато консоль перешла на UART, отображается в HyperTerminal, выполняет команды и прочее. Но ведь получается что я опять остался без устройства для пересылки данных, т.к. на UART теперь консоль висит.

Драйвер нужно включить, но не назначать на него терминал. точно уже не помню как это сделать.
Цитата
Вопрос: в конечном итоге, путем самостоятельных поисков решения, я смогу когда-нибудь переслать файл в файловую систему uClinux?

Сможете, если у вас файловая система размещена во флеш памяти. Корневая файловая система немодифицируемая в стандартном варианте, т.к. является частью ядра. Вы сможете либо подключать флэш-память как дополнительное устройство в системе или же сделать его носителем root fs.
Go to the top of the page
 
+Quote Post
AVR
сообщение Jul 22 2007, 18:27
Сообщение #36


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Цитата(vetal @ Jul 22 2007, 20:47) *
Сможете, если у вас файловая система размещена во флеш памяти. Корневая файловая система немодифицируемая в стандартном варианте, т.к. является частью ядра. Вы сможете либо подключать флэш-память как дополнительное устройство в системе или же сделать его носителем root fs.
Честно говоря, не совсем понял... Вот я сейчас попробовал, у меня свободно создаются папки, копируются файлы, даже в корень можно файлы копировать (в корень, это ведь "/"? т.е. "/myfile" файл, который в корне лежит?), при этом пропорционально уменьшается объём свободной оперативной памяти. Или это не то? smile.gif


--------------------
Go to the top of the page
 
+Quote Post
RHnd
сообщение Jul 22 2007, 18:42
Сообщение #37


Знающий
****

Группа: Свой
Сообщений: 518
Регистрация: 12-04-07
Из: Санкт-Петербург
Пользователь №: 26 997



Цитата(vetal @ Jul 22 2007, 20:02) *
Еще есть eCOS и FreeRTOS smile.gif По последней на форуме пользователи есть.

Мне кажется, что если уж изучать с нуля, то уж лучше сразу линукс. smile.gif
Цитата(vetal @ Jul 22 2007, 20:02) *
А можно еще плюнуть на все это и писать на базе HAL от altera приложение работающее на прерываниях как для обычных микроконтроллеров.(это на крайний случай)

Ну для текущих-то проектов точно так. Линукс это попозжа, когда буду в нем хоть слегка разбираться.
Цитата(vetal @ Jul 22 2007, 20:02) *
В принципе, для начала можно посмотреть на те исходники что есть и научиться писать драйверы

А исходники и прочие примеры - на там сайте, что вы указали?
Спасибо. a14.gif
Go to the top of the page
 
+Quote Post
vetal
сообщение Jul 22 2007, 19:05
Сообщение #38


Гуру
******

Группа: Модераторы
Сообщений: 2 095
Регистрация: 27-08-04
Из: Россия, СПб
Пользователь №: 553



Цитата
Честно говоря, не совсем понял... Вот я сейчас попробовал, у меня свободно создаются папки, копируются файлы, даже в корень можно файлы копировать (в корень, это ведь "/"? т.е. "/myfile" файл, который в корне лежит?), при этом пропорционально уменьшается объём свободной оперативной памяти. Или это не то?

То, только после перезагрузки может ничего не остаться если это делается в озу, а не во флеш. вот если сделать mount /mnt /dev/mtd0 и работать с файлами в директории /mnt - все будет сохраняться.

Цитата
А исходники и прочие примеры - на там сайте, что вы указали?
Спасибо.

там и на сайте nioswiki(ссылку выше давал).
Go to the top of the page
 
+Quote Post
AVR
сообщение Jul 22 2007, 19:25
Сообщение #39


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Цитата(vetal @ Jul 22 2007, 23:05) *
То, только после перезагрузки может ничего не остаться если это делается в озу, а не во флеш. вот если сделать mount /mnt /dev/mtd0 и работать с файлами в директории /mnt - все будет сохраняться.
Спасибо smile.gif
Осталось самое последнее чтобы начать осваивать эту ОС:
1) Понять как всё-таки закачать файл с компьютера (WinXP/Lin) на uCLin через терминал (если это вообще возможно).
2) Сборка программ и драйверов происходит тем же компилятором что и для ядра?


--------------------
Go to the top of the page
 
+Quote Post
vetal
сообщение Jul 22 2007, 19:36
Сообщение #40


Гуру
******

Группа: Модераторы
Сообщений: 2 095
Регистрация: 27-08-04
Из: Россия, СПб
Пользователь №: 553



Цитата(AVR @ Jul 22 2007, 23:25) *
Спасибо smile.gif
Осталось самое последнее чтобы начать осваивать эту ОС:
1) Понять как всё-таки закачать файл с компьютера (WinXP/Lin) на uCLin через терминал (если это вообще возможно).
2) Сборка программ и драйверов происходит тем же компилятором что и для ядра?


1. Наверно специальное программой или по ethernet
2. да, причем драйверы вместе с ядром лучше собирать или включать модуль подгрузки драйверов.
хотя, раз в nios нет mmu - все можно попробовать сделать в одной программе как и в hal )
Go to the top of the page
 
+Quote Post
AVR
сообщение Jul 23 2007, 21:27
Сообщение #41


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Цитата(vetal @ Jul 22 2007, 23:36) *
1. Наверно специальное программой или по ethernet
К сожалению, на моей плате нет ethernet'а... Но зато я нашел как пересылать файлы: надо было добавить "Zmodem tools" и приложения LRZ для приёма файла и LSZ для отправки, причем отправка и приём через соединение на котором консоль висит, пробовал через HyperTerminal =)


--------------------
Go to the top of the page
 
+Quote Post

3 страниц V  < 1 2 3
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 7th July 2025 - 02:55
Рейтинг@Mail.ru


Страница сгенерированна за 0.01497 секунд с 7
ELECTRONIX ©2004-2016