[Buildroot/Qt/라즈베리파이] TA모닝 아날로그 계기판 디지털 계기판으로 만들기(빌드루트 임베디드 리눅스 환경)
·
프로젝트 작업기
[STM32/라즈베리파이/Qt] TA모닝 아날로그 계기판 디지털 계기판으로 만들기(라즈베리파이OS 환경)* 이번 프로젝트 작업기는 포트폴리오용으로 쓰는 것이라 이전 프로젝트의 작업기보다 조금 더 자세히 쓴 글이라는 점을 참고 바랍니다. 1. 프로젝트 기술 스택언어: C, C++, QML플랫폼: STM32, ESP32, Rgun-ny.tistory.com [Buildroot] 빌드루트로 임베디드 리눅스를 구축하여 라즈베리파이5에 올리기[STM32/라즈베리파이/Qt] TA모닝 아날로그 계기판 디지털 계기판으로 만들기* 이번 프로젝트 작업기는 포트폴리오용으로 쓰는 것이라 이전 프로젝트의 작업기보다 조금 더 자세히 쓴 글이라는 점gun-ny.tistory.com [Buildroot] 빌드루트를 올린 라즈베리파이..
[Buildroot] 빌드루트 Qt 크로스 컴파일 환경 구축
·
Buildroot
[Buildroot] 빌드루트 와이파이(WiFi) 및 SSH 활성화 설정임베디드 리눅스 개발시 크로스 컴파일을 필수이며 그러기 위해서는 SSH를 활성화 해야한다.빌드루트는 이더넷이 기본으로 활성화가 되어있어 랜선을 꽃고 SSH만 활성화 해서 크로스 컴파일을gun-ny.tistory.com이전 글에서 빌드루트 설정을 통해 와이파이 및 SSH 활성화를 했으면 이제 호스트 컴퓨터에서 SSH를 이용하여 타겟보드를 대상으로 크로스 컴파일이 가능하다. 현재까지 써왔던 글들과 마찬가지로 라즈베리파이5를 타겟보드로 크로스 컴파일을 해보도록 하겠다. Qt는 Qt6부터 qmake이 아닌 CMake를 권장한다.이번 글에서는 CMake 프로젝트 기준으로 작성토록 하겠다. Qt 크로스 컴파일 Kit 설정Edit -> Prefe..
[Buildroot] 빌드루트 와이파이(WiFi) 및 SSH 활성화 설정
·
Buildroot
임베디드 리눅스 개발시 크로스 컴파일을 필수이며 그러기 위해서는 SSH를 활성화 해야한다.빌드루트는 이더넷이 기본으로 활성화가 되어있어 랜선을 꽃고 SSH만 활성화 해서 크로스 컴파일을 할 수 있지만 필자의 경우 이더넷을 못쓰고 와이파이만 쓸 수 있어 와이파이와 같이 SSH를 활성화하는 방법을 이 글을 통해 쓰도록 하겠다. 패키지 활성화System configuration ㄴ (buildroot) System hostname ㄴ /dev management (Dynamic using devtmpfs + eudev) *mdev 가능 ㄴ (root) Root password *SSHTarget packages ㄴ Hardware handling  ㄴ Firmware   ㄴ brcmfmac-sdio-firmw..
[Buildroot] 라즈베리파이5 빌드루트 부팅 에러 0xbe000011 -- SError (end Kernel panic - not syncing: Asynchronous SError Interrupt) 해결법
·
Buildroot
빌드루트에서 'make raspberrypi5_defconfig' 설정 후 바로 'make'로 빌드하여 바로 라즈베리파이5에 올렸다면 몇몇 라즈베리파이5 보드에서는 위 에러를 띄울 것이다. 라즈베리파이5 빌드루트 자료는 찾아봐도 나오질 않았는데 맨 아래 기재한 참고 링크 페이지 두곳에서 Yocto 빌드 시스템 개발 중에 똑같은 문제를 겪었던 사람이 있어 해결했던 과정을 잘 읽어보니 디바이스 트리 오버레이 문제라는 단서를 얻었다. 확실하지는 않으나 'Hardware name: Raspberry Pi 5 Model B Rev 1.1 (DT)' 구문이 있는데 Rev 1.0 보드들은 문제가 없는듯 하나 Rev 1.1 보드에서 문제가 생긴다.Rev 1.1 보드에서 하드웨어 구성 변경이 있었는지 Rev 1.1 디바..