본문 바로가기

2종의 TTL to RS485 모듈 보통 개발보드에서 흔하게 쓰는 TTL to RS485 모듈은, MAX485 칩을 달고 있는 아주아주아주 저렴한(모듈 소매가가 한 430원쯤?) 모듈이다. 이 모듈은 전송 방향(송신/수신)을 코드에서 직접 설정해줘야 하는게 단점이자 번거로운 점이다. MAX485 칩에서 나온 DE/RE 핀을 송신할 때는 HIGH로, 수신할 때는 LOW로 설정해야 하는데, 보통은 DE/RE를 묶어서 제어보드의 GPIO핀에 붙이고 이를 올렸다 내렸다 하면서 제어한다. 이게 아두이노같이 GPIO가 빠릿빠릿하게 동작하는 경우에는 괜찮은데, 그렇지 않은 경우에는 타이밍이 안 맞아서 데이터가 깨지는 환장할 상황이... 그래서, 전부는 아니겠지만 많은 경우에 TX와 연동해서 전송 방향을 자동으로 설정해주는 부가 회로를 만들어 붙여서 쓴.. 더보기
STM32MP1 BSP 2.0.0 공개 오늘(2020년 6월 24일)자로 STM32MP1 BSP 2.0.0이 공개되었다. 버전이 갑자기 2.0.0으로 확 뛰어서, 기존의 1.2.0(2020년 2월 20일)에 비해서 꽤 크게 바뀌었겠구나 했는데, 정말 엄청나게 바뀌었다... - ARM Trusted Firmware A: 2.2 버전으로 업그레이드, SSP 지원 - OP-TEE OS: 3.9.0 버전으로 업그레이드 - u-boot: 2020.01 버전으로 업그레이드 - Linux Kernel: 5.4.31 버전으로 업그레이드 - OpenSTLinux: Yocto Project 3.1 (dunfell) 기반으로 업그레이드 전체적으로 아주 거대한 변경이 일어났다. 이쯤되면 천재지변급... 안그래도 1.0.0에서 1.2.0까지 올라오는 동안 너무 오래.. 더보기
저렴한 STM32MP157C 개발 보드, ODYSSEY-STM32MP157C 업무적으로, 그리고 개인적으로도 다수의 STM32MP157C-DK2 Discovery Kit을 사용중이다. Secure Boot를 secure boot chain으로 구현할 수 있는 구조로 되어 있는데다가, ARM Trusted Firmware A, OP-TEE OS를 사용하여 제법 잘 다듬어진 ARM TrustZone을 사용할 수 있어 매우 마음에 든다. 터치스크린이 탑재되어 그런지, 가격이 99.48 USD(Mouser 기준)로 약간 높은게 흠인데, 몇달 전에 SEEEDSTUDIO에서 STM32MP157C MPU를 탑재한 저렴이(!) 개발보드가 출시된다는 소식을 들었다. 제품명은 ODYSSEY - STM32MP157C Evaluation board. 게다가 eMMC 4GB가 달려있어서, SD카드를 절.. 더보기