마이크로비트(Micro:bit)는 영국의 BBC에서 제작한 코딩교육용 교구다. 비슷한 제품으로는 아두이노가 대표적인데, 마이크로비트는 아두이노와 달리 크기가 더 작고 센서와 LED, 버튼을 내장해 보다 쉽게 사용할 수 있는 특징이 있다. 또한 마이크로비트 웹사이트에서 블록을 이용해 코딩하고 바로 컴파일 할 수도 있다. 온라인 코딩의 경우 한번 접속한 기록이 있다면 웹상에 저장해 오프라인 상태에서도 블록 코딩이 가능하고, 블록 코딩 이외에도 자바스크립트로 변환한 뒤 직접 코딩할 수도 있다. 이 밖에도 안드로이드, IOS 환경에서의 애
소프트웨어 개발에서 코드 최적화는 중요한 과정이다. 동일한 기능의 소스 코드라도 코드의 수행 속도나 사이즈 변화 등에 목적을 두고 다양한 기법으로 이를 최적화할 수 있다. 최적화된 소스 코드는 같은 성능의 하드웨어에서도 수행 속도를 최대한으로 높일 수 있으며, 코드의 메모리 사용량도 최소화할 수 있다. 특히 메모리 사용량의 감소는 같은 기능을 구현해도 더 적은 메모리를 사용한다는 말과 같아, 이로 인한 비용 절감 효과도 기대할 수 있다. 아울러 실행 속도가 빠른 코드는 애플리케이션의 응답성을 높여주므로 다양한 기능 구현에 도움이 된
[테크월드=선연수 기자] 블루투스 시장은 계속해서 변화와 발전을 거듭하고 있으며, 이 기술의 선구자들은 규격이 채택될 당시엔 상상조차 할 수 없었던 애플리케이션 분야를 새롭게 개척해 나가고 있다. 죽음의 도로로 알려진 북 융가스 로드(North Yungas Road)는 볼리비아 서부의 코로이코(Coroico)와 라파스(La Paz)를 연결하는 길이 80km의 도로다. 스릴 있는 자전거 라이딩을 즐기는 사람들에게 가장 인기 있는 더트 트랙은 64km의 내리막길이 길게 이어지는 곳으로, 급경사 구간과 위험한 급커브길, 잦은 낙석 구간
[테크월드=선연수 기자] 지난 20세기에 의료 영상 기술의 빠른 발전으로, 혁신적인 방식으로 비침습적 진단을 할 수 있게 됐으며, 의료 영상이 의료 시스템의 한 축으로 자리 잡았다. 의료 영상의 발전을 가능하게 만든 핵심 요소가 바로 의료 영상 처리 기술이다.첨단 의료 영상 시스템의 전체적인 데이터 플로우는 원시 데이터 수집에서부터 디지털 이미지 통신에 이르기까지 여러 과정들로 이뤄진다. 최신 의료 영상 시스템은 보다 높은 분해능과 빠른 수집 시간을 제공한다. 정확한 진단 결과를 얻기 위해서는 방대한 양의 고품질 원시 이미지 데이터
[테크월드=선연수 기자] 딥 러닝 인공지능(AI) 애플리케이션은 머신을 통해 인간의 창의력을 증대시킴으로써 새로운 차원의 생산성을 실현해내는 핵심 요소로 작용한다. 수 테라바이트의 트레이닝 데이터와 수십억 단위의 수학 연산은 각 신경망을 완벽하게 트레이닝할 수 있으며, 해당 작업에 며칠씩 소요되는 대규모 일괄 프로세싱 작업은 오프라인으로 수행할 수 있다. 반면, 트레이닝된 네트워크 구축은 더욱 엄격한 제약 조건을 따른다.데이터센터는 업그레이드를 통해 AI 프로세싱을 통합하려 노력하고 있으나, 공간의 제약과 전력 소모의 문제가 발생한
[테크월드=신동윤 기자] 센서(Sensor)는 감각을 의미하는 센스(Sense)라는 말에서 비롯한 것으로 일반적으로 계측할 수 없는 주관적인 가치 척도를 갖고 있던 인간의 감각을 기계가 이해할 수 있도록 변환해 주는 역할을 하는 부품을 말한다.위키피디아에서는 ‘특정한 종류의 에너지를 관측이 용이한 다른 종류의 에너지로 바꾸는 장치들의 총칭. 대부분 신호 처리에 유리한 전기 에너지로 바뀌는 경우가 많지만, 수은 온도계나 용수철 저울처럼 전기 에너지를 쓰지 않는 경우도 있다’고 정의하고 있다.사람들은 자신의 감각을 대체하거나 혹은 자신
마이크로 컨트롤러 유닛(Micro Controller Unit, MCU)는 전자제품, 전자기기의 필수 반도체인 만큼 사용되는 범위가 무궁무진하다. 마이크로컨트롤러는 마이크로프로세서와 메모리, 프로그램 가능한 입출력 모듈을 하나의 칩으로 만들어 정해진 기능을 수행하는 컴퓨터를 말한다.일반적으로 MCU의 성능은 PC 컴퓨터의 CPU에 비해 낮고 저전력이 특징이다. 따라서 컴퓨터의 CPU가 일반적인 운영체제(Operating System, OS)를 사용하는 것과 달리 MCU는 실시간 운영체제(Real Time Operating Syste
[테크월드=선연수 기자] IIC가 그리는 IIoT 네트워크2019년 1월 31일, 오픈포그 컨소시엄(OpenFog Consortium)이 IIC(Industrial Internet Consortium)와 통합됐다. 막강한 영향력을 가진 두 IoT 컨소시엄의 합병을 통해 국제 IoT 비즈니스와 기술력이 한층 높아질 것으로 기대된다. 통합된 IIC는 에지와 포그 컴퓨팅에 중점을 두고 있으며, 이 기술은 클라우드와 IoT 시스템의 컴퓨팅(Computing), 네트워킹, 스토리지 기능이 네트워크로 더 깊게, IoT 엔드포인트로 더 가까이
[테크월드=선연수 기자] 쿼드셉트의 PCB 설계 기능은 비슷한 가격대의 전자캐드(ECAD) 프로그램과 고가의 프로그램들과 상응하는 기능들을 포함하고 있다. 이번 호에서는 쿼드셉트의 가장 유용한 기능들이 모인 PCB 설계 부분에 대해 살펴보자. PLACEMENT(PCB)먼저, 쿼드셉트의 배치 기능을 알아보자. 일반적인 전자캐드 프로그램상에서 ‘부품 배치’란, 회로도를 참고해, [Move] 기능으로 PCB 설계 화면에서 풋프린트(Footprint)를 배치하는 과정을 말한다. 쿼드셉트는 일반적인 [Move] 배치 기능 외에도 [Place
[테크월드=이건한 기자] “여러분의 흥미와 관심사를 빅데이터로 분석해 클릭률이 가장 높을 제목을 도출해봤습니다!” 인터넷 커뮤니티 등에서 때때로 볼 수 있는 ‘낚시글’의 형식이다. 게시글에 자극적인 제목을 걸어 놓고 제목에 끌려 글을 열어본 사람을 놀리는 장난이다. 물론 가볍게 웃어넘길 수 있지만 궁금한 점이 생겼다.바로 ‘흥미와 관심사를 빅데이터로 분석한다’는 대목. 과연 ‘빅데이터(Big data)’란 무엇이길래 말하지도 않은 내 관심사를 예측했다고 주장하는 걸까? 결론부터 말해 빅데이터는 단순히 큰 데이터를 이르는 게 아니다.
최근 자동차 업계에서 가장 치열한 경쟁이 벌어지는 분야 중 하나는 액티브 크루즈 컨트롤(ACC, Active Cruise Control), 긴급 제동·차선 이탈 방지 같은 첨단 운전자 보조 시스템을 적용하는 영역이다. 더불어 정교해진 시스템이 주변 환경을 이용하는 데 필요한 정보를 제공하는 차량 내 레이더 시스템에 대한 수요 또한 증가하고 있다. 이런 시스템들은 과연 어떻게 필요한 정보를 제공하는 것일까? 차량용 레이더 시스템의 경우, 일반적으로 고주파 신호를 지속해서 전송하고 이에 대한 전파 지연 시간과 반사에서 측정되는 ‘도플러
[테크월드=선연수 기자] 쿼드셉트는 하나의 프로그램 안에 라이브러리(Library)를 만들고 관리하는 라이브러리 파트(Library Part)와 회로도를 설계하는 스키메틱 파트(Schematic Part), 그리고 PCB를 설계하는 레이아웃 파트(Layout Part) 총 3가지의 큰 기능으로 나뉜다. 이번 호에서는 쿼드셉트의 회로도 설계 부분에 대해 알아보자. 쿼드셉트의 회로 설계 기능은 하드웨어 엔지니어(Hardware Engineer)들의 편의를 위해 다양한 기능과 환경을 제공한다. 화면 구성[그림 1]은 쿼드셉트의 회로도 화
마이크로비트(Micro:bit)는 영국의 BBC에서 제작한 코딩교육용 교구다. 비슷한 제품으로는 아두이노가 대표적인데, 아두이노와 달리 마이크로비트는 크기가 더 작고 센서와 LED, 버튼을 내장하고 있어 좀 더 쉽게 사용할 수 있다. 또한 마이크로비트 웹사이트에서 블록을 이용해 코딩하고, 바로 컴파일할 수 있다는 것이 장점이다 [그림1]. 마이크로비트 웹사이트의 코딩은 https://makecode.microbit.org 에서 가능하고 한번 접속한 적이 있는 경우 웹에서 저장 후 오프라인상태에서도 블록코딩을 할 수 있다. 또한 블록
[테크월드=선연수 기자] 1879년 토마스 에디슨(Thomas Edison)이 전기로 빛을 내는 백열전구를 발명한 데 이어, 오늘날 LED 조명이 일상이 되기까지는 인류의 역사에 비하면 빛처럼 빠른 속도의 기술 발전 속도를 보인다. 기원전 1만 5000년 전 오일램프 사용을 시작으로 19세기 백열전구의 등장, 20세기에 등장한 형광등 그리고 21세기 LED 기술에 이르기까지. 빛의 혁신은 더 오래, 밝게, 효율적으로 사용하기 위해 발전해왔다. 주기적으로 깜박이던 형광등을 의자에 올라 갈아끼우던 일을 과거로 만들어버린 LED 기술은
[테크월드=선연수 기자] 장비나 기계의 유지보수와 관련된 직종의 사람들은 기계가 내는 소리와 진동이 얼마나 중요한지 잘 알고 있을 것이다. 기계의 소리와 진동을 통해 작동 이상 여부를 모니터링함으로써 유지보수 비용을 절반으로 줄이고 수명을 두 배로 늘릴 수 있다. 실시간 음향 데이터 포착·분석 기법은 상태 기반 모니터링(CbM, Condition-based Monitoring) 시스템을 위한 또 다른 중요한 접근법 중 하나다.정상적으로 작동하는 기계가 어떤 소리를 내는지는 경험으로 알 수 있다. 소리에 변화가 생겼다는 것은 이상이
전세계에서 모인 24개 팀의 학생들이 NXP CUP의 6차 예선전을 치르기 위해 독일의 키르히하임 버 뮌헨(Kirchheim bei München) 체육관에서 모여 들었다. 각 팀의 학생들은 대회에 참가하기 위해 스타터 키트를 바탕으로 각자 직접 개조한 1/18 크기의 자동차 모델을 서로 비교하고, 상대 팀을 탐색하며 대회 시작을 준비했다. 이 대회는 이탈리아, 독일, 영국, 북아프리카, 동유럽 등 다양한 팀들이 참여하며 명실상부한 국제 대회로서의 면모를 갖추고 있었다.대회가 열리던 날은 운이 좋게도, 3월말 독일 특유의 날씨답게
디지털 트랜스포메이션(Digital transformation)이 산업 자동화와 제조 분야에 새롭고 획기적인 기회를 열어주고 있다. 제조업체가 산업용 사물 이더넷(IIoT)을 도입해 얻을 수 있는 이점은 다양하다. 기계의 다운타임을 줄이는 것부터 완전히 새로운 비즈니스 모델을 채택하는 것에 이르기까지 인더스트리 4.0으로도 불리는 이 디지털 트랜스포메이션은 전례 없는 방식으로 세계 경제를 혁신하는 중이다.과거에 제조업체는 특정 산업 제어 애플리케이션을 위해 표준 이더넷 기술 대신 특별히 목적에 맞추어 제작된 프로토콜과 시스템을 채택
[테크월드=선연수 기자] 아두이노(Arduino) 단일 보드 마이크로컨트롤러는 2000년대 초반, 학생들과 DIY 작업자(DIYer, Do-It-Yourselfer)를 위해 만들어졌다. 하지만, 이제는 점점 더 많은 사람들이 상업적으로 활용하기 위해 개발하고 있으며, 특히 의수나 의족과 같은 보철 분야나 인간 증강(Human Augmentation) 분야에서 이미 표준 구성요소 중 하나로 자리 잡고 있다. 마이크로칩 테크놀로지나 자회사인 아트멜(Atmel)과 같은 마이크로컨트롤러 제조업체들은 아두이노에 기반하거나 호환되는 하드웨어
코드 커버리지는 일반적으로 소프트웨어를 테스트할 때 수행한 테스트가 코드를 어느 정도 커버하는지, 충분한 테스트가 됐는가를 지표로 참고할 수 있는 정보를 말한다. 코드 커버리지는 측정 기준에 따라 구문, 조건, 결정, MC/DC 등으로 다양하게 구분된다. 개발자 단위 테스트에서 일반적으로 가장 많이 사용하는 커버리지는 구문 커버리지다.말 그대로 해당 코드가 수행됐는지 확인할 수 있는 커버리지다. 코드 테스트를 수행한 뒤 테스트가 얼마만큼의 코드를 커버하는지, 테스트 중 대상 코드들이 모두 수행됐는지 등의 정보를 가지고 테스트의 정상
[테크월드=선연수 기자] 경쟁에서 앞서 나가기 위해 자동차 제조업체는 미래를 내다보고 면밀히 계획을 짜야 한다. 현재 자동차 제조업체가 바라보는 자동차 산업의 미래는 자율주행자동차다. AI가 제어하는 자동차는 더 빠른 속도로 서로 가깝게 주행할 수 있어 도로의 차량 수용 능력을 높인다. 또한, 자동차 사고가 발생할 수 있는 상황에서 빠르게 반응해 더 안전할 수 있다. 전 세계 곳곳에서 자율주행자동차 시험 운행이 진행되고 있으며, 최초로 상용화된 자율주행자동차가 일반 대중에게 판매되는 것은 시간문제일 뿐이다. 자율주행자동차 사고 책임