[임베디드 시스템] 지그비 + 실시간 모니터링 프로그램 설계 (논문 번역) 임베디드 시스템과 지그비 기반의 실시간 모니터링 산업 시스템 설계 (Designing an industrial real-time measurement and monitoring system based on embedded system and ZigBee) 저자 - Wen-Tsai Sung, Yao-Chi Hsu 목 차 1. 논문 소개 2. 서론 3. 기존 연구 조사 4. 시스템 구조 5. 통합된 지그비 임베디드 시스템 기술 6. 센서 컴포넌트에 대한 연구 방법 7. 연구 방법 8. 실험 결과와 분석 9. 결과 1. 논문 소개 논문의 저자는 공장의 자동화 도입이 늘어남에 따라 필연적으로 발생하는 산업 안전 문제에 대해 다뤘습니다. ..
[임베디드 개발자] 소비전력을 낮추기 위한 프로그래밍 (코딩) 소프트웨어의 구조도 소비전력에 영향을 준다소프트웨어를 통해 효과적으로 저 소비전력 모드를 활용하는 것이 중요하나, 그 외에도 주의가 필요하다. 액티브 모드에서는 그 기간을 짧게 하든지, 또는 동작 주파수를 떨어뜨리고 싶으므로 알고리즘 고안을 통해 필요한 CPU 처리에 대한 실행 사이클 수를 조금이라도 줄일 수 없을지 잘 생각하면 좋다. 어떠한 이벤트를 기다려야 하는 경우라면 폴링(polling)에 의한 웨이트는 금물이다. 프로그램이 루프하는 것만으로 플래시 메모리와 CPU 논리가 전력을 소비하기 때문이다. 기다리는 것뿐이라면 슬립 등 저 소비 전력 상태로 하여 인터럽트로 복귀하도록 하자. 코드 사이즈가 가능한 한 작아지도록 알고리즘 고안과 컴..
u-boot 명령어 모음, 임베디드 프로그래밍에 필요 (uboot) u-boot는 부트로더 중에서도 우리나라에선 가장 유명할 겁니다. 이래저래 쓸 일이 많으니 명령어 알아두는 게 좋아요. u-boot 명령어 - Download Commands bootp - boot image via network using TFTP protocol BLOB의 bootp 명령어와 동일. dhcp - invoke DHCP client to obtain IP/boot params 잘 모름. loadb - load binary file over serial line (kermit mode) 시리얼 라인을 통해서 이진 데이터를 로드. (kermit을 사용해야 한다) loads - load S-Record file over ser..
임베디드 보드 - Tegra K1 (TK1) 자동 로그아웃 원인 및 해결 NVDIA에서 나온 30만 원 초반대 Jetson Tegra K1(이하 TK1)은 고성능에 비해 가격이 낮아서 유용하게 사용할 수 있는 임베디드 보드다. 근데 이 보드에 문제가 있다. 2016년 이후론 거의 발생하지 않는 문제인데, 이전에 구입한 사람들은 누구나 한번 쯤은 겪어봤을 상황이 있다. 자동 로그아웃이 되며 그동안 작업한 것을 몽땅 날려버리는 아주 화나는 순간 말이다. 그래도 다행히 NVDIA 측에서 이를 해결해 새로운 커널을 제공하고 있다. 업데이트된 커널을 이용하면 저런 열 받는 상황을 다시 보지 않아도 된다. 아래 링크된 글을 살펴보면 나와 같은 원인으로 고민하던 사람을 만나볼 수 있고, 친절하게 해결책을 제시해 주는..