Linux
-
부트로더 응용 실습Linux/UDOO board 2020. 7. 20. 21:46
타겟 보드 : UDOO 본 예제는 기본적인 부트 로드를 구성한 후의 실습입니다. 부트 로드 설치 및 설정은 아래의 포스팅을 참고 해 주세요! https://garage-fullof-dummy.tistory.com/34 UDOO 부트로더(Bootloader) 빌드 | 부트로더 디렉토리 생성 부트로더 파일을 위한 디렉토리를 만든다 명령어 : cd udoo_linux_bsp/ mkdir u-boot ; cd u-boot samba를 이용해서 가져온 파일을 현재 디렉토리에 복사한다 명령어 : cp /srv/samba/.. garage-fullof-dummy.tistory.com 1) 작업하는 컴퓨터의 부트로더가 설치된 곳으로 파일 경로를 이동해준다 명령어 : cd emblinux/udoo_linux_bsp/u-..
-
ctagsLinux/vim 편집기 2020. 7. 16. 22:07
| ctags 설치 (저는 이미 설치 해서 update 내역이 없다고 나옵니다) | 일반 파일의 tags 생성 홈 디렉토리 바로 아래의 tcpip 디렉토리에 tags를 생성하려고 한다 명령어 : ctags ( 파일이름) 위의 그림을 보면 명령어 실행 결과로 tags라는 파일이 생성된 것을 볼 수 있다 생성한 후, 명령어 : vi tags 위의 명령어를 이용해서 tags를 편집기를 통해서 열면 아직은 아래처럼 6행까지만 있고 , 함수에 tag는 아직 이루어지지 않은 것을 볼 수 있다 1) 명령어 : ctags (tag하고 싶은 파일 이름) 위의 명령어를 실행 하면 tcpip라는 디렉토리의 모든 파일과, 하위 디렉토리의 모든 파일의 tag를 생성한다 2) 명령어 : ctags -R 위의 명령어를 실행 하면 ..
-
상대경로 vs 절대경로Linux 2020. 7. 16. 11:04
참고 : 우분투 리눅스 (개정판) 한빛 아카데미 경로명에서 가장 앞에 있는 /은 루트 디렉토리 경로명 중간에 있는 /은 구분자이다 명령어 cd를 이용해서 디레토리 간에 이동을 할 수 있다 1) 절대경로 - 반드시 /으로 시작 - 루트 디렉토리부터 특정 위치까지 거치게 되는 모든 중간 디렉토리의 이름을 표시 - 특정 위치를 가리키는 절대 경로명은 항상 동일하다 2) 상대경로 - / 이외의 문자로 시작한다 - 현재 디렉토리를 기준으로 서브 디렉토리로 내려가면 그냥 서브 디렉토리 명을 추가하면 된다 - 현재 디렉토리를 기준으로 상위 디렉토리로 이동하려면 ..(마침표 두 개) 추가한다 - 상대 경로명은 현재 디렉토리에 따라 달라진다 tcpip/iot_socket 아래에 test와 test2라는 디렉토리가 있을 ..
-
UDOO 커널(Kernel) 빌드Linux/UDOO board 2020. 7. 13. 21:08
| 커널 파일 압축 풀기 먼저 커널 파일을 위한 디렉토리를 생성 해주고 그 안으로 이동한다 명령어 : cd udoo_linux_bsp/ mkdir kernel cd kernel/ samba를 이용해서 커널 파일을 복사해 온다 명령어 : cp /srv/samba/3.14-1.0.x-udoo.zip 커널 파일의 압축을 풀어준다 명령어 : unzip 3.14-1.0.x-udoo.zip 명령어 : ARCH=arm make udoo_quad_dual_defconfig 명령어 : ARCH=arm make menuconfig menuconfig에서는 그냥 Exit로 나오기만 하면 된다 명령어: ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- make zImage -j4 (약 5분 정도 ..
-
UDOO 부트로더(Bootloader) 빌드Linux/UDOO board 2020. 7. 13. 20:16
| 부트로더 디렉토리 생성 부트로더 파일을 위한 디렉토리를 만든다 명령어 : cd udoo_linux_bsp/ mkdir u-boot ; cd u-boot samba를 이용해서 가져온 파일을 현재 디렉토리에 복사한다 명령어 : cp /srv/samba/2015.10.fslc-qdl.zip . 파일을 압축해제 한다 명령어 : unzip 2015.10.fslc-qdl.zip 파일 안으로 진입 명령어 : cd uboot-imx-2015.10.fslc-qdl/ 명령어 : sudo apt update 명령어 : sudo apt install gawk git texinfo gcc-multilib build-essential chrpath socat libsdl1.2-dev xterm picocom libncurse..
-
UDOO 파일시스템 빌드Linux/UDOO board 2020. 7. 13. 19:34
| 이미지 파일 write Mircro SD 카드에 시스템 이미지 생성을 위한 단계들을 수행한다 https://www.udoo.org/docs/Introduction/Introduction.html Introduction - UDOO Quad/Dual Docs UDOO DUAL/QUAD UDOO DUAL/QUAD is a single board computer that can run Android or Linux OS, and also features an Arduino-compatible microcontroller embedded onboard. It is a powerful prototyping board for software development and design. Easy to use, it..
-
UDOO board nfs 설치Linux/UDOO board 2020. 7. 13. 18:56
| mount 명령어 형태 : mount [ 옵션, 타입 지정] [파일시스템] [마운트 할 곳] [마운트 받을 곳] 아래의 예제에서는 옵션에 -t , 파일 시스템에 nfs 를 사용하였다 | nfs 설치 | 재시작 변경된 설정을 적용해주기 위해서 재시작 변경한 설정이 제대로 적용되었는지 확인 마운트할 디렉토리 생성 /mnt/lect_nfs | 실행결과 현재 192.168.1.71의 /srv/nfs 를 /mnt/lect_nfs에 마운트 한 상태이므로 디렉토리가 공유된다 umount 명령어를 사용할 때 주의 할 점 !!!!! 마운트 하고 있는 디렉토리에서 umount 할 경우 busy 라고 나오므로 그 디렉토리에서 나온다음 실행해준다! df 명령어로 확인해 보면 연결되었던 마운트가 해제되어 사라진 것을 볼 수..