반응형

embedded-linux 4

yocto 에서 busybox hwclock 패키지 변경하기

1 hwclock 패키지변경하기 2 증상 3 util-linux 패키지 3.1 각종 포함되어야할 패키지 명세 4 패키지 바꾸기 5 hwclock help 명령어 -tags : #yocto 1 hwclock 패키지변경하기 busybox 의 hwclock 패키지를 linux-util 의 패키지로 변경한 작업내용을 기록한다. 2 증상 busybox 내에도 hwclock 이라는 명령어가 있다. hwclock 명령어는 hw rtc 칩에 시간을 설정, 읽기등의 동작을 하게된다. busybox 내의 해당명령어의 help 를 쳐보면 옵션이 거의 없다. rtc 를 원하는 시간에 세팅하는 --set 옵션을 지원하지 않아 원래 리눅스의 패키지로 변경해야한다. hwclock --help BusyBox v1.27.2 (2021..

SW 개발 2022.09.16

docker cotainer 내 host 장치 접근

docker container 에서 장치접근 장치접근을 위한 dev 폴더연결 docker container 에서 usb drive 를 접근할 일이 있어 내용을 정리한다. 관련아티클 https://stackoverflow.com/questions/24225647/docker-a-way-to-give-access-to-a-host-usb-or-serial-device docker cotainer 내에서 mount 명령어 사용하기 docker container 에서 장치접근 일단, docker container 를 다음의 아티클대로 privileged 로 만들었는데도 usb drive 접근이 안됐다. docker cotainer 내에서 mount 명령어 사용하기 docker container 를 만드는 시점에..

SW 개발 2022.08.24

docker cotainer 내 에서 binfmt_misc 모듈 에러처리 (qemu빌드)

관련에러 발생 원인 해결책 docker container 에서 크로컴파일 빌드동작중에 binfmt_misc 와 관련한 에러와 관련한 내용을정리한다 관련아티클 https://docs.nvidia.com/datacenter/cloud-native/playground/x-arch.html docker cotainer 내에서 mount 명령어 사용하기 관련에러 발생 원인 docker 컨테이너 내에서 빌드를 하다보면 다음과같은 에러를 만날때가 있다. modprobe: FATAL: Module binfmt_misc not found in directory /lib/modules/5.4.0-72-generic apps for arm64 ubuntu:main was already built 문제가 되는 binfmt_m..

SW 개발 2022.08.24

docker cotainer 내에서 mount 명령어 사용하기

docker 에서 mount 명령어를 왜 쓰는가? 각종 시스템명령을 위한 docker container 권한설정 특이사항 docker 에서 mount 명령어를 왜 쓰는가? 여러 플랫폼을 크로스 컴파일을 하다보면, 여러가지 빌드 환경이 필요하다. 여러 시스템을 개발하다보면, 빌드 시스템에 따라 요구사항에 따라 여러 OS버젼 ( ubnutu 18.04 / ubnutu 20.04 등등..), 다양한 시스템 모듈 및 패키지, 여러 locale 등등 각각 다른 환경이 필요하다 이럴때는 역시 빌드용 docker 를 만들어서 각각 분리된 빌드시스템을 구성하는것이 가장 간편하고 빠르다. 크로스컴파일 빌드시스템의 경우 rootfs 를 만드는 과정에서 mount 명령어들을 사용하는 경우가 있다. 애써 각 빌드시스템에 맞게..

SW 개발 2022.08.24
반응형