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

 
 
> Python в Telit.
DreamTwister
сообщение Dec 7 2011, 05:55
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 71
Регистрация: 5-08-08
Из: Челябинск
Пользователь №: 39 436



Вопрос в следующем. Очень медленно стартуют скрипты.
Даже если выставить AT#STARTMODESCR=1,10 время запуска программы с момента включения модема может занять около минуты.

Все скрипты "скомпилированы", всего используется порядка 15-ти модулей, работающих единым целым.

Почему может возникнуть такой медленный старт? Как ускорить запуск программы?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
molecul
сообщение Dec 7 2011, 08:05
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 567
Регистрация: 19-01-11
Из: СПб
Пользователь №: 62 326



Цитата(DreamTwister @ Dec 7 2011, 09:55) *
Вопрос в следующем. Очень медленно стартуют скрипты.
Даже если выставить AT#STARTMODESCR=1,10 время запуска программы с момента включения модема может занять около минуты.

Все скрипты "скомпилированы", всего используется порядка 15-ти модулей, работающих единым целым.

Почему может возникнуть такой медленный старт? Как ускорить запуск программы?

Попробуйте #CPUMODE=1 или даже 3. Если совсем не поможет - скорей всего слишком "тяжелые" скрипты. В некоторых случаях можно их оптимизировать, но это надо исходные тексты. Обратитесь к дистрибьютору - вам постараются помочь.
Go to the top of the page
 
+Quote Post
sobr
сообщение Dec 7 2011, 23:24
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 926
Регистрация: 18-01-07
Пользователь №: 24 552



Цитата(DreamTwister @ Dec 7 2011, 12:55) *
Очень медленно стартуют скрипты.
Даже если выставить AT#STARTMODESCR=1,10 время запуска программы с момента включения модема может занять около минуты...

wacko.gif
Цитата(molecul @ Dec 7 2011, 15:05) *
Попробуйте #CPUMODE=1 или даже 3. Если совсем не поможет - скорей всего слишком "тяжелые" скрипты. В некоторых случаях можно их оптимизировать, но это надо исходные тексты.

Да... Вот вам и отличия Phyton от OpenAT.
Go to the top of the page
 
+Quote Post
molecul
сообщение Dec 8 2011, 05:12
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 567
Регистрация: 19-01-11
Из: СПб
Пользователь №: 62 326



Цитата(sobr @ Dec 8 2011, 03:24) *
wacko.gif

Да... Вот вам и отличия Phyton от OpenAT.

Уже есть нужное решение, AppZone
В двух словах - аналог Embedded AT, но без проблем с лицензированием sm.gif Пока только в G30, планируется расширять линейку модулей с поддержкой AppZone.
Programming Language: Standard C
IDE: ECLIPSE IDE + M2M plugin
File System: 1MB
Separate App Space: 512KB
Separate App RAM Space: 512KB
GPIO's: 14 (with 2 Real Interrupts)
A2D: 2 (10 bits resolution)
Interrupt Latency: 130µsec
UART: 1UART
Sockets: Unlimited - memory dependancy
Standard Interfaces: IP Socket (BSD), FS (Posix), UART
Interfaces to OS functions
I2C
AT commands tunneling
Deep Sleep - RTC control
Recovery Mechanism
SSL
OTA Supported

Сообщение отредактировал molecul - Dec 8 2011, 09:19
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
GeGeL
сообщение Dec 8 2011, 15:26
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 403
Регистрация: 29-04-11
Из: Украина
Пользователь №: 64 682



Цитата(molecul @ Dec 8 2011, 08:12) *
Уже есть нужное решение, AppZone


Ну вот и понеслась жара по трубам... А то:

Цитата(Telit @ Oct 7 2011, 15:18) *
И еще, я лишь хотел довести мысль про бесперспективность! использования в нормальных изделиях так называемых "внутренних ресурсов модуля", и мы оба знаем (да и не только мы), что это лишь маркетинговая уловка, вводящая в заблуждение кучу народа, который в конце концов все равно ставит внешний проц. sm.gif


Смотри, так и Quectel по ресурсам догините (и без проблем с лицензированием) sm.gif
Go to the top of the page
 
+Quote Post
Telit
сообщение Feb 15 2012, 15:15
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 377
Регистрация: 12-11-10
Из: СПБ
Пользователь №: 60 836



Цитата(GeGeL @ Dec 8 2011, 18:26) *
Ну вот и понеслась жара по трубам... А то:

Смотри, так и Quectel по ресурсам догините (и без проблем с лицензированием) sm.gif


по поводу своей реплики:
..." И еще, я лишь хотел довести мысль про бесперспективность! использования в нормальных изделиях так называемых "внутренних ресурсов модуля", и мы оба знаем (да и не только мы), что это лишь маркетинговая уловка, вводящая в заблуждение кучу народа, который в конце концов все равно ставит внешний проц." ...

Я готов подписаться еще раз!

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


кстати мы ГЛОНАСС сделали.... гы. Очень дешевый. Подробности попозже.
Go to the top of the page
 
+Quote Post
GeGeL
сообщение Feb 15 2012, 16:52
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 403
Регистрация: 29-04-11
Из: Украина
Пользователь №: 64 682



Цитата(Telit @ Feb 15 2012, 18:15) *
ни один вменяемый человек не будет закладываться на софт внутрь модуля, т.к. в случае "кряка" производителя - все эти наработки и деньги полетят в трубу.
а внешний камень нынче стоит копье.

Вот тут я с Вами согласен - это очень большой минус встроенного кода.
Причем часто кряк производителя и не обязателен - достаточно считать код флештулом и дизассемблировать.
В своем коде я использую недокументированную функцию, являющуюся как бы частью общего механизма защиты модулей M12 Quectel от клонирования и привязывающую код к уникальным идентификаторам конкретного модуля (чипа его флеши) - китайцы дали sm.gif
Но опять же, это не в состоянии сравниться с защитой тех же PIC.

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

И тем не менее, оцпу незаменим в сочетании с МК: я смотрю по теме, как корячаться люди с кривыми реализациями интерфейсов (например, ввод-вывод в тсп-стек и т.п.). Намного проще написать свой интерфейс под задачу на оцпу, и подцепиться к нему МК через "узкий" RS232. При этом значимую часть кода (или хоть какую НЕОТЪЕМЛЕМУЮ часть) можно реализовать в недорогом МК и защитить ее от чтения. В итоге получаем систему, практически не уступающую по взломонадежности коду в МК.

Цитата(Telit @ Feb 15 2012, 18:15) *
кстати мы ГЛОНАСС сделали.... гы. Очень дешевый. Подробности попозже.

А вот это как раз есть самая необходимая вещь в жизни истинного патриота biggrin.gif
А мы, евреи, как-нибудь и GPS перебьемся sm.gif

Сообщение отредактировал GeGeL - Feb 15 2012, 16:59
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- DreamTwister   Python в Telit.   Dec 7 2011, 05:55
||- - sobr   Цитата(molecul @ Dec 8 2011, 12:12) Уже е...   Dec 8 2011, 12:37
|||- - ssokol   Цитата(GeGeL @ Feb 15 2012, 20:52) А мы, ...   Feb 15 2012, 18:02
|||- - Telit   Цитата(GeGeL @ Feb 15 2012, 19:52) А вот ...   Feb 16 2012, 09:11
||||- - GeGeL   Цитата(Telit @ Feb 16 2012, 12:11) 1. в к...   Feb 19 2012, 19:26
||||- - butthead2   Цитата(GeGeL @ Feb 19 2012, 22:26) Интере...   Feb 19 2012, 20:01
|||- - molecul   Цитата(GeGeL @ Feb 15 2012, 20:52) А вот ...   Feb 16 2012, 10:08
|||- - Telit   Цитата(molecul @ Feb 16 2012, 13:08) BTW,...   Feb 16 2012, 18:24
||- - sobr   Цитата(Telit @ Feb 15 2012, 22:15) ...ни ...   Feb 16 2012, 01:40
|- - DreamTwister   Цитата(molecul @ Dec 7 2011, 14:05) Попро...   Dec 8 2011, 09:29
|- - molecul   Цитата(DreamTwister @ Dec 8 2011, 13:29) ...   Dec 8 2011, 09:57
|- - DreamTwister   Цитата(molecul @ Dec 8 2011, 15:57) О как...   Dec 8 2011, 11:17
|- - molecul   Цитата(DreamTwister @ Dec 8 2011, 15:17) ...   Dec 9 2011, 05:27
- - helga.alsu   Вопрос. На GE864-GPS команда AT#CPUMODE=? выдаёт р...   Feb 15 2012, 08:58
|- - molecul   Цитата(helga.alsu @ Feb 15 2012, 12:58) В...   Feb 15 2012, 10:00
- - CADiLO   Это не в сторону продукции, скорее в сторону груст...   Feb 15 2012, 15:37
- - CADiLO   ГЛОНАСС это возможность просто урвать деньги на пу...   Feb 17 2012, 07:37
|- - _Артём_   Цитата(CADiLO @ Feb 17 2012, 09:37) ГЛОНА...   Feb 17 2012, 11:12
||- - Telit   Цитата(_Артём_ @ Feb 17 2012, 14:12) Росс...   Feb 17 2012, 12:59
||- - _Артём_   Цитата(Telit @ Feb 17 2012, 14:59) глонас...   Feb 17 2012, 13:13
|- - Telit   Цитата(CADiLO @ Feb 17 2012, 10:37) ...   Feb 17 2012, 16:54
- - CADiLO   Потер. А то от темы ушли.   Feb 17 2012, 13:25
- - CADiLO   >>>не читайте советских газет по утрам ...   Feb 20 2012, 07:00
|- - _Артём_   Цитата(CADiLO @ Feb 20 2012, 09:00) >...   Feb 20 2012, 10:17
- - CADiLO   Ага - мучается....   Feb 20 2012, 10:22
- - Pavel V.   Дабы не плодить темы, спрошу здесь. Начал разбира...   Feb 21 2012, 13:26
|- - molecul   Цитата(Pavel V. @ Feb 21 2012, 17:26) Даб...   Feb 21 2012, 13:46
|- - Pavel V.   Цитата(molecul @ Feb 21 2012, 17:46) Вооб...   Feb 25 2012, 13:53
- - smalcom   чтото вроде этого Цитата%python% -O -OO -S -tt ...   Feb 25 2012, 16:18
- - Pavel V.   Интересует еще вот какой вопрос - какой величиной ...   Feb 29 2012, 11:56
|- - mempfis_   Цитата(Pavel V. @ Feb 29 2012, 14:56) Инт...   Feb 29 2012, 13:12
|- - molecul   Цитата(Pavel V. @ Feb 29 2012, 15:56) Инт...   Feb 29 2012, 13:21
- - Ruslan-maniak   Работаю сейчас с Телитом GL-865. Пытаюсь работать ...   Jun 19 2013, 10:22
- - Ruslan-maniak   Я так понимаю, что у меня ошибка при импортировани...   Jun 20 2013, 03:57
|- - golf2109   Цитата(Ruslan-maniak @ Jun 20 2013, 07...   Jun 29 2013, 23:53
- - Telit_Sprt   Здравствуйте Руслан, для корректной работы с физич...   Jun 21 2013, 21:38


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

 


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


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