petalinux

QEMU에 JFFS2 파일 시스템 추가
petalinux

QEMU에 JFFS2 파일 시스템 추가

Zynq UltraScale+ MPSoC ZCU102를 에뮬레이션하기 위해 QEMU를 사용하여 개발 환경을 설정하려고 합니다. QEMU로 실행되는 Petalinux 이미지가 있습니다. 이제 mkfs.jffs2로 만든 실행 파일과 필수 .so 파일이 포함된 파일 시스템을 전달하고 마운트하려고 합니다. petalinux-boot --qemu 명령을 통해 QEMU에 몇 가지 다른 매개변수를 전달하려고 시도했지만 Linux를 부팅한 후 파일 시스템을 찾을 수 없었습니다. 내가 시도한 주장: -drive fi...

Admin

Petalinux 로그인 프롬프트를 입력할 수 없는 경우는 언제입니까?
petalinux

Petalinux 로그인 프롬프트를 입력할 수 없는 경우는 언제입니까?

이것이 유효한 질문인지 확실하지 않습니다. 내 zynq 7000 보드에 작동하는 꽃잎리눅스 시스템이 있습니다. 내 콘솔이나 다른 것의 소프트웨어 업데이트를 수행하고 보드를 재부팅한 후 로그인 프롬프트에 아무 것도 입력할 수 없습니다. 이런 일은 매우 드물게 발생하기 때문에 온라인으로 검색해봐도 많은 정보가 나오지 않았습니다. 이 동작에 대한 원인이 거의 없거나 셀 수 없을 정도로 많습니까? 편집: USB가 제대로 작동하는지 확인해 보세요. $ dmesg | grep -i 210x 다음 메시지가 나...

Admin

Xilinx zcu102 "nwl-pcie fd0e0000.pcie: 치명적이지 않은 오류 감지" 오류에서 Linux 충돌
petalinux

Xilinx zcu102 "nwl-pcie fd0e0000.pcie: 치명적이지 않은 오류 감지" 오류에서 Linux 충돌

Xilinx 2018.3 SDK 환경을 사용하여 Petalinux 프로젝트를 만들었습니다. 저는 zcu102 Xilinx 보드와 보드에 연결된 PCIe 카드에 프로젝트를 구축했습니다. 나는 코드가 충돌할 때까지 오류 없이 잠시 동안 디버깅했습니다. PCI 카드로 데이터를 보내는 외부 에뮬레이터를 실행한 후에 이런 문제가 발생합니다. 사진을 참조하세요. 나는 헨타이 마사지를 받습니다: [1845.777165]nwl-pcie fd0e0000.pcie: 치명적이지 않은 오류가 감지되었습니다. 내 콘솔에...

Admin

O_DIRECT 액세스 mmap-ed dmam_alloc_coherent() 문제
petalinux

O_DIRECT 액세스 mmap-ed dmam_alloc_coherent() 문제

저는 이 장애물을 극복할 수 있는 아이디어를 찾고 있습니다. Xilinx Zynq MPSOC 장치의 PL 측에서 고속 데이터를 가져오는 Linux 커널 모듈이 있습니다. 커널 모듈은 dma-proxy 예제(https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/1027702787/Linux+DMA+From+User+Space+2.0) 하지만 버퍼를 하나만 사용하도록 약간 수정했습니다. 우리의 DMA 구현은 단일 채널, Rx 전용, 비분산 수집 IP 구현을 사용...

Admin

Yocto에서 DNF 설정
petalinux

Yocto에서 DNF 설정

저는 시스템 OS로 PetaLinux(또는 Yocto)를 사용합니다. 이미지를 빌드하여 dnf패키지 관리자로 사용했습니다. 그러나 무언가를 설치하려고 하면 다음과 같은 오류 메시지가 나타납니다. 오류: 활성화된 저장소가 없습니다. 즉, 내 저장소 목록이 비어 있는 것 같습니다. 문제는 패키지를 설치하기 위해 항상 저장소나 저장소의 URL을 추가하지 않고도 패키지를 쉽게 설치할 수 있기를 원한다는 것입니다. 그렇다면 많은 일반 패키지가 저장소에 연결되어 있는 구성 파일을 가져오거나 추가할 수 있는 ...

Admin

Network Manager가 장치 상태를 사용할 수 없음으로 변경하는 이유는 무엇입니까?
petalinux

Network Manager가 장치 상태를 사용할 수 없음으로 변경하는 이유는 무엇입니까?

NetworkManager 및 NetworkManager-nmcli가 설치된 Yocto 배포판을 사용하면 Wi-Fi wlan0 장치를 사용할 수 없는 상태로 유지할 수 없습니다. 내가 받은 오류 메시지는 다음과 같습니다. device (wlan0): state change: unmanaged -> unavailable (reason 'managed', sys-iface-state: 'external') 제 질문은 어떤 프로그램이 장치를 관리하고 있는지 어떻게 알 수 있느냐는 것입니다. 네트워크...

Admin

"호스트 키 확인 실패" SSH는 루트로 로그인한 경우에만 작동합니다.
petalinux

"호스트 키 확인 실패" SSH는 루트로 로그인한 경우에만 작동합니다.

네트워크의 한 시스템에서 다른 시스템으로 ssh/scp를 시도하고 있습니다. 문제는 ssh/scp 명령(ssh user@ip_machine_2)을 실행할 때 machine_1의 루트 계정에 로그인한 경우에만 "작동"한다는 것입니다. 이 명령을 루트로 보내면 machine_2의 사용자 비밀번호를 묻는 메시지가 표시되며 문제 없이 계정/전송 파일에 액세스할 수 있습니다. machine_1의 사용자 계정에 로그인하고 명령을 반복하면 이제 "호스트 키 확인에 실패했습니다."라는 오류가 발생합니다. 루트 계정...

Admin

로컬 패키지를 설치한 후 vm-ware에서 Ubuntu를 실행할 수 없습니다.
petalinux

로컬 패키지를 설치한 후 vm-ware에서 Ubuntu를 실행할 수 없습니다.

vm-ware와 우분투에서 오프라인으로 꽃잎리눅스를 교차 컴파일하고 싶습니다. 그래서 필요한 패키지를 모두 다운로드하고 설치했습니다. 그런 다음 우분투를 다시 시작하려고합니다. 그러나 불행하게도 우분투는 작동하지 않습니다. vm-ware 버전은 15.x이고 ubuntu 버전은 16.04입니다. 내 오류는 다음과 같습니다. 도와주세요. 미안해요. 내 잘못이에요. 다음은 종속성 없이 설치된 패키지 목록입니다. iproute2 gcc g++ net-tools libncurses5-dev zlib1g:i...

Admin

오류 발생: /tmp/tmp.0rr2YrEdc6/petalinux-env-check: 바이너리를 실행할 수 없습니다: 우분투 16.04.5의 Exec 형식 오류
petalinux

오류 발생: /tmp/tmp.0rr2YrEdc6/petalinux-env-check: 바이너리를 실행할 수 없습니다: 우분투 16.04.5의 Exec 형식 오류

저는 Ubuntu 16.04.5, 64비트를 사용하고 있습니다. Petalinux(2019.1)를 설치할 때 다음 오류가 발생합니다. ./petalinux-v2019.1-final-installer.run ../Petalinux INFO: Checking installation environment requirements... ./petalinux-v2019.1-final-installer.run: line 183: /tmp/tmp.0rr2YrEdc6/petalinux-env-check: canno...

Admin

Linux 임베디드 시스템이 인증을 위해 PAM 또는 passwd만 사용하는지 확인하는 방법은 무엇입니까?
petalinux

Linux 임베디드 시스템이 인증을 위해 PAM 또는 passwd만 사용하는지 확인하는 방법은 무엇입니까?

내 Linux 임베디드 시스템(ARM 아키텍처 사용)용으로 Linux-PAM과 OpenLDAP를 교차 컴파일하고 컴파일된 파일과 폴더를 여기에 복사했습니다. /etc/pam.d/ 폴더를 만들고 그 안에 common-auth, common-password 및 common-account 파일을 배치했습니다. PAM을 통해 인증되는지 어떻게 확인하나요? 예를 들어, 명령줄에서 번호를 매길 때 다음과 같습니다. su user1 내 시스템이 인증을 위해 passwd 또는 PAM만 사용하도록 하려면 어떻게 해...

Admin

종료가 완료된 후 메시지를 인쇄하시겠습니까?
petalinux

종료가 완료된 후 메시지를 인쇄하시겠습니까?

bash 스크립트와 shutdown 명령을 사용하여 시스템을 중지하고 있습니다. 종료가 메시지를 매개변수로 인쇄할 수 있다는 것을 알고 있습니다. 이것은 내 현재 명령입니다. shutdown -h now "Shutdown complete. You may now unplug the power." 그러나 이것은 내 메시지를 인쇄합니다앞으로shutdown 명령이 해당 작업을 수행했기 때문에 "INIT: Sentprocessing TERM signal" 및 "Unmounting local file syst...

Admin

네트워크 스위치로서의 ppp
petalinux

네트워크 스위치로서의 ppp

Petalinux를 운영 체제로 사용하는 두 개의 장치가 있습니다. 특정 프로젝트에 사용되는 맞춤형 장치입니다. 그 목적은 유선 연결(이더넷 아님)을 통해 라우터 역할을 하는 것입니다. 장치는 케이블과 특수 프로토콜을 통해 연결됩니다. 따라서 이더넷 인터페이스를 사용할 수 없습니다. 스위치 역할을 하려면 그것들이 필요해요. 장치에는 이를 구성할 수 있는 WEB GUI가 있습니다. 또한 일부 UDP 소켓을 수신하고 데이터를 처리합니다. 하지만 모든 이더넷 패킷을 다른 장치로 전송하고 싶습니다. 지금까...

Admin

Linux를 컴파일할 때 커널 기본 주소를 변경하는 방법은 무엇입니까?
petalinux

Linux를 컴파일할 때 커널 기본 주소를 변경하는 방법은 무엇입니까?

저는 RedPitaya FPGA 보드를 개발 중이며 여기에 비대칭 다중 처리를 사용하고 싶습니다. CPU0은 Linux를 실행하고 CPU1은 Barmetal 또는 freeRTOS를 실행합니다. 이렇게 하려면 CPU1에서 실행되는 애플리케이션/FreeRTOS가 메모리에 액세스할 수 있도록 커널 로드 주소를 변경해야 합니다. 커널 로드 주소를 변경하는 방법을 아는 사람이 있습니까? 저는 일부 구성 파일, 장치 트리, u-boot가 커널을 로드하는 주소를 변경해야 한다고 생각합니다(이건 확실하지 않습니...

Admin

Yocto 및 Petalinux 도구
petalinux

Yocto 및 Petalinux 도구

우리 팀과 저는 현재 Yocto 및 Petalinux Tools(Xilinx의)를 사용하여 Xilinx Linux 커널 기반 배포판을 개발하고 있습니다. 언뜻 보면 둘 다 동일해 보이며 둘 사이에 차이가 거의 없습니다(그러나 이는 경험이 부족하기 때문일 수 있음). 우리가 알고 있는 것 중 하나는 Petalinux가 Yocto 프로젝트의 패키지를 중심으로 커널 구성 및 배포 개발에 사용한다는 것입니다. 그렇다면 그것들은 어떻게 다르며 사용하면 어떤 이점이 있습니까? ...

Admin