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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> проблемы выбора встраиваемых систем COM, SoC, Qseven
Makarov
сообщение Dec 18 2014, 13:27
Сообщение #1





Группа: Участник
Сообщений: 14
Регистрация: 24-06-10
Пользователь №: 58 126



Здравствуйте!

Для начала постараюсь кратко сформулировать вопрос который мне в скором времени надо будет решить:

Нужно произвести апгрейд одного аппарата - вместо "старого" контроллера (на 8-ми битном микроконтроллере) и монохромного графического индикатора необходимо разместить в нем "новый", который сможет вместить в себя достаточно солидную базу данных и предоставить пользователю доступ к ней через цветной 7-ми дюймовый сенсорный экран. Помимо управления экраном устройство должно иметь какое то количество свободных портов GPIO для управления периферией и 2-а uart. Никаких серьезных вычислений не будет. Цена встраиваемого модуля должна быть до 15 тысяч. Желательно иметь гарантию длительного выпуска этого устройства (лет 5-ть).

К большому сожалению я практически ничего не знаю об этих системах. То есть полный чайник.
Может быть кто то может помочь с выбором? Сам я обратил внимание на Single Board Computer UDOO DUAL, но он стоит в ряду с arduino и raspberry, а у меня есть ощущение, что это скорее игрушки, чем что то серьезное, пригодное для встраивание в промышленно выпускаемое изделие. Есть еще процессорные модули стандарта Qseven, но те цены которые я видел выходят за пределы 15-ти тысяч, и опять же вопрос - насколько они "доставабельны"? В общем буду благодарен за любой "ликбез".



Go to the top of the page
 
+Quote Post
samike
сообщение Dec 18 2014, 14:07
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 66
Регистрация: 12-04-06
Из: Москва
Пользователь №: 16 039



Обратите внимание например на это:
A13-OLinuXino-MICRO + LCD-OLinuXino-7TS.
С большим запасом укладывается в ваш бюджет.
Непонятно правда, как там с температурным диапазоном.

В свое время мы с Olimex работали - проблем не было.

Хорошие ресурсы с большим количеством SOM и SBC: embest-tech.com и отечественный starterkit.ru. Можно посмотреть в сторону BeagleBone Black и 7" LCD Touchscreen...

Сообщение отредактировал samike - Dec 19 2014, 07:16
Go to the top of the page
 
+Quote Post
NULL
сообщение Dec 19 2014, 08:18
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 124
Регистрация: 27-05-05
Из: St.-P
Пользователь №: 5 462



Цитата(Makarov @ Dec 18 2014, 03:27) *
Цена встраиваемого модуля должна быть до 15 тысяч. Желательно иметь гарантию длительного выпуска этого устройства (лет 5-ть).


Есть ещё системы на модуле от Sauris GmbH

Можно купить через Сканти Рус
Go to the top of the page
 
+Quote Post
Makarov
сообщение Dec 21 2014, 15:39
Сообщение #4





Группа: Участник
Сообщений: 14
Регистрация: 24-06-10
Пользователь №: 58 126



Спасибо за информацию! На вскидку приглянулся BeagleBone Black. Буду разбираться дальше sm.gif Мне бы теперь еще понять как это все дело программируется sm.gif sm.gif
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Dec 21 2014, 16:23
Сообщение #5


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



QUOTE (samike @ Dec 18 2014, 18:07) *
В свое время мы с Olimex работали - проблем не было.

..а вы часом A10-OLinuXino-LIME не использовали? А то я купил на пробу , нет вывода изображения HDMI.
Смотрю на плату - там вроде как не напаяны микрухи между процессором и HDMI разъёмом.


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
samike
сообщение Dec 21 2014, 17:01
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 66
Регистрация: 12-04-06
Из: Москва
Пользователь №: 16 039



Цитата(Lmx2315 @ Dec 21 2014, 20:23) *
..а вы часом A10-OLinuXino-LIME не использовали? А то я купил на пробу , нет вывода изображения HDMI.
Смотрю на плату - там вроде как не напаяны микрухи между процессором и HDMI разъёмом.


Нет, с этим железом не работал.

Цитата(Makarov @ Dec 21 2014, 19:39) *
Спасибо за информацию! На вскидку приглянулся BeagleBone Black. Буду разбираться дальше sm.gif Мне бы теперь еще понять как это все дело программируется sm.gif sm.gif


Пишите вопросы здесь, подскажем sm.gif
Go to the top of the page
 
+Quote Post
Makarov
сообщение Apr 5 2015, 15:27
Сообщение #7





Группа: Участник
Сообщений: 14
Регистрация: 24-06-10
Пользователь №: 58 126



Продолжение темы. Наконец то начальство выделило денег, купили BeagleBone-Black Rev C + дисплейный модуль BB View - 70. Сначала просто включил BBB, убедился что он живой (в принципе). Потом подключил дисплейный модуль BB View - 70, что называется в лоб (чтобы хотя бы он "задышал", хоть что то вывел). Ничего не заработало. Нашел в интернете инструкцию к нему. Прочитал следующее:

The preinstalled Debian image on the BeagleBone Black does not have support for the BB VIEW. This can be easily remedied by simply patching the old Debian system in the eMMC. The following steps show the update process using a USB flash drive.

1. Download the Debian patch files and the utility tools pack from:
http://www.element14.com/BeagleBone

По этой ссылке я смог найти только последнюю версию debian, а никаких патчей нет. Я как бы debian полностью переустанавливать не хотел, да и нигде не сказано, что она поддерживает этот дисплейный модуль. Не подскажете где можно скачать патч для lcd? Или может быть его можно как то по другому завести?


Go to the top of the page
 
+Quote Post
samike
сообщение Apr 5 2015, 16:21
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 66
Регистрация: 12-04-06
Из: Москва
Пользователь №: 16 039



Цитата(Makarov @ Apr 5 2015, 18:27) *
По этой ссылке я смог найти только последнюю версию debian, а никаких патчей нет. Я как бы debian полностью переустанавливать не хотел.


По этой ссылке написано:
From here you can download all the latest Debian ... system images and the source codes patched for BB View to use with BeagleBone Black.

По идее, вы можете закинуть этот образ на SD карточку, загрузиться с нее и проверить.
Go to the top of the page
 
+Quote Post
Makarov
сообщение Apr 7 2015, 06:29
Сообщение #9





Группа: Участник
Сообщений: 14
Регистрация: 24-06-10
Пользователь №: 58 126



Спасибо samike!
Скачал, пропатчил, экран заработал. Все загружается.
Правда теперь другие проблемы 1. никак тачскрин не получается откалибровать - две точки нормально, как только третью жмешь - multitach detected, restarting - и так до бесконечности. Мне интересно - это дефект тачсрина или глюк системы? и что делать? 2. мышку подрубил - вроде она должна автоматом определяться - не включается.

P.S.: что то у меня с этой темой пока один большой сплошной спотыкач biggrin.gif
Go to the top of the page
 
+Quote Post
samike
сообщение Apr 7 2015, 07:43
Сообщение #10


Участник
*

Группа: Участник
Сообщений: 66
Регистрация: 12-04-06
Из: Москва
Пользователь №: 16 039



Цитата(Makarov @ Apr 7 2015, 09:29) *
никак тачскрин не получается откалибровать... что делать?


Здесь не подскажу - пишите на форум http://beagleboard.org/ или куда там надо sm.gif

Цитата(Makarov @ Apr 7 2015, 09:29) *
мышку подрубил ... не включается.


Возможно для одновременной работы тачскрина и мыши нужны доп. настройки?
Go to the top of the page
 
+Quote Post
Makarov
сообщение Apr 13 2015, 05:29
Сообщение #11





Группа: Участник
Сообщений: 14
Регистрация: 24-06-10
Пользователь №: 58 126



С тачскрином дела худо-бедно двигаются (обратился в тех поддержку фирму где покупали, вроде обещали обменять). А вот такой еще вопрос - у меня сложилось устойчивое впечатление, что работать с BBB можно только из под Linux. Соответственно поставил ubuntu, eclipse, java для работы eclipse, ну и дальше ковыряюсь с настройками. Ну дотого мне непривычно работать с Linux (да простят меня его поклонники), что брр... И вот мне вдруг нечаянно попадается статья по настройке средств разработки для BBB в win7 (http://beaglebone.globalmultimedia.in/). Сам еще подробно разобраться пока не успел. Хотел узнать мнение. Стоит ли овчинка выделки? Подводные камни?
Go to the top of the page
 
+Quote Post
samike
сообщение Apr 13 2015, 06:03
Сообщение #12


Участник
*

Группа: Участник
Сообщений: 66
Регистрация: 12-04-06
Из: Москва
Пользователь №: 16 039



Цитата(Makarov @ Apr 13 2015, 08:29) *
Ну дотого мне непривычно работать с Linux (да простят меня его поклонники), что брр...


Это абсолютно нормальная реакция - все через это прошли sm.gif Продолжайте изучать Linux - потом это сполна окупится.

Цитата(Makarov @ Apr 13 2015, 08:29) *
Стоит ли овчинка выделки? Подводные камни?


Имхо, овчинка выделки не стоит. Подводные камни тут могут в плане того, что разработкой Linux-железки непосредственно под Linux занимаются 99% разработчиков, соответственно, если у вас вылезут проблемы с BBB в win7, вероятность того, что вам сможет кто-то помочь, довольно низка.
Go to the top of the page
 
+Quote Post
Makarov
сообщение Apr 13 2015, 06:54
Сообщение #13





Группа: Участник
Сообщений: 14
Регистрация: 24-06-10
Пользователь №: 58 126



Понял, учту. Спасибо!
Go to the top of the page
 
+Quote Post
BaN
сообщение Apr 16 2015, 06:20
Сообщение #14


Частый гость
**

Группа: Участник
Сообщений: 144
Регистрация: 28-08-07
Пользователь №: 30 111



Цитата(Makarov @ Apr 13 2015, 11:29) *
С тачскрином дела худо-бедно двигаются (обратился в тех поддержку фирму где покупали, вроде обещали обменять). А вот такой еще вопрос - у меня сложилось устойчивое впечатление, что работать с BBB можно только из под Linux. Соответственно поставил ubuntu, eclipse, java для работы eclipse, ну и дальше ковыряюсь с настройками. Ну дотого мне непривычно работать с Linux (да простят меня его поклонники), что брр... И вот мне вдруг нечаянно попадается статья по настройке средств разработки для BBB в win7 (http://beaglebone.globalmultimedia.in/). Сам еще подробно разобраться пока не успел. Хотел узнать мнение. Стоит ли овчинка выделки? Подводные камни?

Я работаю с BBB через Debian установленный на виртуальную машину с хостом Win7. Очень удобно. Виртуалка особо не мешает, линуксу хватит и 32МБ ОЗУ, если не нужно компилировать что-то тяжелое типа ядра. Работаю с виртуалкой и с BBB из Win7 через putty.
Go to the top of the page
 
+Quote Post
Makarov
сообщение Apr 22 2015, 12:10
Сообщение #15





Группа: Участник
Сообщений: 14
Регистрация: 24-06-10
Пользователь №: 58 126



Помогите разобраться с установкой кросс-компилятора. В общем нашел я книгу на английском "Exploring BeagleBone- Tools and Techniques for Building with Embedded Linux". Книга с подробным, пошаговым описанием освоения BBB, с большим количеством примеров и т.д., но под Debian. Под Debian так под Debian, я все равно Linux пока почти не знаю. Накатил на отдельный жесткий диск. Стал делать как там все написано по порядку (страницы из книги прилагаю). Дошел до команды поиска пакетов ~# apt‐cache search gnueabihf, после выполнения которой должен появиться список доступных для установки компиляторов (как я понял). Вот а у меня тишина, то есть ничего вообще нет. Пауза, а потом просто пустая командная строка.
Соответственно, если попытаться выполнить следующие команды (например ~# apt‐get install build‐essential libc6‐armhf‐cross libc6‐dev‐armhf‐cross), пишет пакеты не найдены. Нашел видео автора этой книги на ютубе, там он это немного по другому делает, скорректировал. Результат тот же. Я в тупике. Куда бежать, чего делать???

Сообщение отредактировал Makarov - Apr 22 2015, 12:19
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
samike
сообщение Apr 22 2015, 12:31
Сообщение #16


Участник
*

Группа: Участник
Сообщений: 66
Регистрация: 12-04-06
Из: Москва
Пользователь №: 16 039



Цитата(Makarov @ Apr 22 2015, 15:10) *
Соответственно, если попытаться выполнить следующие команды (например ~# apt‐get install build‐essential libc6‐armhf‐cross libc6‐dev‐armhf‐cross), пишет пакеты не найдены.


Видимо что-то с репозиториями. sudo apt-get update пробовали?
Go to the top of the page
 
+Quote Post
Makarov
сообщение Apr 22 2015, 13:02
Сообщение #17





Группа: Участник
Сообщений: 14
Регистрация: 24-06-10
Пользователь №: 58 126



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

Сообщение отредактировал Makarov - Apr 22 2015, 13:15
Go to the top of the page
 
+Quote Post
samike
сообщение Apr 22 2015, 13:28
Сообщение #18


Участник
*

Группа: Участник
Сообщений: 66
Регистрация: 12-04-06
Из: Москва
Пользователь №: 16 039



Цитата(Makarov @ Apr 22 2015, 16:02) *
не находит именно то что мне нужно.


Ну не знаю, ерунда какая-то. Может установленный Debian уж слишком старый?
Go to the top of the page
 
+Quote Post
Lagman
сообщение Apr 23 2015, 14:17
Сообщение #19


Знающий
****

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



http://www.emdebian.org/crosstools.html ищите для своей версии дебиана и gcc и вставляете в sources.list.

sudo apt-get update
sudo apt-get upgrade

и далее по книжке.
Go to the top of the page
 
+Quote Post
Tarbal
сообщение Apr 26 2015, 19:12
Сообщение #20


Профессионал
*****

Группа: Свой
Сообщений: 1 351
Регистрация: 21-05-10
Пользователь №: 57 439



Цитата(Makarov @ Apr 22 2015, 16:10) *
Помогите разобраться с установкой кросс-компилятора. В общем нашел я книгу на английском "Exploring BeagleBone- Tools and Techniques for Building with Embedded Linux". Книга с подробным, пошаговым описанием освоения BBB, с большим количеством примеров и т.д., но под Debian. Под Debian так под Debian, я все равно Linux пока почти не знаю. Накатил на отдельный жесткий диск. Стал делать как там все написано по порядку (страницы из книги прилагаю). Дошел до команды поиска пакетов ~# apt‐cache search gnueabihf, после выполнения которой должен появиться список доступных для установки компиляторов (как я понял). Вот а у меня тишина, то есть ничего вообще нет. Пауза, а потом просто пустая командная строка.
Соответственно, если попытаться выполнить следующие команды (например ~# apt‐get install build‐essential libc6‐armhf‐cross libc6‐dev‐armhf‐cross), пишет пакеты не найдены. Нашел видео автора этой книги на ютубе, там он это немного по другому делает, скорректировал. Результат тот же. Я в тупике. Куда бежать, чего делать???


Для установки кросскомпилятора для АРМ вам необходимо сначала скачать кросскомпилятор отсюда:
http://www.mentor.com/embedded-software/so...s/lite-edition/

На самом деле это пакет инструментов с именем вида arm-none-linux-gnueabi-gcc вместо gcc.
Полный набор:
arm-none-linux-gnueabi-addr2line
arm-none-linux-gnueabi-gdbtui
arm-none-linux-gnueabi-ar
arm-none-linux-gnueabi-gprof
arm-none-linux-gnueabi-as
arm-none-linux-gnueabi-ld
arm-none-linux-gnueabi-c++
arm-none-linux-gnueabi-nm
arm-none-linux-gnueabi-c++filt
arm-none-linux-gnueabi-objcopy
arm-none-linux-gnueabi-cpp
arm-none-linux-gnueabi-objdump
arm-none-linux-gnueabi-elfedit
arm-none-linux-gnueabi-ranlib
arm-none-linux-gnueabi-g++
arm-none-linux-gnueabi-readelf
arm-none-linux-gnueabi-gcc
arm-none-linux-gnueabi-size
arm-none-linux-gnueabi-gcc-4.5.2
arm-none-linux-gnueabi-sprite
arm-none-linux-gnueabi-gcov
arm-none-linux-gnueabi-strings
arm-none-linux-gnueabi-gdb
arm-none-linux-gnueabi-strip

Все они имеют префикс arm-none-linux-gnueabi- перед привычными нам инструментами. Этот префикс может быть другой, но похожий.

На рабочем компьютере:
Разместите их в директории допустим /opt/crosscompiler_arm
В файле ~/.bashrc допишите определение пути, так, чтобы /opt/crosscompiler_arm тоже попало в путь.
В разных пакетах (которые вы хотите компиллировать) по разному, но тем или иным способом вам надо добиться, чтобы вызывались именно эти инструменты.
Будут вопросы -- спрашивайте.


Сообщение отредактировал Tarbal - Apr 26 2015, 19:22
Go to the top of the page
 
+Quote Post

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

 


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


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