안드로이드 주요 특징 및 아키텍처 소개
·
Computer Science/Mobile Programming
◆ 안드로이드 특징 - 안드로이드 핵심 커널(Kernal)은 리눅스(Linux)로 구성 - 안드로이드 애플리케이션 개발 언어는 Java를 사용 - 안드로이드 SDK에서 많은 라이브러리를 포함하고 있어 개발이 용이 - 오픈 소스를 지향하기 때문에 운영체제부터 관련 문서, 개발 도구 등 무료 - 지속적인 업그레이드를 제공 ◆ ★ 안드로이드 구조 1) 응용 프로그램(Applications) : 안드로이드 스마트폰에서 사용할 수 있는 일반적인 응용 프로그램이다. (웹 브라우저, 달력, 구글맵, 연락처, 게임 등을 사용자 입장에서 가장 많이 사용한다. Java로 작성된다. ) 2) 응용 프로그램 프레임워크(Application Framework) : 안드로이드 API가 존재하는 곳이다. 안드로이드폰 하드웨어에 접..
ROS에 대해 알아보자
·
Autonomous Driving/ROS
1. 로봇 소프트웨어 플랫폼 플랫폼의 구성 요소 생태계 4대 요소 : 하드웨어 모듈 + 운영체제 + 앱(서비스) + 유저 보이지 않는 생태계 속의 분업이 가능하다. 로봇 분야도 동일하다. 소프트웨어 플랫폼이 가져온 변화 하드웨어 인터페이스가 통합되며, 하드웨어가 추상화 규격화 모듈화되었다. 이에 가격이 내려가고 성능은 올라갔으며, 하드웨어와 운영체제, 애플리케이션이 분리되었다. 또, 사용자 수요에 맞는 서비스에 집중되었으며, 유저가 증가하고 구매와 피드백, 새로운 생태계의 선환 구조가 형성되었다. 주요 로봇 운영체제 로봇 소프트웨어 플랫폼이 가져온 변화 하드웨어 지식이 없어도 운영 프로그램 작성이 가능하다. 이에 따라 다른 분야에서 ROBOTIS 분야로 진입이 쉽게 가능해졌다. 2. 로봇 운영체제 ROS..
_은선_
'분류 전체보기' 카테고리의 글 목록 (19 Page)