dma

    0

    1답변

    DMA가 실제로 작동하는 방법 내가 알고있는 이론은 ? DMA를 사용하여 다음 작업을 수행하기를 고대하는 RPI &을 사용 중입니다. SPI ---- TX를 사용하여 SD 카드에서 데이터를 읽으려는 경우 - USART로 가정하십시오. 데이터 전송을위한 루틴을 작성해야합니까? & dma에 제공하거나 DMA tx & rx 채널에 의해 처리됩니까? 어떤 내부 인

    2

    1답변

    카메라에 연결된 Linux를 실행하는 ARM 기반 장치가 있는데 캡처 한 프레임을 효율적으로 HD에 저장하려고합니다. 나는 사용자 공간에서 개발하고 있어요,하지만 난 DMA를 사용하여 메모리에 기록되는 C 프레임에서 코딩있어 뜻 에서 드라이버를 수정할 수 있습니다, 나는 물리적 메모리 포인터를 가지고있다. 나는 모든 프레임 캡처 흐름을 제어 할 수 있어요,

    3

    1답변

    Pandaboard에서 DMA가 정확히 작동하는지 알고 싶습니다. 나는 Pandaboard에서 사용되는 OMPA4460의 TRM을 읽었으며 DMA 시스템은 한 번에 총 128 개의 요청을 처리 할 수 ​​있으며 최대 32 개의 논리 채널과 4 개의 인터럽트 요청을 관리 할 수 ​​있습니다. DMA가 진행 중일 때 CPU가 한 번에 다른 작업을 수행 할 수있

    2

    1답변

    두 종류의 RAM이있는 ARM 플랫폼이 있습니다. SDRAM과 내부 SRAM이 있습니다. 플랫폼의 USB 컨트롤러에는 내부 SRAM에만있는 DMA 주소가 필요합니다. 현재로서는 dma_pool_alloc을 호출 할 때 사용 가능한 DMA 주소를 얻는 일반 드라이버를 사용하고 있습니다. 커널에 SDRAM이 아닌 내부 SRAM에있는 USB 드라이버 DMA 주소

    1

    1답변

    큰 프레임 (점보)을 보내려면 여러 프레임의 dma를하고 싶습니다. 정상적인 프레임 (크기 1500)을 보낼 수 있습니다. DMA에 대한 의문이 필요해. 다른 API보다 dma_map_single()의 장점은 무엇입니까? dma_map_page로 모든 것을 할 수 있습니다. 드라이버에서 큰 프레임 (점보)을 전송해야한다고 가정하고이 프레임을 여러 버퍼에 저

    3

    1답변

    Linux에서 DMA 장치 용 장치 드라이버를 쓰고 있습니다. Linux Device Drivers, Chapter 15에서는 말한다 제한 이런 종류의 장치 용 는 메모리가 인 kmalloc에 ​​GFP_DMA 플래그를 추가하거나 get_free_pages 호출하여 DMA 영역에서 할당한다. 이 플래그가 존재하면, 이 24 비트로 주소 지정 될 수있는 메모

    4

    1답변

    테스트를 위해 DMA 전송을 시작하려고합니다. 나는 커널 소스 (drivers/dma)에서 dmatest.c를 우연히 발견했습니다. 나는이 모듈로 커널을 컴파일하고 매개 변수없이 시도했다. sudo modprobe dmatest 와 나는 dmatest.ko의 전제 조건은 무엇 dmesg를 __dma_request_channel: fail ((null))

    0

    1답변

    FGPA 드라이버에서 work을 계속 사용하고 있습니다. 이제 OpenCL 지원을 추가하고 있습니다. 그래서 나는 다음을 가지고있다 test. 동일한 버퍼의 쓰기 및 읽기 요청을 NUM_OF_EXEC 배 추가 한 다음 완료 될 때까지 대기합니다. 각 쓰기/읽기 요청은 드라이버에서 직렬화되며 DMA 트랜잭션으로 순차적으로 실행됩니다. DMA 관련 코드는 he

    2

    1답변

    linux (3.0.35)를 실행하는 ARM 기반 프로세서가있는 보드로 작업하고 있습니다. 보드에는 1GB RAM이 있으며 빠른 SSD HD 및 5MP 카메라에 연결됩니다. 내 목표는 고해상도 이미지를 캡처하여 직접 디스크에 기록하는 것입니다. 나는 큰 파일을 저장 한 후, (1GB의 데이터 이상) 을 매우 긴 비디오를 저장하기 위해 노력하고있어 때까지 모

    3

    1답변

    char 드라이버 용 DMAble memmory에 mmap 메소드를 구현하려고합니다. 처음에 나는 DMA API로 그리고 그 다음 PCI 장치로 그것을 실현하고 싶습니다. dma_alloc_coherent(struct device *dev, size_t size, dma_addr_t *dma_handle, gfp_t gfp) dma_alloc_coher