▲GN⁺ 2024-09-18 | parent | ★ favorite | on: Ghidra를 활용한 Elgato HD60 S HDMI 캡처 장치 수리(downtowndougbrown.com)Hacker News 의견 소프트웨어가 과도하게 추상화되어 이해하기 어려움 임베디드 장치에서도 과도한 추상화가 나타남 예를 들어, HDMI 캡처 장치에 두 개의 ARM 코어가 있음 20년 전 인도에서는 구매력이 낮아 물건을 수리하거나 재활용함 중산층 가정에서는 옷도 재사용하고 수선함 현재는 구매력이 높아져 물건을 쉽게 교체함 중간에 포기하지 않고 끝까지 해결하는 사람들을 존경함 이 글은 진정한 풀스택 엔지니어링을 보여줌 플래시 칩의 데이터가 LED 애니메이션을 설명하는 것임 애니메이션 프레임은 16바이트로 구성됨 각 행의 마지막 두 바이트는 다음 프레임으로 이동하기 전의 지연 시간을 나타냄 비슷한 형식을 사용해 Hue 램프를 애니메이션화한 경험 공유 Elgato의 반응이 궁금함 열화상 카메라가 없으면 알코올을 사용해 빠르게 증발하는 부분을 확인할 수 있음 저전압 장치에서만 사용 가능함 도구와 문제 해결 과정을 설명해준 글에 감사함 잠금 비트가 설정되지 않으면 부트로더로 들어가는 이유는 플래시 성공을 나타내기 위함일 가능성이 큼 단순히 LED를 구동하기 위해 복잡한 SPI 플래시 멀티플렉싱을 사용한 것이 이상함 글을 매우 재미있게 읽었으며, 고장난 장치를 수리하기 위해 작동하는 버전을 구매한 인내심과 기술에 감탄함
Hacker News 의견
소프트웨어가 과도하게 추상화되어 이해하기 어려움
20년 전 인도에서는 구매력이 낮아 물건을 수리하거나 재활용함
이 글은 진정한 풀스택 엔지니어링을 보여줌
플래시 칩의 데이터가 LED 애니메이션을 설명하는 것임
Elgato의 반응이 궁금함
열화상 카메라가 없으면 알코올을 사용해 빠르게 증발하는 부분을 확인할 수 있음
도구와 문제 해결 과정을 설명해준 글에 감사함
잠금 비트가 설정되지 않으면 부트로더로 들어가는 이유는 플래시 성공을 나타내기 위함일 가능성이 큼
단순히 LED를 구동하기 위해 복잡한 SPI 플래시 멀티플렉싱을 사용한 것이 이상함
글을 매우 재미있게 읽었으며, 고장난 장치를 수리하기 위해 작동하는 버전을 구매한 인내심과 기술에 감탄함