uclinux

STM32F407G-DISC1 Discovery 보드에서 Linux 또는 uCLinux를 실행할 수 있나요?
uclinux

STM32F407G-DISC1 Discovery 보드에서 Linux 또는 uCLinux를 실행할 수 있나요?

이것이 이 포럼의 첫 번째 질문입니다. 현재 STM32F407G-DISC1 보드를 가지고 있습니다. 보드에 uCLinux를 설치하고 싶습니다. 그런데 이 웹사이트를 확인해 보니https://elinux.org/STM32이것은 내 보드가 uCLinux를 실행할 수 없다는 것을 의미하는 것 같습니다(제가 추론한 바에 따르면). 하지만 잘 모르겠습니다. 내 마더보드에서 uCLinux를 실행할 수 있나요? ...

Admin

Linux 커널은 바이너리를 실행할 수 없습니다(오류 -12).
uclinux

Linux 커널은 바이너리를 실행할 수 없습니다(오류 -12).

문제: 메모리 할당 문제 내 플랫폼: SOC = STM32H743 (ARMv7E-M | Cortex-M7) Board = Waveshare CoreH7XXI Linux Kernel = 5.8.10 (stable 2020-09-17) initial defconfig file = stm32_defconfig rootfs = built using busybox | busybox compiled using arm-linux-gnueabihf-gcc as FDPIC ELF 나는 다음을 통해 rootfs를 ...

Admin

nucleo-stm32F429zi 보드에서 Linux를 실행할 수 있나요?
uclinux

nucleo-stm32F429zi 보드에서 Linux를 실행할 수 있나요?

내가 아는 한 stm32nucleoF429zi에는 하드웨어 MMU가 없지만 Linux 커널 구성 옵션에서 MMU 옵션을 비활성화할 수 있습니다. 이렇게 하면 stm32 F429zi에서 Linux를 실행할 수 없는 이유는 무엇입니까? 왜 uCLinux만 실행할 수 있나요? Linux 커널 구성에서 MMU를 비활성화하면 uCLinux는 실행할 수 있지만 Linux는 실행할 수 없는 이유는 무엇입니까? ...

Admin

iptables 1.4.2를 사용하여 포트 차단
uclinux

iptables 1.4.2를 사용하여 포트 차단

임베디드 uClinux에서 특정 포트를 차단하려고 합니다. · Iptables 버전은 1.4.2입니다. 내가 사용하는 명령은 iptables -I INPUT -p tcp --dport 22 -j DROP --dport 그러나 iptables 1.4.2는 명령 결과를 지원하지 않는 것 같습니다 . iptables: No chain/taget/match by that name 이것을 명령에서 제거하면 --dport 22문제 없이 규칙이 추가되어 사용할 수 있습니다 iptables -L. ipt...

Admin

Linux에서 달성 가능한 최소 RAM LED만 깜박임
uclinux

Linux에서 달성 가능한 최소 RAM LED만 깜박임

uclinux와 Linux의 소규모 프로젝트는 매우 야심찬 프로젝트라고 들었습니다. XiP 개념을 사용하여 메모리 사용량을 줄입니다. 바이너리를 제거하면 스토리지가 더 이상 문제가 되지 않지만 DRAM 연결은 복잡하므로 이를 피하고 싶다면 가능합니다. 메모리 공간 측면에서 소형화 측면에서 Linux를 얼마나 작게 만들 수 있습니까? ...

Admin

uCLinux(linux 4.9 nommu) VFS: 루트 장치 '(null)'을 열 수 없습니다.
uclinux

uCLinux(linux 4.9 nommu) VFS: 루트 장치 '(null)'을 열 수 없습니다.

나는 이 커널 패닉에 빠졌습니다. 내가 원하는 것은 initramfs를 커널 xip 이미지에 포함시키는 것입니다. 그러나 Linux는 패닉을 일으키고 유효한 "root=" rootfs 값을 전달하라고 지시합니다. 그런데 Linux는 왜 이 입력을 찾는 걸까요? (실제 .cpio를 제공하지 않은 유일한 이유는 "#include를 찾을 수 없음"과 같은 오류 때문에 빌드할 수 없기 때문입니다). 하지만 기본 initramfs가 작업을 올바르게 수행해야 할까요? CONFIG_BLK_DEV_INITRD...

Admin

임베디드 Linux 시스템이 uClinux를 실행하고 있는지 확인
uclinux

임베디드 Linux 시스템이 uClinux를 실행하고 있는지 확인

커널 버전 2.4를 실행하는 ARM Linux 시스템이 있지만 프로세서에 메모리 관리 장치가 있는지 확실하지 않습니다. 그러면 시스템이 uClinux 커널을 실행하고 있는지 아니면 바닐라 Linux 커널을 실행하고 있는지 어떻게 알 수 있습니까? 시스템은 그렇지 않습니다 uname. ...

Admin

직렬 포트를 사용하여 프로세스를 찾는 방법
uclinux

직렬 포트를 사용하여 프로세스를 찾는 방법

저는 uclinux를 사용하고 있으며 어떤 프로세스가 직렬 포트를 사용하고 있는지 알고 싶습니다. 문제는 lsofor 이 없다는 것입니다 fuser. 이 정보를 얻을 수 있는 다른 방법이 있나요? ...

Admin

임베디드 Linux용 드라이버 모듈 추가
uclinux

임베디드 Linux용 드라이버 모듈 추가

내 임무는 RF 모듈용 드라이버를 구현하는 것입니다. RF 모듈은 UART를 사용하여 blackFin609 마이크로컨트롤러와 통신합니다. 첫 번째 단계에서는 uClinux 이미지를 생성하고 uBoot를 사용하여 BlackFin609에 다운로드했습니다. 이제 커널에 드라이버 모듈을 추가해야 합니다. 임베디드 Linux에 대한 첫 경험이므로 Linux에 드라이버 모듈을 추가하는 방법을 모르겠습니다. 간단한 튜토리얼을 알려줄 수 있나요? 매우 긴 튜토리얼을 많이 찾았지만 어디서부터 시작해야 할지 모...

Admin

NOMMU의 메모리 할당 문제가 있습니까?
uclinux

NOMMU의 메모리 할당 문제가 있습니까?

임베디드 NOMMU Linux에서 메모리 할당 문제가 있습니다. 아니면 나에게 뭔가 문제가 있는 것인지도 모르겠습니다. 시스템이 시작될 때 사용 가능한 메모리는 15M입니다. 최대 500k가 할당된 소규모 애플리케이션(Dropbox/REST 통신 애플리케이션)이 있습니다. 때때로 커널이 할당 오류 보고서를 표시합니다. 이와 같이: ================================================= = Aug 25 08:11:57 kernel: Source : <0x0...

Admin

무엇이 캐시되고 있나요?
uclinux

무엇이 캐시되고 있나요?

메모리가 부족한 임베디드 시스템이 있습니다. 시스템에 배포 문제가 있습니다. 아마도 조각화 때문일 것입니다.NOMMU의 메모리 할당 문제가 있습니까? 플랫폼은 NOMMU 플랫폼이므로 Linux 캐시가 이러한 조각화의 원인인 것으로 의심됩니다. 그럴 수도 있고 아닐 수도 있고. 문제는 내 시스템이 캐시에서 무엇을 얻을지 실제로 볼 수 없다는 것입니다. 시스템은 다음 파티션으로 구성됩니다. 메모리 파티션. (커널, 사용자 공간 fs 등) SPI 플래시. (일부 구성 데이터. 아마도 몇 kb 정도일 것...

Admin