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

 
 
5 страниц V  < 1 2 3 4 5 >  
Reply to this topicStart new topic
> Imx6 без линухи, Кто-нибудь знает как?
mantech
сообщение Apr 3 2014, 07:47
Сообщение #31


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



И вообще, может есть у кого-нить простейший, но рабочий проект под эту шнягу, просто уже заколебало разгребать эту гнушную бредятину, которую ни один нормальный компилер, видать кроме гццшника не понимает...

А иар в этот раз подвел меня - не сподобился ни на один пример программы, даже "hello world" не сделал, только заявлена поддержка cortex A9 и все! Что за поддержка - непонятно, ни стартапов ничего нет...
Вобщем эта плата только настроение испортила wacko.gif
Go to the top of the page
 
+Quote Post
AndrejM
сообщение Apr 3 2014, 08:04
Сообщение #32


Участник
*

Группа: Участник
Сообщений: 51
Регистрация: 20-11-13
Пользователь №: 79 278



Цитата(mantech @ Apr 3 2014, 09:38) *
Кто поможет в портировании на иар функции:

get_arm_private_peripheral_base ?

Без нее не хочет компилиться проект

И вообще, как портировать gccшные ассемблерные макросы на иар?


.global get_arm_private_peripheral_base
@ uint32_t get_arm_private_peripheral_base(void)@
.func get_arm_private_peripheral_base
get_arm_private_peripheral_base:
@ Get base address of private perpherial space
mrc p15, 4, r0, c15, c0, 0 @ Read periph base address
bx lr
.endfunc @get_arm_private_peripheral_base()@


может для начала взять iAR-овский пример под IMX6 ? выбрать конфигурацию с DDR и выключить C-SPY макрос (инициализацию у вас boot rom сделает) .
Go to the top of the page
 
+Quote Post
_3m
сообщение Apr 3 2014, 08:18
Сообщение #33


Знающий
****

Группа: Участник
Сообщений: 745
Регистрация: 28-12-06
Пользователь №: 23 960



Цитата(mantech @ Apr 3 2014, 11:47) *
А иар в этот раз подвел меня - не сподобился ни на один пример программы, даже "hello world" не сделал, только заявлена поддержка cortex A9 и все! Что за поддержка - непонятно, ни стартапов ничего нет...
Вобщем эта плата только настроение испортила wacko.gif

Вы упорно идете заведомо гиблым путем. При работе с подобного рода камнями необходимо ни на миллиметр не отклоняться от генерального курса партии. Потому что слева и справа поле с граблями и грабли эти до горизонта.
Сказал чипмейкер компилять под линем в гцц - значит так и делать, не изобретая никакой отсебятины.
Go to the top of the page
 
+Quote Post
mantech
сообщение Apr 3 2014, 10:59
Сообщение #34


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(_3m @ Apr 3 2014, 12:18) *
Сказал чипмейкер компилять под линем в гцц - значит так и делать, не изобретая никакой отсебятины.


И что теперь, если завтра скажут писать под дырявую винду - тоже все строем и на раз-два, что-ли?

Я тут спрашивал, написать хороший и устойчивый гуй, с использованием различных протоколов и портов ввода\вывода под линуху просто ? Если да, дайте ссылки. Но походу здесь либо все, кто делает веб-термометры или иже с ними, или никак...

PS/ Ибо все это лирика и делу не поможет, тогда может кто-нить подскажет недорогие платы с чипами, у которых производитель не заточился под одну ось и ни шаг вправо и влево?

Есть плата beagleboneback или как-то похожее название, у нее есть поддержка иаром?
Требования те-же проц не ниже 600МГц, хотябы пара уартов, усб, сд-карта и обязательно видеопорт dvi\hdmi

Сообщение отредактировал mantech - Apr 3 2014, 11:04
Go to the top of the page
 
+Quote Post
AndrejM
сообщение Apr 3 2014, 11:51
Сообщение #35


Участник
*

Группа: Участник
Сообщений: 51
Регистрация: 20-11-13
Пользователь №: 79 278



Цитата(mantech @ Apr 3 2014, 13:59) *
Есть плата beagleboneback или как-то похожее название, у нее есть поддержка иаром?
Требования те-же проц не ниже 600МГц, хотябы пара уартов, усб, сд-карта и обязательно видеопорт dvi\hdmi

с этой платой (beagleboneback) вам будет много проще решить задачу тем способом что выбрали. я как пару лет назад прошел путь на который вы вступили с подобной же платой (imx53) , приложение я там в минимуме сделал , но в конце концов сдался , главным образом из-за маяты с убогой отладкой (jtag там тоже не было) , и переделал все под linux. а вот недавно снова вступил на эту скольскую дорожку уже с боней (beagleboneback), наличие порта отладчика , обилие примеров под тот же iar , задачу из мазахистой переводит во вполне приемлемую , даже для слесаря-дилетанта коим я являюсь.
Go to the top of the page
 
+Quote Post
Golikov A.
сообщение Apr 3 2014, 13:36
Сообщение #36


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



а еще кроме люникса и винды есть андроид, и платы под андроид. А под него GUI писать можно! Тоже есть свои приколы, но надежность высокая. Просто если вы берете что - то большое, мощное и с экранчиком, то оно требует и трудного использования.

Я в своих вебтермомтрах уже об операционке задумываюсь. Правда мои термометры синхронно управляют многоосевыми системами и там крайне жесткий реалтайм, да и то решил критические секции вынести в железо (в плис), а интерфейсы на операционку повесить. У меня правда езернет а не картинки, картинки другие парни на компутере рисуют под виндами, но тем не менее...

Просто если система сложная с многими портами да еще и картинками, то как без операционки это все крутить? А если система в суперлуп вкладывается, нафига такие силы как гигагерцовый проц? Или вы как раз гигагерцами давите недостатки суперлупа?
Go to the top of the page
 
+Quote Post
mantech
сообщение Apr 3 2014, 14:05
Сообщение #37


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(AndrejM @ Apr 3 2014, 15:51) *
а вот недавно снова вступил на эту скольскую дорожку уже с боней (beagleboneback), наличие порта отладчика , обилие примеров под тот же iar , задачу из мазахистой переводит во вполне приемлемую


Да, пожалуй так и сделаю - закажу боню, а эту отдам линуксовым любителям...
PS. А можно глянуть на какой-нить иаровский проект на боне, пусть самый простой?

Цитата(Golikov A. @ Apr 3 2014, 17:36) *
картинки другие парни на компутере рисуют под виндами, но тем не менее...


Это я уже проходил, спасибо ненадо rolleyes.gif
После винды перешел на дос и сразу стало легче на душе - глюков не стало biggrin.gif

Цитата(mantech @ Apr 3 2014, 18:01) *
Просто если система сложная с многими портами да еще и картинками, то как без операционки это все крутить?





Там и есть операционка, только своя, она крутит несколько подсистем, которые интерпретируют код высокого уровня, т.е. пользователь пишет прогу на этом языке, там одной командой рисуется картинка, параллельно гуй работает и обработчик интерфейсов и файловой системы - это своего рода графический ПЛК - вся сложность спрятана в операционке, а пользователю легко и просто...

Сообщение отредактировал mantech - Apr 3 2014, 14:16
Go to the top of the page
 
+Quote Post
Golikov A.
сообщение Apr 3 2014, 16:02
Сообщение #38


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



А... тогда вопросов нет, вам реально надо просто другую плату, тем более если уже есть своя операционка...
Go to the top of the page
 
+Quote Post
andrewlekar
сообщение Apr 4 2014, 01:27
Сообщение #39


Знающий
****

Группа: Участник
Сообщений: 837
Регистрация: 8-02-07
Пользователь №: 25 163



Цитата
Правда мои термометры синхронно управляют многоосевыми системами и там крайне жесткий реалтайм

Ваши вебтермометры не иначе как в литейном цехе стоят. sm.gif
Go to the top of the page
 
+Quote Post
Golikov A.
сообщение Apr 4 2014, 02:30
Сообщение #40


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



Цитата(andrewlekar @ Apr 4 2014, 05:27) *
Ваши вебтермометры не иначе как в литейном цехе стоят. sm.gif

не это скорее исследовательские чем производящие вебтермометры...
Go to the top of the page
 
+Quote Post
mantech
сообщение Apr 4 2014, 13:34
Сообщение #41


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(Golikov A. @ Apr 3 2014, 20:02) *
А... тогда вопросов нет, вам реально надо просто другую плату, тем более если уже есть своя операционка...


Да, вот сейчас и выбираю - ситара нравится, но надо хоть парочку рабочих иаровских проектов под нее, а то настройка линкера под незнакомый навороченный проц - дело нетривиальное...
Go to the top of the page
 
+Quote Post
kovigor
сообщение Apr 4 2014, 15:37
Сообщение #42


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(mantech @ Apr 4 2014, 16:34) *
Да, вот сейчас и выбираю - ситара нравится, но надо хоть парочку рабочих иаровских проектов под нее

Есть с пяток рабочих примеров под IAR для отладочной платы на AM1707. Без всяких ОС и загрузчиков. Могу предоставить "как есть". Там есть комментарии, но деталей я не помню - писал давно, и больше к этому семейству не возвращался ...
P.S. От себя скромненько добавлю: работа с МП/МК такого уровня сложности без ОС - это капут. Даже не железный, а кремниевый sm.gif
Go to the top of the page
 
+Quote Post
mantech
сообщение Apr 4 2014, 15:51
Сообщение #43


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(kovigor @ Apr 4 2014, 19:37) *
Есть с пяток рабочих примеров под IAR для отладочной платы на AM1707.


В BBB посмотрел стоит АМ3359, поэтому эти примеры скорей всего не подойдут sad.gif
Но думаю не все так плохо в этой жизни, покопался на сайте техаса и скачал оттуда штуковину, под названием starterware, причем там дофига всяких иаровских примеров по работе с периферией проца, разчаровало только одно в нем - мне нужна поддержка альфа-канала в видеоблоке, а там видеоблок разделен на 2 части 1) тупой видеопорт, который гонит на экран данные из видеобуфера и все, а чтобы воспользоваться аппаратной прозрачностью нужно использовать powervr, а вот его-то примеров использования и нету, причем в RM про него тоже "2 строчки" - видать его уже опять под линуху затачивают...
Go to the top of the page
 
+Quote Post
kovigor
сообщение Apr 4 2014, 16:09
Сообщение #44


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(mantech @ Apr 4 2014, 18:51) *
... разчаровало только одно в нем - мне нужна поддержка альфа-канала в видеоблоке ...

Вы уверены, что есть реальная необходимость в ваших исследованиях ? Почему вы сторонитесь Linux ? Поймите, без ОС вы можете решать вашу задачу годами, а затем она просто станет неактуальной. Плюс к этому, не забывайте, что документация на МК/МП такого уровня может и не содержать всей необходимой для создания своего Standalone - проекта информации. Именно с этим я и столкнулся применительно к AM1707 ...
Go to the top of the page
 
+Quote Post
mantech
сообщение Apr 4 2014, 16:23
Сообщение #45


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(kovigor @ Apr 4 2014, 20:09) *
Вы уверены, что есть реальная необходимость в ваших исследованиях ?


Вот и дело-то в том, что уверен. Поработайте в сервисной службе, особенно когда ваши аппараты работают под виндой... И всразу станет ясно - что лучше, избавится от нее или так и продолжать каждый день не по разу оворить что делать если зависло, погас экран, отвалился усб порт и т.п. Я незнаю, как все это работает под линухами, но судя по тому, что роутеры и пр. работающее на нем, тоже виснут - видимо тоже не панацея, а вот табло, написанное мною работает уже полтора года и ни разу не зависло - думаю это неплохой показатель...

И второе - у меня нет задачи повторять возможности линухи или винды - мне ненужно крутить видеоклипы или создавать второй апач и пхп, все, что мне было нужно я сделал за несколько месяцев на х86 и голом мс-досе, почему вы считаете, что портировать на арм это космически сложная задача? Или считаете, что х86 на порядок его проще??
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 16:15
Рейтинг@Mail.ru


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