Как я купил кота в мешке: реверс-инжиниринг электронных ценников. Часть 1. Знакомство с nrf52832

Как-то давным-давно я заинтересовался дешевым железом, ибо был студентом-ардуинщиком, который очень хотел сэкономить. И как-то раз пришла идея — поработать с E-INK дисплеем. Цены на новые модули на Али кусались, поэтому я отправился шерстить Авито и нашел там объявление о продаже б/у электронных ценников из супермаркета и DNS. О чудо! Всего 250 рублей за штуку: плата, контроллер, корпус, и оно даже работает... наверное. Я заказал целую партию, не подозревая, что внутри меня ждет коррозия всего - чего можно, чип nRF52832 в новой партии, нестандартный протокол связи и абсолютный ноль документации. О том, как я ковырял эти платы китайским программатором, как писал в RAM через GDB, убил пару ценников, экранов и в итоге завел дисплей через Zephyr RTOS. Спойлер: фрактал Мандельброта успешно выведен! Дум не за горами

https://habr.com/ru/articles/1044406/

#nrf52832 #eink #реверсинжиниринг #zephyr_rtos #электронные_ценники #микроконтроллеры #HINKE029A10A3 #ESLCBLR01000C203 #diy #низкоуровневое_программирование

Как я купил кота в мешке: реверс-инжиниринг электронных ценников. Часть 1. Знакомство с nrf52832

Всем доброго времени суток! Это моя первая статья, прошу не критиковать сильно. Глава первая. Как я оказался тут. TL;DR всем тем, кто не хочет читать предисторию из жизни от первого лица, листайте...

Хабр

Как я купил кота в мешке: реверс-инжиниринг электронных ценников. Часть 1. Знакомство с nrf52832

Как-то давным-давно я заинтересовался дешевым железом, ибо был студентом-ардуинщиком, который очень хотел сэкономить. И как-то раз пришла идея — поработать с E-INK дисплеем. Цены на новые модули на Али кусались, поэтому я отправился шерстить Авито и нашел там объявление о продаже б/у электронных ценников из супермаркета и DNS. О чудо! Всего 250 рублей за штуку: плата, контроллер, корпус, и оно даже работает... наверное. Я заказал целую партию, не подозревая, что внутри меня ждет коррозия всего - чего можно, чип nRF52832 в новой партии, нестандартный протокол связи и абсолютный ноль документации. О том, как я ковырял эти платы китайским программатором, как писал в RAM через GDB, убил пару ценников, экранов и в итоге завел дисплей через Zephyr RTOS. Спойлер: фрактал Мандельброта успешно выведен! Дум не за горами

https://habr.com/ru/articles/1044406/

#nrf52832 #eink #реверсинжиниринг #zephyr_rtos #электронные_ценники #микроконтроллеры #HINKE029A10A3 #ESLCBLR01000C203 #diy #низкоуровневое_программирование

Как я купил кота в мешке: реверс-инжиниринг электронных ценников. Часть 1. Знакомство с nrf52832

Всем доброго времени суток! Это моя первая статья, прошу не критиковать сильно. Глава первая. Как я оказался тут. TL;DR всем тем, кто не хочет читать предисторию из жизни от первого лица, листайте...

Хабр