임베디드
온라인에는 수많은 실시간 운영체제(RTOS)가 있습니다(큐레이팅된 목록 여기 참조). 안타깝게도 그중 다수는 이미 버려졌거나 더 이상 유지보수되지 않습니다.
활발히 유지되는 몇 안 되는 RTOS조차 단일 마이크로컨트롤러나 좁은 칩 패밀리를 타겟으로 하는 경우가 많습니다. 멀티플랫폼 RTOS조차 USB, 이더넷, Wi-Fi, 6LoWPAN, 그래픽 LCD, SD 카드, FAT 파일 시스템, CAN 버스, RS-485 같은 핵심 기능이 없는 경우가 많습니다.
반면 너트X(NuttX) RTOS는 이 모든 기능을 기본 탑재합니다. FAT 파일 시스템이나 모드버스 스택을 펌웨어에 이식할 필요가 없습니다. 모든 것이 이미 통합되어 있고 무료로 사용할 수 있습니다. 너트X는 허용적인 BSD 라이선스로 배포되어 라이선스 장벽이 없습니다.
POSIX 준수 RTOS로 설계된 너트X는 리눅스나 macOS용으로 작성된 코드를 재사용할 수 있게 합니다. 애플리케이션을 한 번 작성, 테스트, 컴파일하면 큰 변경 없이 너트X에 배포할 수 있습니다. 검증된 작은 리눅스 라이브러리도 최소한의 노력으로 적용 가능합니다.
너트X는 가상 파일 시스템(VFS), 메모리 기술 디바이스(MTD), 오디오 스택, 복합 지원을 포함한 USB 서브시스템 등 리눅스와 유사한 서브시스템을 포함합니다. 기능이 풍부하면서도 경량입니다: 최소 빌드는 32 KB 미만의 플래시와 8 KB 미만의 RAM을 가진 마이크로컨트롤러에도 들어갑니다. USB, 이더넷/Wi-Fi(IPv6), CAN 버스 같은 주변장치를 추가하려면 일반적으로 64 KB 이상의 플래시와 32 KB 이상의 RAM이 필요합니다.
이러한 역량 덕분에 유수 기업들이 너트X를 채택합니다. 모토 Z 스마트폰의 '스냅(Snaps)' 기능(폰을 프로젝터, 카메라, 사운드 시스템으로 전환)은 너트X로 구동됩니다. 소니의 오디오 레코더, 삼성의 타이젠RT(TizenRT, 너트X 포크), 3D로보틱스의 드론도 이 RTOS를 활용합니다.
폭넓은 사용에도 너트X는 긴 역사를 가집니다. 첫 릴리스는 2007년 2월 나왔습니다. 항공우주 프로젝트, HP 프린터, 임베디드용 초기 리눅스 작업을 했던 베테랑 임베디드 시스템 엔지니어 그레고리 너트(Gregory Nutt)가 작고 POSIX 준수 RTOS의 공백을 인식하고 너트X를 창시했습니다.
그레고리가 개발에 집중하느라 마케팅은 제한적이었지만, 방대한 기능 세트 덕분에 너트X는 인기를 얻었습니다. 6LoWPAN 지원 같은 최근 추가는 정교한 IoT 배포에 너트X를 매력적인 선택으로 만듭니다.
너트X를 탐색해 보시겠습니까? 공식 사이트와 커뮤니티 리소스를 방문하세요:
알란 카르발류 드 아시스(Alan Carvalho de Assis)는 컴퓨터 과학 학사와 전기 공학 석사입니다. 1998년 PIC 마이크로컨트롤러부터 2001년 임베디드 리눅스까지 경험하며 프리스케일(현 NXP)과 여러 브라질 기업에서 임베디드 리눅스 시스템을 다뤘습니다. 2010년 리눅스 저널을 읽다 너트X를 발견하고 수많은 상용 프로젝트에 적용해 왔습니다. 알란은 리치 페닝턴(Rich Pennington)과 마르셀로 바호스(Marcelo Barros)의 편집 지원에 감사드립니다.
임베디드
제4차 산업혁명의 핵심 기술 중 하나인 산업용 사물인터넷(IIoT)은 제조업을 근본적으로 변화시키고 있습니다. 메카데믹의 IoT 지원 로봇 메카500, 저비용 센서, 무선 연결의 가용성 덕분에 제조업체는 이제 데이터를 수집, 분석, 활용하여 변혁적 결과를 얻을 수 있습니다. 제조업체를 위한 IIoT 혜택 인더스트리 4.0과 IIoT는 단순한 과대광고가 아닙니다. 관련된 변화는 다운타임 최소화, 인력 부족 해결 등 가시적인 혜택을 보여주고 있습니다. 플랜트(Plant)의 2022년 첨단 제조 전망 보고서에 따르면 제조업체들이 IIo
퀜칭 및 템퍼링 처리: 퀜칭 후 고온 템퍼링하는 열처리 방법을 퀜칭 및 템퍼링 처리라고 합니다. 고온 템퍼링은 500~650°C 사이의 템퍼링을 말합니다. 퀜칭 및 템퍼링으로 강철의 성능과 소재를 크게 조절할 수 있으며, 강도, 소성, 인성이 좋고 우수한 종합 기계적 특성을 가집니다. 퀜칭 및 템퍼링 후 템퍼드 소바이트(Tempered Sorbite) 획득. 템퍼드 소바이트는 마르텐사이트 템퍼링 중 형성. 광학 금속현미경으로 500~600배 확대해야만 구별 가능. 페라이트 기지에 탄화물(시멘타이트 포함) 구상화물이 복합된 조직