스택오버플로우 방문하는 개발자 직업 종류 TOP 17 이런 글을 읽을 때마다 재밌습니다. 오늘의 유머 오유 유저 한 분이 스택오버플로우에 올라온 글 일부를 번역해 주셔서 재밌게 읽었습니다. 아래 첨부된 그림에도 나오지만 스택오버플로우는 전 세계 프로그래머들이 유용하게 사용하는 사이트입니다. 심지어 독재자 공산당이 횡포를 부리는 김정은 북한에서도 접속 정보가 기록될 정도니깐요. 핵심은 맨 아래 프로그래머 직업 종류 TOP 17입니다. 올해 5천 명이 넘는 개발자들이 그들이 어디서 일하는지, 무엇을 만드는지, 누구인지를 공유해주었습니다. 당신은 이제까지 실행된 조사 중에 가장 광범위한 설문 결과를 읽게 될 것입니다. 8초마다 한 프로그래머가 Stack Overflow에 질문 글을 올립니다. 올해에는 173개..
[임베디드 개발자] 소비전력을 낮추기 위한 프로그래밍 (코딩) 소프트웨어의 구조도 소비전력에 영향을 준다소프트웨어를 통해 효과적으로 저 소비전력 모드를 활용하는 것이 중요하나, 그 외에도 주의가 필요하다. 액티브 모드에서는 그 기간을 짧게 하든지, 또는 동작 주파수를 떨어뜨리고 싶으므로 알고리즘 고안을 통해 필요한 CPU 처리에 대한 실행 사이클 수를 조금이라도 줄일 수 없을지 잘 생각하면 좋다. 어떠한 이벤트를 기다려야 하는 경우라면 폴링(polling)에 의한 웨이트는 금물이다. 프로그램이 루프하는 것만으로 플래시 메모리와 CPU 논리가 전력을 소비하기 때문이다. 기다리는 것뿐이라면 슬립 등 저 소비 전력 상태로 하여 인터럽트로 복귀하도록 하자. 코드 사이즈가 가능한 한 작아지도록 알고리즘 고안과 컴..
uboot 명령어, (부트로더) 임베디드 프로그래머 상식 부트로더의 종류는 많습니다. 그중에서 uboot를 우리나라에선 많이 사용하고 있네요. 학교나 교육 기관에서도 uboot를 많이 쓰는데요. 그래서 임베디드 프로그래머들은 uboot 명령어에 익숙해지는 것이 좋아요. 이 포스트에선 네 종류의 명령어를 소개합니다. uboot 명령어 - Information Commands bdinfo - print Board Info structure (bdi)메모리 주소, 클럭주파수, 맥 주소 등, 주로 리눅스 커널에 전달되는 정보들을 출력. coninfo - print console devices and informations (conin)사용가능한 콘솔 입출력 장치들을 출력 (ex : 시리얼). flinfo - p..