최근 현생 이슈로 인해서 게시글이 뜸했었다. 회사에서 업무 관련 서칭 중에 nucleo 보드 중에 매력적인 보드가 눈에 들어왔다. Nucleo-H745ZI-Q보드로 M4와 M7 Dual Core 보드이다. 현재 회사에서도 제일 대두되는 문제가 Multi Core 환경에서 Race Condition이 Hot Issue이다. 집에서 개발하면서 현업 능력도 기를 겸 구매해야겠다는 뽐뿌가 올라왔다. 하지만 바로 디바이스마트, 엘레파츠 등을 서칭 해보았지만 돌아오는 건 품절 문구였다. 좌절하기 직전 알리 익스프레스에서 검색해 보니 바로 구매 가능한 목록들이 나왔다. 알리 익스프레스에서 구매한다는 것에 사기당할까 두려움이 앞섰지만 어쩔 수 없이 바로 구매 버튼을 눌렀다. (후기가 너무 없었따..)
우려했던바와는 다르게 조금 오래 걸렸지만 다행히도 새 보드는 잘 도착했다.
아직 현생의 업무가 줄어든 것은 아니지만, 최대한 프로젝트를 진행해보려고 한다. 실제로 현업에서 임베디드 자동화 검증 시 사용한 F103RB 보드의 경우 한계를 많이 느꼈다. Digital Input/Output, Analog-to-Digital Converter에 대한 정보를 Serial 통신으로 PC에 전송하고 DIO Control 정보를 주고받는데도 버거워했다. Core자체가 ARM-M3여서 그런 것인지 Clock 자체가 낮아서 그런지는 정확하게 파보지는 않았지만... (최대 Clock이 72 MHz였음) 하지만 새로 산 보드의 경우에는 Dual Core에 Ehternet 지원, CAN 지원, High Speed Clock을 지원한다. 이 매력적인 스펙이 8만 원밖에 안 했었으니 어찌 구매하지 않을 수가 없는가! ㅎㅎ
어쨌든 이전에 개발했던 내역들을 모두 포팅 후 추가 개발을 이어나갈 계획이다.
* To Do List
1. Ehternet 포트 개발
2. 메모리 영역 분리
3. DC 모터 제어 개발
4. ....
'프로젝트 일지 > Whale Car' 카테고리의 다른 글
[Whale Car] 1ms Timer의 늪 (5) | 2024.10.15 |
---|---|
[Whale Car] STM32H745ZIQ 보드 연결 (0) | 2024.10.03 |
[Whale Car] Serial 통신 뚫기 (1) | 2024.04.08 |
[Whale Car] Scheduler 만들기 (0) | 2023.06.19 |
[Whale Car] 1ms Timer 만들기 (0) | 2023.05.29 |