본문 바로가기

반응형

분류 전체보기

(684)
Android 란? 2편 6. 안드로이드 역사 현재 가장 최신 버전은 9.0 버젼이다. 코드 네임은 Pie다. 안드로이드는 2008년 1.0을 발표한 후 거의 매년 새로운 버전을 발표하고 있다.현재 출시되는 대부분위 단말기는 8.0 Oreo 버젼을 기반으로 하고 있다. 코드네임이라고 불리는 이름은 모두 탄수화물로 만들어 과자이름이다. 많은 회사들이 직원들 복지 차원에서 과자를 비치해 두고 있는데 복잡한 문제를 풀면서 생기는 스트레스를 완화 시켜 주지만 뱃살이 늘어나는 원이이 되기도 한다. 구글 개발자 들도 과자를 좋아 하나 보다. 개발 입문을 하기에는 Lollipop이면 충분하다. 롤리팝은 막대사탕을 의미한다. 추파춥스도 막대 사탕의 일종이므로 롤리팝이다.물론 새로 나온 최신 기능을 사용하려면 높은 버젼의 단말기가 필요하겠지만 ..
Android 란? 1편 1. 안드로이드는 플랫폼이다. 안드로이드는 소프트웨어 플랫폼이다. 앱은 플랫폼으로부터 여러 가지 기능을 제공 받아서 실행되고 동작한다.개발자는 자신이 만든 앱이 안드로이드라는 플랫폼 위에서 잘 동작하도록 안드로이드가 제공하는 방식을 잘 이해하고 안드로이드가 제공하는 기능을 활용해야 한다. 그림 - 앱과 플랫폼과의 관계 앱은 안드로이드라는 플랫폼 위에서 앱 생명의 시작과 끝을 가진다.앱도 생명이 있는 것처럼 시작도 있고 쉬는 시간도 있고 일하는 시간도 있고 끝나는 시간도 있는 것이다. 2. 핸드폰 운영체제에 계층이 없던 시절 핸드폰에서 처음 부터 이런 플랫폼이 동작한 것은 아니다. 핸드폰이 처음 개발된 이후 2000년대 중반까지 핸드폰은 하나의 소프트웨어로 동작되고 있었다.다양한 기능을 제공했기 때문에 여..
Library - ZXing for C++ 다운로드 및 빌드하기 1. Overview 구글에서 제공하는 Open Source로 Android용 및 iOS용 등 다양한 언어를 지원하고 있다. https://github.com/glassechidna/zxing-cpp에서 소스를 다운로드 받는다. 그림 - GitHub 1번 방법을 통해서 git으로 다운로드를 받거나 2번을 통해서 zip 형태로 소스를 받는다. 2. build 폴더 만들기 아래와 같이 소스 폴더 내에 'build' 폴더를 생성한다. 폴더 이름은 변경할 수 있다.그림 - 파일 탐색기 3. CMake 설치하기 http://sosodev.tistory.com/entry/CMake-%EC%84%A4%EC%B9%98 참조 4. 프로젝트 생성 하기 Command Prompt를 실행해서 2.에서 생성한 'build'폴더..
Open CV 다운로드와 빌드하기 1. OpenCV 소스코드 다운로드 하기 https://opencv.org/releases.html 에서 최신 버전의 코드를 다운로드 받는다.아래 버젼에서 -alpha가 붙지 않은 최신 버전을 다운로드 한다. 2. CMake를 설치한다. http://sosodev.tistory.com/entry/CMake-%EC%84%A4%EC%B9%98 참조 3. Source Path, Build Path OpenCV를 CMake로 빌드 할 때 Source 폴더와 Build 폴더가 구분 된다.아래와 같이 소스와 같은 폴더에 build라는 폴더를 만든다. 4. CMake를 실행한다. 4.1 실행 된 상태에서 소스 폴더와 새로 만든 빌드 폴더를 지정한다. 지정한다. 5. Configure 이 단계에서 이 단계에서 정의된 ..
CMake 사용법 1. CMake 설치 https://cmake.org/download/ 에 Windows, Mac OS X, Linux 운영체제 별로 설치 파일을 제공하고 있다. x86 은 32bit 운영체제, x64는 64bit 운영체제를 의미한다. 2. 설치 확인 및 버전 확인 Command 프롬프트 창에서 'cmake -version'을 입력해서 version을 확인한다.필자는 3.11.3 버전을 설치해서 사용하고 있다.
[ Raspberry ] proftpd - 서버 설치하기 1. ftp 서버 설치하기 sudo apt-get install proftpd2. 설정 파일 편집하기 sudo vi /etc/proftpd/proftpd.confDefaultRoot의 주석을 제거하고 /home/user/ftp 와 같은 디렉토리를 입력하세요.3. 설치 확인하기proftpd가 데몬으로 실행 되어 있는 지 확인을 한다.
[ Docker ] Docker 사용하기 Docker는 애플리케이션을 컨테이너라는 독립된 환경에서 실행할 수 있게 해주는 오픈 소스 플랫폼입니다. 이를 통해 개발자는 어디서든 일관된 환경에서 애플리케이션을 실행하고 관리할 수 있습니다. Docker를 사용하면 코드가 어디서 실행되든 동일한 결과를 얻을 수 있으므로 개발, 테스트, 배포 과정이 간소화됩니다. 아래에 Docker를 시작하는 데 필요한 기본적인 개념과 명령어들을 소개합니다.1. Docker 설치Docker를 사용하기 위해서는 먼저 Docker를 시스템에 설치해야 합니다.Windows: Docker Desktop for WindowsmacOS: Docker Desktop for MacLinux: 각 배포판에 맞는 Docker 패키지 (Ubuntu, CentOS 등)설치 링크: Docke..
[ Docker ] Docker 설치 하기 (windows, mac, ubuntu) Docker는 애플리케이션을 컨테이너로 패키징, 배포, 실행할 수 있게 해주는 오픈 소스 플랫폼입니다. 다양한 운영체제에서 Docker를 설치하고 사용할 수 있습니다. 아래는 Windows, macOS, Linux 각각의 운영체제에서 Docker를 설치하는 방법을 단계별로 설명합니다. 1. Windows에서 Docker 설치Windows에서는 Docker Desktop을 사용하여 Docker를 설치하고 실행할 수 있습니다. Docker Desktop은 Windows에서 Docker 엔진과 Docker CLI(Command Line Interface)를 포함한 완전한 Docker 개발 환경을 제공합니다.설치 단계:Docker Desktop 다운로드:Docker Desktop 공식 다운로드 페이지로 이동하여..

반응형