완전 초보자인데요.. ㅠㅠ 궁금합니다..

익명 사용자의 이미지

esp32 라는 보드를 리눅스로 임베디드 실험하는 작업 중인데요..

아두이노에서는 pinMode() , digitalWrite()로 간단하게 핀 입출력을 할수있는데

리눅스에서 c언어로 구현하려니 너무 막막하네요..

고수님들 제발 도와주세요 ㅠㅠ

지금 그냥 입력하나 출력하나 받아서 monitor 띄워서 결과값 확인하는게 목적인데요..

센서는 HC-SRO4라고 주파수 거리감지 센서를 사용중입니다.

jachin의 이미지

Linux 에서는 특정 메모리 영역으로 다뤄야 하니, 드라이버를 호출해야 할텐데 어떻게 구성하셨는지 궁금하네요. 먼저 자신이 어떤 환경에 있는지 설명해주시지 않으시면, 절대 좋은 답변은 못 들으실 것 같아요. ^^

본인이 센서를 몸에 대고 신호를 분석하는게 아닌 이상, '그냥'은 절대 없을 것 같아요. 아두이노를 쓰실 줄 아시면, 그냥 아두이노를 쓰세요.

익명 사용자의 이미지

라스코니의 이미지

일단 저는 esp32에 대해서는 전혀 모릅니다. 구글에서 아래 2개 사이트를 보니 잘 정리되어 있는것 같은데... 아두이노 하실 수 있으면 별로 어려움은 없으실듯... API 도 잘 정리되어 있네요. Hello world 만 되면 그 뒤는 아두이노와 똑같은 난이도로 보입니다.

https://igotit.tistory.com/entry/ESP32-ESPIDF-%EB%8B%A4%EC%9A%B4%EB%A1%9C%EB%93%9C?category=806857

https://docs.espressif.com/projects/esp-idf/en/latest/index.html