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

 
 
> Смарфон как отладочная плата?
klen
сообщение Nov 10 2009, 14:38
Сообщение #1


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



Ничто не вечно под Луной - сдох мобильник за 500 рублей который как назло 2 года упорноне нежелал ни терятся ни ломатсяи ни тонуть ни вымораживатся несмотря на все мои станарния.

Хочу комуникатор.
Но появилась мысль использовать девайс с Android ARM11/Cortex-A8 (последний ой как грязными немымытыми ручками потрогать охота не паяя ничено smile.gif ) еще как и DevKit, благо девайсы с андроидом должны иметь открытый програмный интерфейс. Например HTC Hero как утверждают продавцы позволяест писать под него код на С.С++.JAVA и пускать его - чеб например не приделать тогда к нему присавок через USB и не использовать его как мега-индикатор ?

была надежда на Neo FreeRuner - там тупо стоит Linux + QT + прикрученный телефонный софт.... но проект сдох... жаль...

еслит кто мыслит в этом направлении или чего уже умыслил просьба поделится соображениями.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Petka
сообщение Nov 11 2009, 15:16
Сообщение #2


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

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(klen @ Nov 10 2009, 17:38) *
...позволяест писать под него код на С.С++.JAVA и пускать его - чеб например не приделать тогда к нему присавок через USB и не использовать его как мега-индикатор ?


Так цель-то какая? Смартфон как отладочник?
Или как мега-индикатор?

Цитата(klen)
Как это какая разница!!! говно x86 ??? Я его могу и без комуникатора - PC.

Или нужен кортекс как самоцель? Или ваш софт, написанный под andriod/x86 не сможет после простой перекомпиляции работать на кортексе? Или вы этим смартфоном авиадвигателем управлять собираетесь?
(Мне тоже х86 не нравится, но по большому счёту какая разница пользователю что за архитектура?)

P.S. Ни к linuxcenter ни к Intel я никакого отношения не имею. Просто вспомнил одно из предложений по открытой платформе смартфона.
Go to the top of the page
 
+Quote Post
klen
сообщение Nov 11 2009, 15:56
Сообщение #3


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



Цитата(Petka @ Nov 11 2009, 18:16) *
Так цель-то какая? Смартфон как отладочник?
Или как мега-индикатор?


Или нужен кортекс как самоцель? Или ваш софт, написанный под andriod/x86 не сможет после простой перекомпиляции работать на кортек Или вы этим смартфоном авиадвигателем управлять собираетесь?
(Мне тоже х86 не нравится, но по большому счёту какая разница пользователю что за архитектура?)

P.S. Ни к linuxcenter ни к Intel я никакого отношения не имею. Просто вспомнил одно из предложений по открытой платформе смартфона.


ну я тут выступил не как завод-разработчик. скорее как разработчик-иследователь.
цель: смартфон - как отдадчик&мегаиндикатор.

за предложения конечно спасибо, тут как раз и нада обсуждать, на то он и форум. я не критикуюю Вашу мысль, лиш выражаю свое отношение к x86. оно всегда усиливается когда спускаешся до асма. уже на уровне аллергии.

2_KRS
по поводу прерываний отвечу вопросом - а что Вам там нравится?
Про A8 говорить не буду - не пробывал его, но младшие кортексы...
вот зачем NVIC автоматически сохраняет ВСЕ регистры тратя драгоценные такты? это типо круто? для кого? для меня или или для тех парней которыек компиляторы С нормально писать не умеют. тут же очевидно откуда ноги растут.

ну че я не прав разве?
Go to the top of the page
 
+Quote Post
Petka
сообщение Nov 11 2009, 17:59
Сообщение #4


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

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(klen @ Nov 11 2009, 18:56) *
цель: смартфон - как отдадчик&мегаиндикатор.

Как отладочная плата - неудобно будет. Осциллом не сунешься, трудно добыть документацию на многую внешнюю периферию. А вот как мегаиндикатор - мысль хорошая. Правда в этом случае стоит выбирать тупо по размеру дисплея =). Разумеется из "открытых".
Цитата
... лиш выражаю свое отношение к x86. оно всегда усиливается когда спускаешся до асма. уже на уровне аллергии.

ИМХО до асма-то зачем опускаться на смартфонах? Программисты Java на байт-код же не смотрят rolleyes.gif ...
Go to the top of the page
 
+Quote Post
klen
сообщение Nov 11 2009, 19:14
Сообщение #5


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



Цитата(Petka @ Nov 11 2009, 20:59) *
ИМХО до асма-то зачем опускаться на смартфонах? Программисты Java на байт-код же не смотрят rolleyes.gif ...

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

вот это кусочками удобнее и быстрее на асме писать. а то мы так вообще до маразма дайдем. начнем обработчики прерывания на Lua писать wacko.gif

кстате очень интесно применение Lua для той части программы котарая не должна быть быстрой но должна быть Flexibility по максимуму, вот тут можно глянуть реализацию http://eluaproject.dreamhosters.com/en/Overview

2_KRS
ну насчет всех регистров я конечно шашкой рубанул.. но! если похорошему то сохраняются гораздо болше чем Вы указали, а именно:
SP
xPSR
PC
LR
R12
R0-R3
итого набралось аж 12 тактов!

а теперь давайте разбирать
SP - это святое.
xPSR - аналогично
PC- тоже
а вот остальное извиняйте - зачем козе баян, если я использую механизм отложеных процедур обработки прерываний. ну я только хочу войти флажок поставить и выйти. а для ускорения я часто под флагт прерываний использую глобальную регистровую переменную.. ну не порчу я регистры котрые исползует основная трасса программы.

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

почему я так вибрирую по поводу прерываний, была задача сделать восмиканальный приемник и одноканальный передатчик ARINC 429 в одном микроконтролере, заказчик посчитал что спец мосты ARINC429-SPI силно дороже чем stm32+Шинные формирователи и двуполярные коммутаторы. На скорости уже 50Кбод мне это таким боком полезло что хоть стреляйся. эти 12+12 тактовой на вход и выход сильно меня к земле приплющило.

то что у старших кортексов ничего не сохраняется автоматом это меня и превлекает, именно поэтому сарые смартфоны не интересны - там более клачиеские и старые ядра.

давайте вернемся к теме. хотя видимо мы выяснили что особо выбора нет. N900. потому что вродебы единственный на кортексе.

а ARM-мовцы молодцы, сукины дети. На телефонах из болота выехали. Где бы они били еслиб не Consumer Electronics мобильная связь
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- klen   Смарфон как отладочная плата?   Nov 10 2009, 14:38
- - volosati   Кстати, сижу сейчас думаю кого из китайцев под те ...   Nov 10 2009, 15:56
|- - klen   Цитата(volosati @ Nov 10 2009, 18:56) Кст...   Nov 10 2009, 16:10
|- - volosati   Цитата(klen @ Nov 10 2009, 19:10) arm7 ил...   Nov 11 2009, 07:38
|- - Doka   Цитата(klen @ Nov 10 2009, 19:10) я вот в...   Nov 14 2009, 08:11
|- - klen   ну вот все опять сначала. я не хочу платить за от...   Nov 14 2009, 10:45
|- - Doka   Цитата(klen @ Nov 14 2009, 13:45) я не хо...   Nov 14 2009, 12:31
|- - klen   Цитата(Doka @ Nov 14 2009, 15:31) стоимос...   Nov 14 2009, 13:53
|- - Doka   Цитата(klen @ Nov 14 2009, 16:53) но в об...   Nov 14 2009, 17:53
|- - SimpleSoft   Цитата(klen @ Nov 14 2009, 15:53) погляде...   Nov 15 2009, 07:39
|- - klen   убедили ... т.к телефон покупать нада всеравно - ...   Nov 17 2009, 17:01
|- - AHTOXA   Цитата(klen @ Nov 17 2009, 22:01) для про...   Nov 17 2009, 19:02
|- - klen   Цитата(AHTOXA @ Nov 17 2009, 22:02) Почит...   Nov 17 2009, 23:50
- - KRS   Так для Cortex-A8 есть же beagleboard на OMAP3530,...   Nov 10 2009, 16:29
|- - klen   Цитата(KRS @ Nov 10 2009, 19:29) Так для ...   Nov 10 2009, 16:38
- - sasamy   Цитата(klen @ Nov 10 2009, 18:38) Наприме...   Nov 10 2009, 18:58
- - MrYuran   У меня в ящике стола лежит SE P800 - один из первы...   Nov 11 2009, 05:41
- - Petka   Цитата(klen @ Nov 10 2009, 17:38) ... Хоч...   Nov 11 2009, 07:58
|- - sasamy   Что-то мне подсказывает что это ЦитатаARM11/Cortex...   Nov 11 2009, 11:44
|- - Petka   Цитата(sasamy @ Nov 11 2009, 14:44) Что-т...   Nov 11 2009, 12:03
|- - sasamy   Цитата(Petka @ Nov 11 2009, 15:03) А поль...   Nov 11 2009, 13:26
|- - klen   Цитата(Petka @ Nov 11 2009, 15:03) А поль...   Nov 11 2009, 13:41
|- - KRS   Цитата(klen @ Nov 11 2009, 16:41) ARM тож...   Nov 11 2009, 14:30
|- - KRS   Цитата(klen @ Nov 11 2009, 18:56) 2_KRS п...   Nov 11 2009, 17:47
|- - Petka   Цитата(klen @ Nov 11 2009, 22:14) те зада...   Nov 11 2009, 19:48
|- - KRS   Цитата(klen @ Nov 11 2009, 22:14) 2_KRS ...   Nov 11 2009, 21:00
- - Dron_Gus   Вам именно смартФОН или просто экран + проц + мини...   Nov 12 2009, 15:51
|- - klen   смартфон хоца.   Nov 12 2009, 15:56
- - GRA   Вот сюда посмотрите http://www.zii.com/Developer/L...   Nov 13 2009, 12:04
- - serhio   Еще один вариант - найти на базаре (вытащить из с...   Nov 18 2009, 13:46
- - d__   stm32primer2, вот что нужно человеку для полного с...   Nov 19 2009, 10:36


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

 


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


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