일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- InkWell
- CrossAxisAlignment
- ListView.builder
- 반석천
- Image.network
- Flutter Example
- node.js
- listview
- Snackbar
- Row
- Networking
- AppBar
- Flutter 예제
- Flutter 강좌
- HTTP
- Cached Image
- Hello World
- ListTile
- navigator
- Flutter 앱 배포
- FutureBuilder
- Row Widget
- Flutter Tutorial
- sqlite
- MainAxisAlignment
- flutter
- Column Widget
- Scaffold
- Load Image
- WillPopScope
- Today
- Total
목록Development (192)
꿈꾸는 시스템 디자이너
root 권한에서 수행한다. 1. 환경 설치 $ sudo apt-get install xinetd tftp tftpd minicom nfs-kernel-server build-essential $ wget ftp://ftp.arm.linux.org.uk/pub/armlinux/toolchain/cross-3.2.tar.bz2 $ tar xjvf cross-3.2.tar.bz2 $ sudo mv usr/local/arm /usr/local/ 2. vim 설치 $ apt-get install vim 3. profile 수정을 통한 PATH설정 $ vim /etc/profile vim 상에서 다음과 같이 PATH 추가 export PATH=$PATH:/usr/local/arm/bin/ 변경된 PATH 설정 적..
/etc/profile
우분투는 기본적으로 gcc를 제공하지 않는다. gcc를 사용하기 위해서는 별도로 설치해 주어야 하는데, 터미널 상에서 다음과 같이 설치하면 된다. $sudo apt-get install build-essential
우분투는 인스톨 단계에서는 일반 사용자의 계정만을 생성하고, root계정은 인스톨 후에 별도로 생성해야 한다. $sudo passwd root
안드로이드는 이미 완벽한(?) 수준의 에뮬레이터를 제공하고 있다. 그렇기 때문에 에뮬레이터를 이용하면 응용프로그램 개발 및 테스트에 어려움이 없다. 더욱이 안드로이드 응용프로그램은 달빅VM상에서 동작하기 때문에 기존의 임베디드 시스템용 응용프로그램을 크로스 컴파일하던 수고가 필요없다. 데스크탑에서 개발한 응용프로그램을 타겟으로 복사만 해주면 된다. 하지만 실제 타겟에 안드로이드 플랫폼을 포팅하고 다수의 타겟들을 하나의 분산시스템으로 연동하는 작업과 같이 에뮬레이터만으로는 불가능한 일도 있다. 개인적으로도 실제 안드로이드를 포팅할 수 있는 장비들을 찾아왔으며 노키아의 N810과 샤프의 자우르스와 같은 상용제품에 포팅이 가능하다고 하며, 국내업체와 동호회등에서 안드로이드용 개발용 보드를 판매하고 있다. 1...
안드로이드가 무엇인지에 대해서 설명할 필요는 없을듯 하다. 이미 많은 관심을 받고있는 모바일 플랫폼이다. 내름 특징을 분석해 보면.. 1) 자바(Java) 기반이다. 자바 기반이라는 얘기는 자바 문법으로 개발이 가능하다는 뜻이다. 하지만 SUN에서 제공하는 API를 이용하는 것은 아니다. 다만 문법만 기존의 자바 형식이라는 뜻이다. API는 안드로이드 SDK에서 제공하는 API만을 이용해야 한다. 하지만 별도로 C/C++ 기반의 라이브러리를 만들고 이를 JNI를 이용하여 확장 API로 만들어 사용할 수 있다고 한다. 2) 철저히 오픈소스(open source) 기반이다. 이는 일반 응용 개발자에게도 큰 매력으로 작용하지만, 플랫폼 개발자에게는 정말 큰 매력으로 작용할 것이다. 이미 안드로이드를 이용한 네..
Qt는 다양한 OS상에서 동작이 가능한 특징이 있다. 그리고 당연히 다양한 OS상에서 개발 가능하다. 그 중 윈도우상에서 Qt를 설치하는 방법이 제일 간단하다. 방법은 다음과 같다. 1) Qt 다운로드 우선 Qt를 다운로드 하기 위해 해당 사이트(http://www.qtsoftware.com/downloads)를 방문한다. 사용버전(Commercial Downloads)와 무료버전(LGPL/Free Downloads)로 나뉜다. 무료버전을 설치하여도 Qt 응용프로그램을 개발하는데 전혀 부족함이 없다. 개발이 목적이므로 윈도우용 Qt SDK를 선택한다. SDK에는 기본적으로 Qt 라이브러리와 개발용 IDE, 그리고 개발 툴들이 포함되어 있다. 2) Qt 설치 설치라고 할 것도 없다. 다운로드한 SDK 파일..
Qt는 현재는 Nokia사에 인수 합병된 trolltech사에서 개발된 GUI 프로그래밍 툴킷이다. Windows 진영의 MFC와 같은 형식으로 GUI 컴포넌트들을 조립하는 형태로 GUI 프로그래밍을 할 수 있다. 현재는 기본적인 GUI 기능을 넘어 네트워크, 테스트 제어 등의 일반 프로그래밍에 필요한 대부분의 기능을 제공하고 있다. 상용 버전도 있지만 완벽한 LGPL 라이센스로 소스 코드까지 오픈되어 있는 아주 매력적인 녀석이다. Qt의 특징을 간략하게 정의하면 다음과 같다. 1) 플랫폼으로부터 독립적이다. Java의 bytecode가 VM을 이용하여 왠만한 OS에선 모두 동작이 가능하다는 특징은 왠만한 사람들은 모두 알고 있을 것이다. 하지만 VM을 이용하는 방식은 bytecode를 runtime시에..