IT/IoT 썸네일형 리스트형 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카드를 절.. 더보기 C.H.I.P. 윈도용 드라이버 설치 C.H.I.P.을 제작한 NextThingCo가 도산한 이후로 윈도용 드라이버를 받을 곳이 없었는데,zadig에서 드라이버를 설치할 수 있는 것을 발견하여 적어본다. :-) 단, 이렇게 설치한 드라이버는 CDC Serial만 사용 가능... (CDC Ethernet 사용 불가) 먼저, C.H.I.P.을 MicroUSB를 이용하여 PC와 연결한 상태에서,zadig를 공식 사이트(https://zadig.akeo.ie/)에서 다운로드 받아 실행하고,아래 스크린샷과 같이 USB Serial (CDC)로 지정하고 드라이버를 설치하면 끝. 더보기 Intel Quark EDKII 1.0.2 빌드 실패 시 해결 방법 Ubuntu 12.04에서 갈릴레오 BSP 1.0.2에 들어있는 Quark EDKII 1.0.2를 빌드하려고 하면,아래와 같이 오류가 나면서 빌드에 실패하는 경우가 있습니다. ASL Input: /home/darkjedi/galileo/bsp/src/Galileo-Runtime-1.0.4/Quark_EDKII_v1.0.2/Build/QuarkPlatform/RELEASE_GCC46/IA32/QuarkPlatformPkg/Acpi/AcpiTables/AcpiTables/OUTPUT/Dsdt/Platform.iii - 1285 lines, 47976 bytes, 562 keywordsCompilation complete. 15 Errors, 0 Warnings, 0 Remarks, 31 Optimizatio.. 더보기 Bluetooth 4.0을 품은 아두이노, BLUNO 회사나 집에서 이런저런 장치들 자작하는 용도로 아두이노 쓰시는 분들 많으실겁니다. 저렴하고, 쓰기 편하고, 저전력인데다가 심지어 하드웨어 자체가 오픈소스라 여건이 되면 직접 만들어 쓸 수도 있으니 참 매력적입니다. :-) 하드웨어가 오픈소스인 덕분에 각종 커스터마이징이 들어간 아두이노 보드들이 여러가지 나오고 있습니다. 제가 집에서 갖고 노는 것도 아두이노 레오나르도에 XBee 소켓을 빌트인 시킨 제품입니다. 여기서 소개하고자 하는 보드는, 아두이노 우노에 블루투스 4.0 모듈을 빌트인 시킨, BLUNO라는 제품입니다. 오른쪽을 보시면 블루투스 안테나가 기판에 붙어있는것이 보입니다. 내장되어 있는 블루투스는 4.0 버전을 지원하는데, 그 덕분에 BLUNO는 훌륭한 블루투스 LE beacon으로 쓰일 수 .. 더보기 이전 1 다음