macOS 에서 리산테크 AVR FLASHER 10 사용하기

![img_1](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjh_UQMMViB7Of1FnJHfsB5xeHz97bHSsjJk1JtteJCBYDswq109E_WFqRIsOuYLcGFQ2UXLdkERQHWFspN9JUUzCywiamd4JVcXVp3fPrjd0kMElJ2wlAC6fZlICVxuw6JV3bSRDRQBpITNEQgEWaCBStmQwkSV9yVxjOcZUX_XTVnxlxohNqYlUvRKls/s4000/KakaoTalk_Photo_2025-01-04-00-14-17.jpeg) AVR 프로그래밍에 주로 사용하는 리산테크의 AVR FLASHER 10 제품이다. 총 10개의 서로다른 펌웨어를 저장하여 PC 없이도 타겟 장치의 전원으로 펌웨어 다운로드가 가능하다. 펌웨어 다운로드가 고속으로 이루어지기 때문에 아주 편하다. 최근 윈도우 데스크탑 보다 맥북으로 작업을 하는 상황이 많아지면서 이 장비를 사용하는데에 소프트웨어 지원이 윈도우만 되기때문에 불편함을 격고 있었다. 이것때문에 윈도우 노트북을 장만하는건 말이 안되는거 같고 그렇다고 매번 데스크탑을 켜는것도 불편하고 고민만 하고 있었다. 예전에는 부트캠프를 사용해 윈도우 용 프로그램을 쉽게 사용할수 있었지만 맥북이 애플실리콘을 사용하면서 이런점은 살짝 불편해 졌다고 볼수도있다. 호환성이 많이 좋아졌다고 하지만 예전에 Whisky로 시도했다가 실패한 경험이 있었기 때문에 큰 기대는 하지 않으려고했다. 아직 가상화는 시도해보지 않았는데 UTM 은 좀 쓰기가 불편했고 Parallels 는 과금방식이 전부터 마음에 들지 않았다. 사실 개인 사용 목적으로는 VMWare가 무료이기 때문에 다른 선택지가 없다. ![img_2](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjl6Piz058YvIQ1Wv-lqH-lgM7cpMD1KP4Qps0jIAQ2KPVy8mK51ecO-iCA4eH3teAte-Kk...

Raspberry Pi Zero W/2W - RetroPie 에서 Wi-Fi 스캔이 안될때


Raspberry Pi Zero W/2W 에 RetroPie를 설치해보면 너무나 당연한 것처럼 Wi-Fi가 되질 않는다. 아마 이것 저건 만져보면서 결국 포기하는 사람들도 있으리라 생각한다. Wi-Fi가 안되는 이유에 는 보통 다음과 같은 내용이 가장 많이 보인다. 

첫 번째 국가 설정을 한국으로 하면 안된다.
두 번째 공유기에 사용된 칩셋과 호환성 문제다. 
세 번째 구형 커널 및 운영체제가 설치되었다. 

그러나 라즈베리 커뮤니티 포럼에 올라오는 글들을 보면 이건 비단 한국 지역만의 문제는 아니며, 요즘은 보통 구형 OS를 사용하는 환경에서 주로 발생한다. 

사실 Wi-Fi 관련하여 제기되는 문제는 최신 브로드컴 펌웨어로 해결이 가능하다.
실제로 최신 Raspberry Pi OS 이미지를 설치하면 별다른 설정 없이 바로 Wi-Fi 에 연결하여 사용할 수 있으며, 지역 설정 또한 한국이어도 상관 없다.

이런 사실은 Raspberry Pi Imager 소프트웨어에서 각 OS 의 릴리즈 날짜 만으로도 짐작 할 수 있는데, RetroPie도 구형 Raspberry Pi OS 를 기준으로 만들어진 것으로 보인다.


해결 방법은 간단하다. 

Raspberry Pi OS의 브로드컴 드라이버를 받아서 RetroPie가 설치된 Raspberry Pi의 /lib/firmware/brcm/ 경로에 카피 해주면 거짓말처럼 Wi-Fi 가 스캔도 잘 되고 연결도 잘된다. 

RetroPie 의 업데이트가 아직 없는 이유는 알 수 없지만 테스트가 더 필요한 부분이 있는지도 모른다.

1. Pi OS의 /lib/firmware/brcm/ 경로에 있는 모든 파일을 다운 받는다.
2. RetroPie의 /boot 영역에 다운 받은 brcm 폴더를 넣어준다.
3. RetroPie F4 로 터미널로 이동하여 "sudo cp -r /boot/brcm /lib/firmware/" 입력한다.
4. "sudo reboot" 로 재부팅 

유선 랜이나 다른 네트워크를 통해 인터넷이 가능한 경우 깃을 통해 설치할 수 있도록 리포지토리를 만들어두었다.

이제 Wi-Fi 를 설정하면 스캔 및 연결이 가능해졌음을 확인할 수 있다.

Comments

Popular posts from this blog

[POE] - 패스 오브 엑자일 획득키 F 의 사용법 (Path of Exile)

[Arduino] - HC-06를 이용해 PC 와 Arduino 블루투스 연결

[Python] - 블루투스 모듈 HC-06의 MAC 주소를 이용하여 통신 포트 찾기