PĂ„ konferensen 38Ń3 presenterades en rapport om genomförandet av omvĂ€nd ingenjörskonst av firmware och kommandosystemet för TI SimpleLink-chips (CC13XX och CC26XX) med stöd för BLE (Bluetooth Low Energy), vilket möjliggjorde implementeringen av en FM-mottagare. Den analoga sĂ€ndaren kan vara orealiserbar â chipen Ă€r strikt digitala.
Chipen anvÀnder DSP, och huvudprocessorn ARM Cortex styr radioenheten (RF Core) Arm Cortex-M0, som ger huvudprocessorn ett begrÀnsat grÀnssnitt baserat pÄ meddelandeöverföring. Minnet pÄ radioenheten kan modifieras med hjÀlp av patchar som gör det möjligt att Àndra beteendet hos radiosubsystemet. Chipstillverkaren erbjuder moduler för att stödja olika trÄdlösa protokoll, implementerade med hjÀlp av dynamiska bibliotek och minnespatchar (liknande de som anvÀnds i Broadcom-chips, som nu Àgs av Cypress). I sin tur styr radioenheten en DSP med en specifik arkitektur.
Forskarna som presenterade rapporten Äterskapade det proprietÀra formatet för RF-patchar och demonstrerade hur man förbereder egna patchar för att lÀgga till stöd för nya trÄdlösa protokoll (till exempel implementeringen av en FM-mottagare), hantering av det trÄdlösa subsystemet och ersÀttning av firmware. Verktygen för skapande och uppladdning av patchar, samt assemblern för kommandosystemet som anvÀnds i DSP, publicerades under MIT-licensen. För nÀrvarande finns den kÀllkod av firmware som genomför den analoga mottagaren inte i lagret.
KĂ€lla: opennet.ru
