제임스딘딘의
Tech & Life

2017/04 3

[칼럼] 삼성전자 홍준성 상무는 왜 구글로 갔을까?

2009년 12월 16일.삼성전자에서는 임원 승진발표가 있었다. 총 승진한 삼성전자 임원은 177명이었다. 그중엔 만 40세의 나이로 최연소 상무로 발탁된 사람이 있었다. 바로, 당시 수석연구원(부장 급)이었던 '홍준성'님이다. 홍준성 상무는 당시 1969년생. 승진 임원 대상 177명 중 가장 나이가 어렸다. 그는 무엇을 했길래 삼성전자라는 거대 기업안에서 수많은 어르신들을 제치고 최연소 임원이 될수 있었을까? 그는 무선사업부 - 모바일솔루션센터(이하 MSC)에서 Realtime Kernel기반의 모바일 운영체제 ‘바다(Bada)’를 개발한 주역이었다. 홍준성 상무는 '바다(Bada)'를 개발한 공로를 인정받아 2009년 자랑스런 삼성인상(기술상)을 받았다. 실제로 '바다(Bada)'를 운영체제로 사용..

NULL ptr/ NULL ptr 2017.04.30

[C#] C#.net에서의 시리얼통신 기초

C#.net에서의 시리얼통신 기초 C#은 시리얼 통신에 대한 모든것을 개발자가 구현할 필요 없이 매우 쉽고 간단하게 사용할 수 있는 객체를 지원한다. 그것은 System.IO.Port namespace에 포함되어있는 System.IO.Ports.SerialPort 인데, Visual Basic 6.0 에서 지원하던 Comm 컨트롤과 매우 유사해 사용은 간단했다. 참고로 이 글은 .net framework 3.5 기준으로 작성됐다. 객체 생성SerialPort 객체를 Form에 끌어넣어주면 된다.SerialPort 객체는 Device Components 에 있다. 아래 그림을 참고하자. 또한, 아래와 같이 namespace 추가가 되었는지 코드를 확인해보고, 안되어있다면 추가하도록 한다. using Sys..

[GPS 이야기] TTFF와 Almanac, Ephemeris 그리고, GPS의 start 방식, Cold start/Hot start/Warm Start ?

여기서는 GPS에 대해 이야기를 해볼까 합니다.GPS는 Global Positioning System의 약자인 것은 널리 알려진 내용인데요. 오늘은 GPS의 이야기를 시작하기에 앞서, 몇가지 용어를 알아볼까 해요. TTFFTTFF(Time To First Fix)란 GPS 수신기의 전원을 켰을 때 GPS 수신기가 현재 위치를 파악하는 데까지 소요되는 시간을 뜻하며, 상황에 따라 Factory Start, Cold Start, Warm Start, Hot Start로 구분됩니다.TTFF를 이해하기 위해서는 먼저 Almanac 데이터와 Ephemeris 데이터에 대하여 이해할 필요가 있습니다.지상의 여러 부 관제국에서 GPS 위성신호를 항시 관측하여 그 데이터를 주 관제국으로 보내고, 주 관제국에서는 그 데..

1