Това е луд въпрос и може би изобщо няма смисъл, но имам нужда от помощ тук. Разработвам приложение в BeagleBone Black (BBB) в C++ (компилиране с g++). Само като въпрос на информация, BBB е хардуерна платка с отворен код (като Arduino или Raspberry Pi), която може да бъде достъпна чрез SSH (и само чрез SSH). Използвам библиотеки opencv и zxing. Всичко работеше добре, докато не започнах да използвам zxing (библиотеката на Google за QR четец с отворен код). Така че, когато започнах да компилирам приложението си, включително тази библиотека, то работи добре, докато не изключа BBB. След като го включих отново, вече не мога да се свържа през SSH. Това е нещо наистина странно и не мога да си представя защо би се случило това.
Наскоро имах проблем в моето приложение, свързан с областта на паметта, където са някои променливи и тези области се презаписват (проверява се с gdb). Така че започнах да се чудя, че може би BBB не обработва правилно паметта и нещо, свързано с SSH процеса, се презаписва. Не знам как SSH процесите се обработват на компютър, така че не знам дали това е някаква луда идея. Може ли някой да мисли дали е възможно компилацията (или zxing) да е свързана по някакъв начин с SSH, който не работи след това? Това изобщо възможно ли е?
BBB използва разпределение на Angstrom.