일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Flutter Example
- Flutter Tutorial
- Flutter 앱 배포
- Load Image
- Snackbar
- Cached Image
- WillPopScope
- Networking
- AppBar
- MainAxisAlignment
- Image.network
- navigator
- 반석천
- node.js
- Flutter 예제
- flutter
- CrossAxisAlignment
- Column Widget
- sqlite
- HTTP
- Row Widget
- Row
- FutureBuilder
- Flutter 강좌
- ListView.builder
- ListTile
- InkWell
- Hello World
- Scaffold
- listview
- Today
- Total
목록Development/Linux & Ununtu (22)
꿈꾸는 시스템 디자이너
시리얼케이블을 이용하여 리눅스 머신(주로 임베디드 장비)에 접속하기 위해서는 주로 minicom을 이용한다.minicom은 다음과 같은 명령어로 설치가 가능하다. $> sudo apt-get install minicom 그 후 minicom을 실행하여 시리얼포트 설정을 한다. $> sudo minicom 미니컴이 실행된 화면으로 Port값을 /dev/tty8로 가지고 있음을 확인할 수 있다. USB 시리얼 케이블을 이용할 것이므로 설정을 변경해야 한다. 컨트톨+A키를 누르고 Z키를 누르면 위와 같은 설정화면이 나오며, 미니컴 설정을 위해 O키를 눌러 설정 메뉴로 진입한다. 위의 설정 메뉴에서 시리얼 포트 설정으로 집입한다. 시리얼 디바이스를 /dev/ttyUSB0으로 변경하고, 하드웨어 플로우 제어도 N..
현재 자신이 속한 LAN(WLAN포함)내에 어떠한 장치들이 참여(join)하고 있는지를 확인하는 방법으로 주로 arp 명령어를 이용한다.그 사용법과 결과는 아래와 같다. 같은 LAN에 참여하고 있는 서로 다른 두 장치에서 arp를 동작시키고 그 결과를 확인한 것이다.각 장치별로 자신의 정보를 제외한 LAN내의 iptable 정보를 확인할 수 있다.
1. ssh를 이용한 원격 접속 원격지에서 우분투 머신을 ssh로 접속하기 위한 예는 아래와 같다. $> ssh 192.168.0.10 -p 22 -l myremotecom ssh 명령어 뒤에 접속하고자 하는 원격머신의 ip를 적고, -p 옵션으로 사용할 포트를 적고(기본 22), -l 옵션으로 해당 원격머신의 계정을 적는다 2. scp를 이용한 파일 및 디렉토리 전송 방법 로컬머신의 파일 및 디렉토리를 원격머신으로 전송하기 위한 예는 아래와 같다. $> scp testfile.txt myremotecom@129.126.0.10:/home/원하는경로 scp 명령어 뒤에 전송할 파일명(testfile.txt)를 적고, 원격머신의계정@원격머신의ip:복사할위치를 적는다.만약 디렉토리를 전송하고자 할때는 -r ..
아래 형식으로 압축을 풀면 한글깨짐을 방지할 수 있다. $unzip -O cp949 filename.zip
1. Java SE 다운로드http://www.oracle.com/technetwork/java/javase/downloads/index.html 2. 설치 $ chmod +x jdk-6u34-linux-x64.bin$ sudo ./jdk-6u34-linux-x64.bin $ sudo mv jdk1.6.0_34 /usr/lib/jvm/ $sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.6.0_34/bin/java 1 $ sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.6.0_34/bin/javac 1 $ sudo update-alternati..
* 출처: 오드로이드(http://com.odroid.com/sigong/nf_board/nboard_view.php?brd_id=odroids&bid=1165) JAVA 7로는 안드로이드가 빌드되지 않습니다. OpenJDK로도 빌드가 안됩니다. 우분투 PPA 서버에 있는 Sun/Oracle JAVA JDK는 모두 삭제되었답니다. 그래서 아래 Oracle 공식 페이지에서 직접 받아야 합니다. http://www.oracle.com/technetwork/java/javase/downloads/jdk6-downloads-1637591.html에서 "jdk-6u33-linux-x64.bin" 를 다운로드하고 "$ chmod u+x jdk-6u33-linux-x64.bin"로 실행이 가능하게 변경합니다. $ s..
우분투 개발환경에서 ncurses 라이브러리의 설치가 필요한 경우 아래와 같이 설치하여 사용한다. $> sudo apt-get install libncurses5-dev
임배디드 장비를 이용한 개발에서 부족한 파일 시스템을 확충하기 위해 nfs(network file system)을 이용한다. Host PC의 파일 시스템과 타켓 보드의 파일 시스템을 연동하는 것이다. 1.Host PC에 nfs 설치 $> sudo apt-get install nfk-kernel-server 2. Host PC에 nfs 영역 생성 $> mkdir /nfs $> chmod 777 /nfs $> chwon nobody /nfs 3. nfs 환경 수정 $> vim /etc/exports 해당 파일에 아래의 내용을 추가 /nfs localhost(rw,insecure) /nfs 192.168.10.0/24(rw,insecure) 4. nfs 데몬 실행 $> /etc/init.d/portmap re..