일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- listview
- Flutter Example
- AppBar
- Load Image
- HTTP
- Flutter 강좌
- ListTile
- WillPopScope
- flutter
- Flutter 예제
- FutureBuilder
- Column Widget
- Row Widget
- MainAxisAlignment
- Image.network
- Networking
- Flutter Tutorial
- node.js
- sqlite
- Flutter 앱 배포
- Row
- CrossAxisAlignment
- Cached Image
- Hello World
- InkWell
- ListView.builder
- navigator
- Snackbar
- Scaffold
- 반석천
- Today
- Total
목록전체 글 (261)
꿈꾸는 시스템 디자이너
안드로이드의 Activity를 종료하고자 할땐 finish() 메서드를 호출한다. 일반적으로 main Activity가 생성한 child Activity에서 작업을 완료하고 해당 child Activity를 종료한 후 main Activity로 돌아가고자 할때 호출한다.
1.main.xml 파일에 TextView와 Button을 추가한다. 2. main Activity파일에 Intent를 정의한다. public void mOnClick(View v) { switch (v.getId()) { case R.id.btnedit: Intent intent = new Intent(this, C14_ActEdit.class); intent.putExtra("TextIn", mText.getText().toString()); startActivityForResult(intent,ACT_EDIT); break; } } 버튼 btnedit가 눌리면 mOnClick이 호출되고, Intent를 생성한 후 startActivityForResult()함수를 통해 Activity를 호출한다. 3..
임배디드 장비를 이용한 개발에서 부족한 파일 시스템을 확충하기 위해 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..
1. 랜카드 정지 $> ifdown eth0 2. ip설정 $>vim /etc/network/interfaces auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 192.168.0.1 netmask 255.255.255.0 # network 192.168.0.0 # broadcast 192.168.0.255 # gateway 192.168.0.1 # dns-nameservers 168.126.63.1 168.126.63.2 임베디드 장비와 통신할때에는 address와 netmask 항목만 수정하면 된다. 3. 랜카드 살리기 $> ifup eth0 4. 연결 재시작 $> /etc/init.d/networking restart
Virtualbox를 이용해서 guest OS를 ubuntu로 설치하고 임베디드 장비와 통신환경을 설정할 수 있다. 막상 하고나면 쉬운데 처음 해보기가 어렵다. 1. Virtualbox 설치 2. Virtualbox에 ubuntu 설치 임베디드 개발환경 구성을 하다보면 필연적으로 ubuntu를 자주 재설치해야 한다. 시간을 절약하기 위해 한번 설치된 ubuntu를 백업해두었다가 이용하는 것이 좋다. 백업을 하는 방법은 virtualbox의 내보내기 기능을 이용하면 된다. 여기까지는 별도의 설명이 필요없다. 그냥 하면 된다. 그리고 무선랜을 사용하는 환경이면 virtualbox가 알아서 무선랜도 공유해 준다. 문제는 유선랜의 경우이다. 원리는 간단하다. Host OS와 geust OS의 ip를 같이 맞쳐주..
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