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

 
 
5 страниц V  < 1 2 3 4 > »   
Reply to this topicStart new topic
> Посоветуйте отладочную плату с ARM от 1 ГГц, остальное в теме
__inline__
сообщение Sep 27 2017, 12:39
Сообщение #16


Местный
***

Группа: Участник
Сообщений: 257
Регистрация: 5-09-17
Пользователь №: 99 126



1) Отечественная продукция типа "Байкал", "Элвис", "КомДив" - с частными лицами не работают. В топку.

2) На рокчип RK3288 внятной документации не нашёл

3) Сейчас смотрю в сторону TI Sitara 335x БиглБоны Черные, доступны на АЛиЭксперссе, 1 ГГц, есть плавучка NEON, поддержка видео 2D/3D.
Скачал Linux SDK на 1 Гб.

Неужели в Линуксовых сорцах 3д- 2д- ускоритель тоже не используется из-за закрытости?

4) Да, я ССЗБ, как тут сказали, low-level-programming - моё увлечение, есть наработки в виде разных приложений типа эмуляторов, игр.

Сейчас стоит цель поднять быстродействие некоторых приложений в 1,5-2 раза, без сильной оптимизации кода (код должен быть на С, с минимумом ассемблера).

Сроки неограничены.

mantech и jcxz как я вычитал, ковыряли камни на уровне bare-metal, посоветуйте хороший камень для комфортного ковыряния!!!

TI Sitara 335x БиглБоны Черные - сойдет с позиции открытости или тоже фигня?
Go to the top of the page
 
+Quote Post
mantech
сообщение Sep 27 2017, 13:02
Сообщение #17


Гуру
******

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



Цитата(__inline__ @ Sep 27 2017, 15:39) *
mantech и jcxz как я вычитал, ковыряли камни на уровне bare-metal, посоветуйте хороший камень для комфортного ковыряния!!!

TI Sitara 335x БиглБоны Черные - сойдет с позиции открытости или тоже фигня?


Ковырял МХ6 соло, и аллвиннер А10(13), с последним пока затык из-за времени. На МХ6 есть СДК для программирования без оси, с глюками, но разобраться можно. Графики нет нигде, в линуксе есть какие-то либы, но копаться в них очень утомительно, да и мне особо не нужно было, я использовал только 2Д-графику.
С ситарами не работал, но, как говорили мне, там тоже далеко не все прекрасно.

Сообщение отредактировал mantech - Sep 27 2017, 13:03
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Sep 27 2017, 13:16
Сообщение #18


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(__inline__ @ Sep 27 2017, 15:39) *
2) На рокчип RK3288 внятной документации не нашёл

DS, UM и даже схемы

Цитата(__inline__ @ Sep 27 2017, 15:39) *
Неужели в Линуксовых сорцах 3д- 2д- ускоритель тоже не используется из-за закрытости?

Там, где принципиальна открытость - не используется. Если не принципиальна, то используются библиотеки в бинарном виде.
Go to the top of the page
 
+Quote Post
__inline__
сообщение Sep 27 2017, 13:25
Сообщение #19


Местный
***

Группа: Участник
Сообщений: 257
Регистрация: 5-09-17
Пользователь №: 99 126



Скачал AM335x Linux SDK BSP Source Code - файл am335x-evm-linux-rt-sdk-src-04.00.00.04.tar.xz
Оказалось полным разводом, вообще нет ничего, что касается AM335x, куча каких-то других микросхем: opl4, m68k, mpu401, даже видео на уровне vesa.

Скаладывается такое впечатление, что тут:
http://software-dl.ti.com/processor-sdk-li.../index_FDS.html

решили просто на отшибись выложить дерьмо с которым поделиться не жалко...
Go to the top of the page
 
+Quote Post
Obam
сообщение Sep 27 2017, 13:32
Сообщение #20


Знающий
****

Группа: Участник
Сообщений: 756
Регистрация: 14-11-14
Пользователь №: 83 663



Цитата(mantech @ Sep 27 2017, 16:18) *
Не факт, что просто подписать, там еще очень невкусностей много бывает.

ТС - физ. лицо; без вариантов даже про NDA разговаривать не станут. Глухо.


--------------------
Пролетарий умственного труда.
Go to the top of the page
 
+Quote Post
__inline__
сообщение Sep 27 2017, 13:53
Сообщение #21


Местный
***

Группа: Участник
Сообщений: 257
Регистрация: 5-09-17
Пользователь №: 99 126



Цитата(mantech @ Sep 27 2017, 13:02) *
Ковырял МХ6 соло, и аллвиннер А10(13), с последним пока затык из-за времени. На МХ6 есть СДК для программирования без оси, с глюками, но разобраться можно. Графики нет нигде, в линуксе есть какие-то либы, но копаться в них очень утомительно, да и мне особо не нужно было, я использовал только 2Д-графику.
С ситарами не работал, но, как говорили мне, там тоже далеко не все прекрасно.


В MX6 Solo графика 2D- открыта? Выствить нужное разрешение, глубину цвета, частоту обновления смогу? Бит-блиттинг (bitblt) копирование из видеопамяти в другой участок видеопамяти с цветом прозрачности есть?


Цитата(aaarrr @ Sep 27 2017, 13:16) *

Я не нашел там даташит с описанием хотя бы базовых регистров. А также как написать standalone application.


Цитата(mantech @ Sep 27 2017, 13:02) *
На МХ6 есть СДК для программирования без оси, с глюками, но разобраться можно.

Уже прикрыли: https://community.nxp.com/docs/DOC-94139
При скачивании выдает, что временно недоступно, свяжитесь с их белыми воротничками для доступности скачивания.

Что за дела вообще творятся? Продают камни без документации, это самое настоящее мудачество для электронщиков... у меня нет слов!
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Sep 27 2017, 14:25
Сообщение #22


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(__inline__ @ Sep 27 2017, 16:53) *
Оказалось полным разводом, вообще нет ничего, что касается AM335x, куча каких-то других микросхем: opl4, m68k, mpu401, даже видео на уровне vesa.

Скаладывается такое впечатление, что тут:
http://software-dl.ti.com/processor-sdk-li.../index_FDS.html

решили просто на отшибись выложить дерьмо с которым поделиться не жалко...

Вот так-таки и ничего? Или просто нет ни малейшего желания разобраться в вопросе?

Цитата(__inline__ @ Sep 27 2017, 16:53) *
Я не нашел там даташит с описанием хотя бы базовых регистров.

А в разделе Documentation что лежит?

Цитата(__inline__ @ Sep 27 2017, 16:53) *
А также как написать standalone application.

У человека, собирающегося писать standalone application, таких запросов быть не должно.

Желаете работать без ОС - осваивайте Linux, т.к. SDK изучать и ковырять придется все равно.
Go to the top of the page
 
+Quote Post
mantech
сообщение Sep 27 2017, 18:42
Сообщение #23


Гуру
******

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



Цитата(__inline__ @ Sep 27 2017, 16:53) *
В MX6 Solo графика 2D- открыта? Выствить нужное разрешение, глубину цвета, частоту обновления смогу? Бит-блиттинг (bitblt) копирование из видеопамяти в другой участок видеопамяти с цветом прозрачности есть?


Там все гораздо веселее. 2Д, как и 3Д-ускорители закрыты. Видеоконтроллер легко запускается из сдк, 2 слоя+альфа запускается путем небольшого шаманства с исходниками(есть глюки), но это все просто разобрался за несколько дней без особого напряга, вот с ускорением рисования прямоугольников, закраской и копированием 2Д-областей, пришлось пойти на хитрость - там есть программируемый ДМА контроллер, можно написать свой скрипт для него и превратить в ДМА2Д. Остальное мне не нужно было. Ну и усб драйвер нужно писать с нуля, т.к. в сдк - слезы. Но есть и светлые моменты - он ЕНС совместимый.

Цитата(aaarrr @ Sep 27 2017, 17:25) *
Желаете работать без ОС - осваивайте Linux, т.к. SDK изучать и ковырять придется все равно.


Про доки - ТС все правильно сказал, нет смысла сравнивать "доки" на 200 стр с хотябы доками на МХ6, порядка 5000стр и то далеко не полные.

Ну и расковыривать линукс, это совсем не то, что разобраться в СДК. Говорю не от балды, делал и то и другое.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Sep 27 2017, 20:17
Сообщение #24


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(mantech @ Sep 27 2017, 21:42) *
Про доки - ТС все правильно сказал, нет смысла сравнивать "доки" на 200 стр с хотябы доками на МХ6, порядка 5000стр и то далеко не полные.

Если речь о RK3288, то там далеко не 200 страниц доступно. Хотя и не все, конечно.

Цитата(mantech @ Sep 27 2017, 21:42) *
Ну и расковыривать линукс, это совсем не то, что разобраться в СДК. Говорю не от балды, делал и то и другое.

Вы о чем? ТС скачал SDK, увидел линуксовые исходники ("куча каких-то других микросхем: opl4, m68k, mpu401") и сделал потрясающий вывод - "решили просто на отшибись выложить дерьмо".

Go to the top of the page
 
+Quote Post
mantech
сообщение Sep 27 2017, 20:46
Сообщение #25


Гуру
******

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



Цитата(aaarrr @ Sep 27 2017, 23:17) *
Вы о чем? ТС скачал SDK, увидел линуксовые исходники


Тут скорей разговор о BSP, SDK - это в моем понимании то, что было выложено для МХ6 (IMX6 platform SDK). А расковыривать драйвера линукса - там просто все очень умело спрятано, причем, драйвер может называться совсем не как проц, а как совместимое устройство...
Go to the top of the page
 
+Quote Post
__inline__
сообщение Sep 28 2017, 06:22
Сообщение #26


Местный
***

Группа: Участник
Сообщений: 257
Регистрация: 5-09-17
Пользователь №: 99 126



Да, каюсь... был невнимателен. Нашёл всё-таки SDK под i.MX6, правда док в нем не оказалось (папки пустые), а сорцы как работать с под-системами есть. Даже сишный хедер с описанием 3D-регистров есть! Ну и bare-metal example на гитхабе под него есть.

Вопросы к mantech:
1) Вы работали с i.MX6 Solo, у него частота 1 ГГц, не пробовали его разгонять скажем так на 20% - 50% ? Есть ли запас?
2) Процессор Little Endian? Или Big Endian ?
3) Ширина шины данных(память) там 32 бита на 1 ядро?
4) Какой длины конвеер у этого процессора?

Почитал доки на RockChip, тоже заинтересовал, но огорчает отсутствие SDK, свободного от осей. А также шина 16 бит, против 32 бит в iMX6.
Правда частота больше, но опять же настораживает металлический корпус и совет посадить на куллер.

И что самое интересное, для Rockchip RK3288 есть мини-плата-модуль, которая по периметру обнесена контактными площадками - удобно свои устройства делать, так как CPU+RAM уже распаяны (самому разводить плату под DDR3-800 без риска не представляю как).

Если сравнивать i.MX6 Solo и RK3288, то какой из них будет быстрее выполнять код из внешней DDR-памяти? У solo частота 1 ГГц, у RK 1,8 ГГц, зато у соло шина в 2 раза шире. В общем я запутался!
Go to the top of the page
 
+Quote Post
mantech
сообщение Sep 28 2017, 07:20
Сообщение #27


Гуру
******

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



Цитата(__inline__ @ Sep 28 2017, 09:22) *
Если сравнивать i.MX6 Solo и RK3288, то какой из них будет быстрее выполнять код из внешней DDR-памяти? У solo частота 1 ГГц, у RK 1,8 ГГц, зато у соло шина в 2 раза шире. В общем я запутался!


На счет скорости - берите рокчип, там и ядра быстрее и шина памяти, хоть и 16 бит, но в МХах она медленная, сам проверял. По тепловыделению, ну ясно дело 4х ядерка будет греться сильнее чем одно, причем, МХ6 мягко говоря, не лидер экономности, тут лучше взять аллвиннер V3s, например, и греется немного и ддр разводить не надо(встроенная 64мегабайта, что для программирования без оси - просто прекрасно).
Что я бы дал в качестве совета - попробовать запустить первые программы на МХ6, т.к. там очень хорошо документирован процесс запуска, таблицы конфигурации, стартовые скрипты и пр. Это ведь не СТМ, где через jtag просто залить прогу, тут специальные загрузчики нужны и подготовка карты памяти. Кстати, настоятельно рекомендую именно сд-карту, а не нанды и пр - заплюхаетесь...

Цитата(__inline__ @ Sep 28 2017, 09:22) *
1) Вы работали с i.MX6 Solo, у него частота 1 ГГц, не пробовали его разгонять скажем так на 20% - 50% ? Есть ли запас?
2) Процессор Little Endian? Или Big Endian ?
3) Ширина шины данных(память) там 32 бита на 1 ядро?
4) Какой длины конвеер у этого процессора?


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

Сообщение отредактировал mantech - Sep 28 2017, 07:21
Go to the top of the page
 
+Quote Post
__inline__
сообщение Sep 28 2017, 07:31
Сообщение #28


Местный
***

Группа: Участник
Сообщений: 257
Регистрация: 5-09-17
Пользователь №: 99 126



Цитата(mantech @ Sep 28 2017, 07:20) *
Кстати, настоятельно рекомендую именно сд-карту, а не нанды и пр - заплюхаетесь...

Вы имели ввиду версию с eMMC, а не с NAND-flash ? Такое отличие видел на ситаровских микро-платах: там либо вариант с eMMC, либо с NAND.
Go to the top of the page
 
+Quote Post
mantech
сообщение Sep 28 2017, 07:41
Сообщение #29


Гуру
******

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



Цитата(__inline__ @ Sep 28 2017, 10:31) *
Вы имели ввиду версию с eMMC, а не с NAND-flash ? Такое отличие видел на ситаровских микро-платах: там либо вариант с eMMC, либо с NAND.


Сначала думал, что eMMC - это сд-карта в чип-исполнении, но оказалось все куда печальнее, поэтому выбрал сд-карту. Насколько помню, ситара умеет с нее грузиться.
Go to the top of the page
 
+Quote Post
gosha-z
сообщение Sep 28 2017, 08:10
Сообщение #30


Местный
***

Группа: Свой
Сообщений: 327
Регистрация: 30-10-05
Пользователь №: 10 288



Ситара - умеет, собственно, BBB так и работает.
Go to the top of the page
 
+Quote Post

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

 


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


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