Виж темите без отговор | Виж активните теми
Дата и час: Сря Апр 24, 2024 4:09 am
LPWA - Narrow Band, Lora...
Автор |
Съобщение |
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 11:48 am Мнения: 4719
|
Re: LPWA - Narrow Band, Lora...
_________________ main[-1u]={1};
|
Чет Сеп 01, 2022 1:15 pm |
|
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 11:48 am Мнения: 4719
|
Re: LPWA - Narrow Band, Lora...
горното го направих "истинско" Position-independent code ( -fpic ) ся остава да накарам някой джигитаец да го интегрира тест като Ардуино приложение https://www.youtube.com/watch?v=R5z5Zf9H094
_________________ main[-1u]={1};
|
Пон Сеп 19, 2022 4:18 pm |
|
|
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 8:21 pm Мнения: 28019 Местоположение: София
|
Re: LPWA - Narrow Band, Lora...
Това за хоби/спорта ли го правиш или е част от проекти по които работиш ? Чисто любопитство, нищо друго.
|
Пон Сеп 19, 2022 6:03 pm |
|
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 11:48 am Мнения: 4719
|
Re: LPWA - Narrow Band, Lora...
това специално - от чисто любопитство - беше ми интересно как "сложното" може да се натъмани за малки контролери общо взето научих доста интересни неща за ELF и линкер
като приложение става за GSM модули ( имат ресурси ) и е нещо като алтернатива ( по-добра ) на джигитайското OpenCPU, което реално е орязана версия от Mediatek SDK
_________________ main[-1u]={1};
|
Пон Сеп 19, 2022 6:24 pm |
|
|
gicho
Ранг: Форумен бог
Регистриран на: Пон Мар 13, 2006 12:59 pm Мнения: 3855 Местоположение: Габрово
|
Re: LPWA - Narrow Band, Lora...
Този елф кой го зарежда? В смисъл, някъде трябва да има нещо като ОС, който да има динамичен линкер, т.е. elf loader. Това от SDK-то ли е или ти си го правил?
|
Вто Сеп 20, 2022 8:14 am |
|
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 11:48 am Мнения: 4719
|
Re: LPWA - Narrow Band, Lora...
така де - има ELF ( BIN - орязал съм ненужното ) loader в кернела ( лоадера е има няма педя сорс код )
Firmware( kernel ) & Userware( application ) Firmware върти ос-а... там каквото има Userware се явява плъгин на кернела ( на малките MCU MMU няма ... иначе става "сложно" ) кернела проверява на еди кой си адрес дали има userware, препачва му GOT таблицата и го стартира...
имам GSM SDK ( MT2625 - ARM M4 ) за "правдивост" на експеримента ... и съм компилирал firmware(махнал съм модема да не ме бави) с добавения ELF loader-а и шарнати функции като userware ( като за тест ) зареждам стандартна Arduino Core апликация Ардуино периферията ( GPIO, UART, SPI ... ) се обслужва от кернела и споделя функциите към userware, което в случая врътка само класовете на Ардуиното и апликацията в случая с Ардуино шарнатите функции са само 37 за да обслуват цялата Arduino периферия за модемните истории трябват нялколко функции за модема, сокет и ssl... или каквото специфично там има
BTW: първата версия (в гита ми) е PLT/GOT имитация и иска 8 байта RAM( rwx ) за шарната функция тази втората реализира -fpic както си го компилира gcc и ползава 4 байта RAM( rw )
_________________ main[-1u]={1};
|
Вто Сеп 20, 2022 8:45 am |
|
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 11:48 am Мнения: 4719
|
Re: LPWA - Narrow Band, Lora...
_________________ main[-1u]={1};
|
Чет Сеп 22, 2022 4:20 pm |
|
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 11:48 am Мнения: 4719
|
Re: LPWA - Narrow Band, Lora...
не бях "хаквал" скоро GSM модул... EC600 / EG915 ... etc ( UNISOC 8910 chipset ) ... LTE Cat 1 бла-бла
_________________ main[-1u]={1};
|
Вто Юни 20, 2023 4:53 pm |
|
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 11:48 am Мнения: 4719
|
Re: LPWA - Narrow Band, Lora...
_________________ main[-1u]={1};
|
Чет Юни 22, 2023 1:34 pm |
|
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 11:48 am Мнения: 4719
|
Re: LPWA - Narrow Band, Lora...
Nordic пуснаха "ъпдейта" на NRF9160 .... NRF9161цените им са все още ужасТни ~25 USD модула ... платката не се бара но пък има един протокол дето лансират за масово използване - DECT NR+ ( по старому DECT 2020 ) МЕШ мрежа на 1800 MHz ( нелицензиран обхват ) общо взето, ако го популяризират за масово използване - NB-IoT/CATM умира... ( то не че са живяли в БГ )
_________________ main[-1u]={1};
|
Нед Фев 25, 2024 10:06 am |
|
|
Кой е на линия |
Потребители разглеждащи този форум: 0 регистрирани и 2 госта |
|
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл
|
|