Автор |
Съобщение |
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 11:48 am Мнения: 4722
|
Re: LPWA - Narrow Band, Lora...
YES тръгна ... смених си моя класс
_________________ main[-1u]={1};
|
Пет Дек 24, 2021 11:19 am |
|
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 11:48 am Мнения: 4722
|
Re: LPWA - Narrow Band, Lora...
намерих интересен Python за малки "джвъчки" ... ако на някой му е интересно https://github.com/pikasTech/pikascript
_________________ main[-1u]={1};
|
Сря Дек 29, 2021 1:26 pm |
|
|
slav4o.com
Ранг: Форумен бог
Регистриран на: Нед Яну 01, 2012 7:04 pm Мнения: 2593 Местоположение: Велико Търново / София
|
Re: LPWA - Narrow Band, Lora...
Т.е. това е нещо като Java виртуалната машина ? Подаваш скрипт написан на Python и това го рънва ? Т.е. можеш да си го ползваш като ОС да рънваш питонски приложения
|
Пет Дек 31, 2021 3:27 pm |
|
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 11:48 am Мнения: 4722
|
Re: LPWA - Narrow Band, Lora...
да, нещо като microPython и CircuitPython... за JavaScript може да се ползва https://github.com/cesanta/mjsпробвал съм старото им V7 ... ама лицензите им са само за тестване и WebAssembly за ембед https://github.com/wasm3/wasm3
_________________ main[-1u]={1};
|
Пет Дек 31, 2021 4:23 pm |
|
|
slav4o.com
Ранг: Форумен бог
Регистриран на: Нед Яну 01, 2012 7:04 pm Мнения: 2593 Местоположение: Велико Търново / София
|
Re: LPWA - Narrow Band, Lora...
А това с javaScript като, че ли е по-интересно. Нещо като NodeJS за микроконтролер идва... Мен друго ме гложди сега. Имало начин за ESP32 начин в процеса на разработка, програмата да се зарежда от UART вместо от FLASH. Което би трбвало да става по-бързо ? Или скоростта се ограничава от тази на серийният порт ? Понеже имам NodeMCU с ESP8266 там преобразувателя е CH340 и работи на 2Mbit става по-бързо от 1Mbit. Т.е. bootleneck-а се явява скороста на UART-а и се чудя има ли смисъл, освен да се спре износването на флаша, което и без това никога няма да достигна
|
Пет Дек 31, 2021 8:02 pm |
|
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 11:48 am Мнения: 4722
|
Re: LPWA - Narrow Band, Lora...
честотата на DIO/QIO флаш интерфейса на ЕСП не беше ли 40 MHz и как ще пре-фечнеш инструкции и данни от уарта сигурно има линкер за РАМ екзекуция ... а и на флаша му дават от 5000 до 10 000 цикъла ПС: ето ти "просто" динамично PIC ( Position independent Code ) зареждане на библиотеки ( апликации ) https://github.com/rgujju/Dynamic_App_Loading
_________________ main[-1u]={1};
Последна промяна TheWizard на Пет Дек 31, 2021 8:43 pm, променена общо 1 път
|
Пет Дек 31, 2021 8:39 pm |
|
|
Н'бабане Гт'муан'га
Ранг: Форумен бог
Регистриран на: Сря Яну 25, 2012 8:14 am Мнения: 4624 Местоположение: Новата земя на племето Мутум'ба
|
Re: LPWA - Narrow Band, Lora...
Изглежда интересно... каква скорост вади, примерно на празен цикъл с един милион итерации?
_________________ 'просто' е технически синоним на 'красиво'
|
Пет Дек 31, 2021 8:41 pm |
|
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 11:48 am Мнения: 4722
|
Re: LPWA - Narrow Band, Lora...
пробвах го само с print("ala bala") ... той по дефол тръгва така интересно ми стана че няма пре-буилд създаване на "речник" за АПИ-то просто компиле и си добавяш кво ти требе
_________________ main[-1u]={1};
|
Пет Дек 31, 2021 8:44 pm |
|
|
slav4o.com
Ранг: Форумен бог
Регистриран на: Нед Яну 01, 2012 7:04 pm Мнения: 2593 Местоположение: Велико Търново / София
|
Re: LPWA - Narrow Band, Lora...
не, не, програмата се зарежда в RAM-а, и бутлоадера я стартира от там. Тя архитектурата не е харвардска като на пиковете.
|
Пет Дек 31, 2021 11:38 pm |
|
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 11:48 am Мнения: 4722
|
Re: LPWA - Narrow Band, Lora...
Честита Нова Година ! за първи път компилирам GSM SDK NB-IoT Mediatek MT2625 за сега само "проста" демо компилация ... гледам го още кат "голям камък" под Windows изрева, че GCC аргументите са повече от 32к и го заредих в Убунту ... грубо около 3.14159... минути отнема пълна компилация ( на виртуалката ) btw: тези сорсове ( SDK ) ако ги имах преди 2 години Ардуиното за Quectel BC66 щеш да стане перфектно
_________________ main[-1u]={1};
|
Нед Яну 02, 2022 3:19 pm |
|
|
slav4o.com
Ранг: Форумен бог
Регистриран на: Нед Яну 01, 2012 7:04 pm Мнения: 2593 Местоположение: Велико Търново / София
|
Re: LPWA - Narrow Band, Lora...
Честита, Аму вече ще си имаш твой модел смартфон
|
Нед Яну 02, 2022 10:53 pm |
|
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 11:48 am Мнения: 4722
|
Re: LPWA - Narrow Band, Lora...
питанка: начи, от кернел съм изкарал ( щото няма узер такива ) crypto функции за MD5, SHA, SHA256 и HMAC които са CYASSL... пример: обаче нямам структурите на контексите - по принцип ги има, но са #ifdef и не знам джигитаеца какво е включил/изключил правя "фалшив" контекст ( лузера не го интересува какво има в него - важна е крайната сметка ) пример: отварям една IDA и намирам от firmware за MD5: [sp+ 0x494] - [sp+ 0x438] = 0x5C или 92 байта контекст или [bp- 0xA0] - [bp- 0x44] пак е 0x5C демек 92 байта ... и би трябва да е sizeof( MD5 ) ... нъл? като ги тествам вървят добре ... ама да питам все пак
_________________ main[-1u]={1};
|
Съб Яну 22, 2022 5:50 pm |
|
|
iss
Ранг: Новодошъл
Регистриран на: Съб Фев 06, 2016 7:29 pm Мнения: 171
|
Re: LPWA - Narrow Band, Lora...
1. Не намирам логика в алокирането на локалните променливи - излиза, че int-ът е с различна дължина за всяка променлива?! Мисля, че кодът трябва да е нещо такова: 2. Чисто математически ако разкриваме скоби втората сметка би трябвало да е: [bp-0xA0] - [bp-0x44] = bp - 0xA0 - bp + 0x44 = ... Може и да бъркам ама е събота вечер
|
Съб Яну 22, 2022 10:31 pm |
|
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 11:48 am Мнения: 4722
|
Re: LPWA - Narrow Band, Lora...
не гледай int-а отпред... от дизасеблера е "правен" C ( "плъгин "на ИДА-та ) так е правилното: CTX_MD5_T MD5; но тя не знае какво е CTX_MD5_T и "преправя" как тя си знае ... после "маже" с офсети ако ELF-a съдържа дебъг инфо ( премахнато е ) или заредя хидър файл с описание на тези контекси, ще си работи със структурите ... но реално ми трябва само sizeof()
не знам какво е bp ( било нящо подобно на стек пойтера ) "BP equal to SP" means that the frame pointer points to the bottom of the stack.
бтв: теста го правих със "закръглени" uint8_t dumy[128] и [280] за HMAC този "реално" е 272
_________________ main[-1u]={1};
|
Съб Яну 22, 2022 11:10 pm |
|
|
iss
Ранг: Новодошъл
Регистриран на: Съб Фев 06, 2016 7:29 pm Мнения: 171
|
Re: LPWA - Narrow Band, Lora...
Сметките трябва да са верни... BP-то е ясно за какво е ама в 8086 Кодът за какъв процесор е (от любопитство)?
|
Съб Яну 22, 2022 11:29 pm |
|
|