Don't think! Just do it!

종합 IT 기술 정체성 카오스 블로그! 이... 이곳은 어디지?

프로젝트

[사기꾼 프로젝트] 하드웨어 주요 부품 선정

방피터 2023. 11. 8. 23:55

2023.11.03 - [프로젝트] - [사기꾼 프로젝트] 하드웨어 컨셉

 

[사기꾼 프로젝트] 하드웨어 컨셉

지난 글 2023.11.02 - [프로젝트] - [Project] 프로젝트 구조 [Project] 프로젝트 구조 2023.10.27 - [프로젝트] - [Project] 신규 프로젝트 기획! New Project!! [Project] 신규 프로젝트 기획! New Project!! 위즈네트에서

engschool.tistory.com

 

음.. 일단은 기본은 Serial to Ethernet이잖아?

기본적으로 필요한 건 uart 와 ethernet이지.

uart가 없는 mcu는 없으니까 패스.

Ethernet의 경우는 몇 가지 경우가 있지.

 

첫번째

MCU에서 ethernet mac 을 가진 경우에는 외부에 ethernet phy를 추가해 사용.

이 경우는 software tcp/ip stack을 사용하게 됨.

 

두번째

위즈네트 TCP/IP IC를 사용. MCU에서는 SPI 인터페이스로 위즈네트 IC를 컨트롤.

hardware tcp/ip stack을 사용하지만!

BSD 소켓을 지원하지 않아 다른 네트워크 라이브러리들과 호환성이 없음.

 

세번째

Mac + Phy IC를 사용. Microchip 제품만 보이네~

software tcp/ip stack을 사용하기 때문에 위의 호환성 문제는 없음.

 

그런데 문제는!

RTOS를 무지하게 쓰고 싶거든!

FreeRTOS 말고~

Zephyr~~~ !!!!

제퍼 os를 사용하려면 첫 번째가 가장 이상적이긴한데

MCU 가격이 조금 부담스럽고 ㅠㅠ

그리고 세번째는 가격이 싼것도 아니고

성능이 좋은 것도 아니고 세상 애매~

그나마 두 번째가 가격이 가장 저렴하긴 한데...

제퍼 OS에서는 하드웨어 TCP/IP를 사용하지 못해.

사용하려면 W5500을 mac raw 모드로 사용해야 하지.

(그냥 mac phy로 쓰는거)

 

뭐 동영상같은 거 보낼 거 아니니까~

성능은 조금 포기하고 가격을 싸게 하는 것으로 결정!

결국은 아래와 같은 구조로 확정했어 ㅠㅠ

주요 부품 선정 완료

 

위즈네트 떠난지가 언젠데..

벗어날 수가 없구만...

다음 프로젝트는 그냥 아예 다른 걸 해야겠어..

FPGA로 AI 칩을 설계해보던지 하는...

 

암튼 대강 가늠해 보니 부품 가격이 8-9천원 정도 나오겠어.

PCB, SMT 제외하고 말야.

음~ 만족스러워~

 

다음 시간에는 진짜 회로를 그려봅시다.

 

그럼 안녕!

반응형