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

 
 
> Плата Orange PI one
Isaev_ivan
сообщение Oct 24 2016, 08:40
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 27
Регистрация: 21-07-15
Пользователь №: 87 652



Добрый день! За ранее хочу извиниться, что веду разговор о плате Orange в разделе Raspberry, так как раздела для своего вопроса я не нашел. Меня интересует такой вопрос... Я поставил себе цель научиться программировать процессоры с архитектурой cortex. Для этого приобрел сию плату в надежде, что смогу поработать с самим процессором. После покупки решил посмотреть, что люди вообще с этой штукой делают и обнаружил, что в основном все используют эту плату для установки на нее уже готовых операционных систем. И мне в душу закралось сомнение, смогу ли я с помощью этой платы поработать с самим процессором? Прошу не ругать, если задал дурацкий вопрос) просто до этого работал лишь с msp430 и с такими сложными контроллерами, как этот еще не сталкивался. За ранее благодарен!)
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Isaev_ivan
сообщение Oct 24 2016, 19:28
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 27
Регистрация: 21-07-15
Пользователь №: 87 652



Есть даташит на сам процессор (Allwinner H3) ну и все в принципе. Остальное можно найти на сайте arm, я думаю) Может у вас, adnega, что-нибудь имеется?

adnega, что вы мне посоветуете, купить для начала STM32F4-DISCOVERY, или все таки с orange побороться?

И вот еще такой вопрос. Сильно ли отличается программирование, например arm и cortex?
Go to the top of the page
 
+Quote Post
adnega
сообщение Oct 24 2016, 20:15
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Цитата(Isaev_ivan @ Oct 24 2016, 22:28) *
Есть даташит на сам процессор (Allwinner H3) ну и все в принципе.
Остальное можно найти на сайте arm, я думаю) Может у вас, adnega, что-нибудь имеется?

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

Цитата(Isaev_ivan @ Oct 24 2016, 22:28) *
adnega, что вы мне посоветуете, купить для начала STM32F4-DISCOVERY, или все таки с orange побороться?

Нужно и то, и то. Но всякие там Pi лучше с нормальной ОСью использовать.
Для высокоуровневых вещей, сторонних библиотек и т.п. прекрасное решение.

Я тут задачку мучил - распознавание QR-кода с камеры.
Со сторонней библиотекой под Linux - минутное дело.
Для того же STM32F4 бился две недели, но по скорости, качеству распознавания и поддержке вариантов QR
я и на 1% не гожусь. Это я еще БЧХ никак не реализовал, а память и такты уже закончились.

Короче, все зависит от задачи. Есть у нас золотое правило - выбирать решение под задачу, а не наоборот.

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

После msp430 должна хорошо пойти серия STM32L4 на такой вот досочке STM32L476G-DISCO

Цитата(Isaev_ivan @ Oct 24 2016, 22:28) *
И вот еще такой вопрос. Сильно ли отличается программирование, например arm и cortex?

Строго говоря, Cortex (а их много разных) это подмножество arm.
Если вопрос задать иначе: что круче ARM7 или Cortex-M в плане программирования на С ?
То я однозначно за Cortex-M. Можно весь код писать на ЯВУ без единой asm-вставочки.
ARM7 я немного использовал на NXP, затем перешел на Cortex от NXP (пару МК от Luminary не считаются),
а с них на STM32 и плотно на последние подсел. Не разобравшись, толком в FIQ, IRQ и VIC
(а там довольно непросто сделать вложенность прерываний с asm-обертками обработчиков и разными стандартными хаками),
очень рад появлению NVIC как стандартного модуля для Cortex-M.
msp430 тоже пробовал, даже проект есть боевой, но выбор делаю в пользу L-серий от STM32.

Итого: для дешевых, надежных, реалтаймовых и/или микропотребляющих устройств однозначно никаких Cortex-A8.
Для графики, сетевого или USB стека, гигабайт памяти и гигагерц частоты однозначно решение с ОС.
По середине очень сложно выбрать, я от таких задачек однозначно отказываюсь.
Go to the top of the page
 
+Quote Post



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

 


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


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