«embedded» 태그된 질문

네트워킹 장비, 휴대폰, 미디어 플레이어, 셋톱 박스 등과 같은 임베디드 컴퓨터 시스템에서 Unix 사용

5
임베디드 리눅스를위한 손상 방지 SD 카드 파일 시스템?
최근 우리는 고객에게 다소 불쾌한 상황을 겪었습니다. 원격 감지 데이터를 표시하는 데 사용되는 Raspberry Pi 기반 "키오스크"(데이터 수집 서버에서 자체 업데이트 웹 페이지를 표시하는 키오스크 모드 브라우저보다 더 멋진 것은 없음) 파일 시스템 손상. Ext4, 수동 fsck 필요, 시스템은 내일의 중요한 프리젠 테이션의 일부이며, 즉시 서비스가 필요합니다. 물론 밤 동안 …

2
zip 파일을 읽기 전용 파일 시스템으로 마운트
ZIP 아카이브를 파일 시스템으로 마운트하여 아카이브 내의 파일에 투명하게 액세스 할 수있는 방법을 찾고 있습니다. 읽기 권한 만 있으면됩니다. ZIP은 수정되지 않습니다. RAM 소비는 (자원 제한) 임베디드 시스템을위한 것이기 때문에 중요합니다. 사용 가능한 옵션은 무엇입니까?

5
리눅스로 비밀번호를 확인하는 방법?
주어진 일반 텍스트 비밀번호가 / etc / shadow의 암호화 된 비밀번호와 동일한 지 Linux 명령 행에서 확인하고 싶습니다. (웹 사용자를 인증하려면 이것이 필요합니다. 임베디드 리눅스를 실행하고 있습니다.) / etc / shadow 파일 자체에 액세스 할 수 있습니다.

3
uImage에서 파일을 추출하는 방법?
Buildroot는 실행해야하는 임베디드 디바이스의 이미지를 생성합니다. 이것은 매우 잘 작동합니다. 이 이미지에는 rootfs가 포함되어 있습니다. 일부 연구로 인해 생성 된 파일을 살펴보고 싶습니다 (예 : Buildroot에서 설정 한 다른 압축 모드가 적용되었으며 올바르게 수행되었는지 확인해야 함).하지만 인터넷에서 유용한 것을 찾을 수 없습니다. 내가 아는 한 uImage와 zImage의 차이점은 작은 헤더이므로 …

3
내장 PID의 ttyUSB0에 사용자 정의 PID가있는 USB 직렬 장치 연결
큰 성공없이 ttyUSB % n에 자동 (또는 수동으로) 연결하기 위해 사용자 정의 PID가있는 FTDI USB 직렬 장치를 얻으려고합니다. 장치의 일반 VID / PID는 0403/6001입니다. 이 방법으로 프로그래밍하면 플러그가 꽂 히면 완벽하게 자동으로 ttyUSB0에 자동으로 연결됩니다. 드라이버가 새 PID를 고려하여 다시 컴파일 된 경우에도 커스텀 ttyUSB0으로 프로그래밍 된 경우 나타나지 않지만이를 …

6
장치 레지스터를 읽는 쉘 명령?
Linux를 실행하는 단일 보드 컴퓨터에서 하드웨어를 제어하는 ​​장치 구성 레지스터의 내용을 읽는 방법이 있습니까? 나는 그것이 래퍼 일 것이라고 생각한다 inw(). md드라이버 디버깅 컨텍스트에서 사용할 U-boot memory dump ( ) 명령 과 동등한 것을 찾고 있습니다.
18 linux  memory  embedded 

4
Linux를 완전히 부팅하는 데 필요한 최소 루트 파일 시스템 응용 프로그램은 무엇입니까?
사용자 공간 응용 프로그램에 대한 질문이지만 들으십시오! 기능적으로 리눅스 배포판을 부팅하려면 세 가지 "응용 프로그램"이 필요합니다. 부트 로더-내장 된 경우 일반적으로 U-Boot이지만 어려운 요구 사항은 아닙니다. 커널-매우 간단합니다. 루트 파일 시스템-셸없이 부팅 할 수 없습니다. 커널이 부팅되는 파일 시스템과 init형식을 포함합니다. 내 질문은 # 3과 관련이 있습니다. 누군가가 최소한의 rootfs를 …

3
RAM에서 rootfs로 Linux 부팅을하려면 어떻게합니까?
rootfs는 squashfs 이미지이며 부트 로더는 SDRAM의 일부 주소로 이미지를로드하고 있습니다. 커널에 전달해야 할 매개 변수는 무엇입니까? 거기서 rootfs를 마운트 할 수 있습니까? Squashfs 지원은 기본 제공되며 이미 작동합니다 root=/dev/mtdblock2 rootfstype=squashfs 플래시에서 부팅합니다. 편집 : 이것은 사용자 정의 부트 로더를 사용하는 MIPS 기반 임베디드 장치입니다. 일반적으로 부트 로더는 압축 된 커널을 …
16 linux  embedded  mips 

2
읽기 전용 루트 파일 시스템을 사용하는 것이 임베디드 설정에 좋은 아이디어입니까?
임베디드 장치에서 Linux를 운영 체제로 실행하는 임무를 수행했습니다. 대상에는 x86 프로세서가 있으며 스토리지 용 8GB CompactFlash 장치가 있습니다. 나는 buildroot를 사용하여 커널 이미지와 크로스 컴파일 도구를 만들었습니다. CF 장치를 커널 이미지가있는 작은 FAT 파티션과 syslinux부트 구성 및 ext3buildroot에 의해 생성 된 루트 파일 시스템의 압축을 해제 한 파일 시스템으로 분할했습니다. …

3
커널 메모리 크기 늘리기
Linux 2.6.29 및 UBoot 부트 로더를 실행하는 512MB의 RAM이 내장 된 보드가 있습니다. 그러나 커널은 128MB의 RAM 만 사용할 수 있습니다. XCODE_MEMSIZE커널의 RAM 용량을 결정하는 의 값을 변경하려고했습니다 . 512로 설정하면 부팅하는 동안 커널이 충돌합니다. 변경해야 할 다른 구성 매개 변수가 있습니까?

2
데몬 (예 : 백그라운드) 프로세스가 USB 키보드에서 키 누르기를 찾을 수 있습니까?
나는 부팅시 자동으로 실행되고 문자 디스플레이와 일종의 버튼 배열을 통해 사용자와 상호 작용하는 프로그램을 개발할 임베디드 Linux 프로젝트를 진행하고 있습니다. 간단한 GPIO 버튼 배열을 사용하면 GPIO 라인에서 키 누르기를 찾는 프로그램을 쉽게 작성할 수 있습니다. 그러나 우리의 생각 중 하나는 사용자 입력 대신 USB 숫자 패드 장치를 사용하는 것이 었습니다. …
13 linux  usb  keyboard  embedded 


4
크로스 컴파일 된 Valgrind 사용
Valgrind 트렁크에서 소스를 다운로드하여 ARM926 (ARMv5t 아키텍처)으로 구동되는 임베디드 Linux 시스템 (Montavista Linux)에서 사용하도록 빌드했습니다. 내가 만든 일부 응용 프로그램을 확인하기 위해 실행하려고 할 때까지 모든 것이 잘되었습니다. Valgrind는 다음과 같이 말합니다. "valgrind : 플랫폼 'arm-linux'에 대해 'memcheck'도구를 시작하지 못했습니다 : 해당 파일 또는 디렉토리가 없습니다." 다른 도구를 실행하려고하면 같은 …

5
선택할 최소한의 확장 가능한 Linux 배포판
64MB CF 카드에 맞도록 쉽게 크기를 줄일 수있는 확장 가능한 Linux 배포판이 필요합니다. 이 제거 된 버전에서는 Via C7에서 실행되며 커널, 네트워킹, 셸, 기본 perl 및 ftp 서버가 필요합니다. 이를 수행 할 수있는 임베디드 시스템에 대한 일부 배포판이 있지만 향후이 세트를 확장 할 수 있어야한다는 요구 사항이 있습니다 (예 : …

1
읽기 전용 / etc 쓰기 가능하게 만들기
나는 리눅스를 실행하는 임베디드 장치를 다루고 있습니다. 이 장치의 제조업체는 루트 파일 시스템을 읽기 전용으로로드하도록 설정되어 있습니다. / etc / mtab에서 : rootfs / rootfs rw 0 0 /dev/root / squashfs ro,relatime 0 0 이는 새 사용자 추가와 같이 / etc 내의 파일을 수정할 수 없음을 의미합니다. 루트 디렉토리를 다시 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.