-
우분투 사용 정리,개발환경, ftp, webdavIT_n_Programs 2019. 3. 10. 15:15
--- 우분투 종류 ---- 1. 쿠분투 : www.kubuntu.org 2. 주분투 : 3. 루분투 : 4. 리눅스 민트 : --- 우분투 꾸미기 ---- unity-tweak-tool : 폰트 테마 를 설정하는 프로그램 numix 테마 설치. 컴피즈 --- 프로그램 개발 ---- 1.환경구축 $ sudo apt-get install dpkg-dev $ sudo apt-get install build-essential 2. 소스 다운로드 $ apt-get source pidgin ex) 위의 경우 "pidgin" 소스를 다운받음. $ sudo apt-get build-dep pidgin ex) 위 build-dep 로 필요 라이브러리를 설치 함. 3. 소스 빌드 $ ./configure -- > 빌드 ..
-
yocto projectIT_n_Programs 2019. 3. 10. 15:01
Poky 설치를 위해 필요한 package $ sudo apt-get install gawk wget git-core diffstat unzip texinfo build-essential chrpath GUI를 지원한다면 ... libsdl1.2-dev xterm Poky 설치 $ git clone git://git.yoctoproject.org/poky --branch;; 실제 해 보면 --branch 옵션을 빼고 해야 다운로드 시작함.해당 poky 설치 폴더 바로 위 에서$ git clone --branch daisy https://github.com/Freescale/meta-fsl-arm-extra.git $ git clone --branch daisy git://git.yoctoproject.o..
-
Shell Script (1) : file , getopts , while , if, case, exit, trapIT_n_Programs 2019. 3. 10. 14:54
## 파일이 스크립트 파일 임을 표시 ex) #! /bin/sh ## file 명령어로 스크립트 파일인지 확인 가능. 추가로 -n 옵션으로 Script 문법오류 체크 가능. ex) >> file -n [파일명] ## getopts ex) while getopts "adks" option ; option 이라는 변수에 옵션이 들어오고 while 문을 돌면서 처리 가능함. 옵션을 적을 때, "a" == -a , "a:" == -a [인수] 가 들어온다는 의미. ## while 문 ex) while do done ## case 문 case $option in a) ;; b) ;; \?) ;; esac ## exit : 스크립 종료. ex) >> exit 1 ## if 문 ex) >> if [ $a_flag -..
-
uboot 에서 bootargs 를 통해 IP가 kernel 로 전달되는 과정IT_n_Programs 2019. 3. 10. 14:48
========== uboot 에서 bootargs 를 통해 IP가 kernel 로 전달되는 과정 ========= : bootargs 에 ${ip} 형태로 값이 설정되면 되고, /init/main.c 에서 kernel command line 을 가져오고, /net/ipv4/ipconfig.c 에 아래 로그 확인 됨. -- 작업을 위해서 debug port 설정. setenv bootargs_base 'console=ttymxc1,115200n8' -- uboot 에서 아래 환경 변수 추가. setenv hostname HHXX setenv ipaddr 192.168.0.67 setenv serverip 192.168.0.48 setenv netmask 255.255.255.0 setenv gateway..