Чтение /dev/mem с помощью Python со скоростью не более 1 МБ/с, как я могу его ускорить?Python

Программы на Python
Ответить Пред. темаСлед. тема
Гость
 Чтение /dev/mem с помощью Python со скоростью не более 1 МБ/с, как я могу его ускорить?

Сообщение Гость »


В настоящее время я работаю над проектом Petalinux, в котором пытаюсь читать/записывать данные из /dev/mem, фактически подключенного к двум модулям BRAM.

DMABRAM1 = "/amba_pl@0/axi_bram_ctrl@a0000000"; DMABRAM2 = "/amba_pl@0/axi_bram_ctrl@a0004000"; axi_bram_ctrl@a0000000 { xlnx,single-port-bram = ; xlnx,bram-inst-mode = "ВНЕШНИЙ"; совместимый = "xlnx,axi-bram-ctrl-4.1"; xlnx,bram-addr-width = ; axi_bram_ctrl@a0004000 { xlnx,single-port-bram = ; xlnx,bram-inst-mode = "ВНЕШНИЙ"; совместимый = "xlnx,axi-bram-ctrl-4.1"; xlnx,bram-addr-width = ; def read_addr(mem, addr, length): глобальная MAP_MASK #, которая равна mmap.PAGESIZE - 1 mem.seek(адрес и MAP_MASK) значение = 0x0 для меня в диапазоне (длина): val |= mem.read_byte()
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»