RamZoom 0 3 марта, 2016 Опубликовано 3 марта, 2016 · Жалоба Уважаемые форумчане подскажите возможно-ли собрать на базе платы DE1 SoC c 5CSEMA5F31C6 Linux (или какую-то другую операционку) с графическим интерфейсом??? Консоль конечно хорошо, но хочется графики. Может кто сам делал (если это возможно) или знает где посмотреть можно киньте ссылку. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Jury093 2 3 марта, 2016 Опубликовано 3 марта, 2016 · Жалоба Уважаемые форумчане подскажите возможно-ли собрать на базе платы DE1 SoC c 5CSEMA5F31C6 Linux (или какую-то другую операционку) с графическим интерфейсом??? Консоль конечно хорошо, но хочется графики. Может кто сам делал (если это возможно) или знает где посмотреть можно киньте ссылку. в ядрах от Альтеры (rocketboards) есть графический драйвер с поддержкой фреймбуфера, к нему ищете корку от той же Альтеры, притираете одно к другому и получаете графику в линуксе. Если нужен Андроид, то там же ищете платную корку от Фуджитсу и получаете графику с ондроедом.. как простейший вариант - любой мелкий экран с контроллером и набортной памятью, на i2c, spi или i8080/motorola на свободный канал иил просто gpio - далее самописное слайдшоу в графике.. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
johan 0 7 марта, 2016 Опубликовано 7 марта, 2016 (изменено) · Жалоба В ресурсах на офсайте de1-soc есть архив с Linux Ubuntu Desktop. Для поднятия фрейбуфера вам надо: - правильно соединить в QSYS модули Frame Reader и Clocked Output из Altera VIP - прописать в DTB (назначив правильный адрес в системе) hps_0_h2f: bridge@0xc0000000 { compatible = "altr,bridge-1.0", "simple-bus"; reg = < 0xc0000000 0x20000000 >; #address-cells = < 1 >; #size-cells = < 1 >; ranges = <0x00000000 0xc0000000 0x00000080 >; alt_vip_vfr_1: vip2@0x0 { compatible = "ALTR,vip-frame-reader-13.0", "ALTR,vip-frame-reader-9.1"; reg = < 0x00000000 0x00000080 >; max-width = < 800 >; /* MAX_IMAGE_WIDTH type NUMBER */ max-height = < 600 >; /* MAX_IMAGE_HEIGHT type NUMBER */ mem-word-width = < 128 >; bits-per-color = < 8 >; }; }; - правильно всё подключить к пинам VGA - использовать драйвер https://github.com/altera-opensource/linux-...bdev/altvipfb.c - после прошивки FPGA, загрузки с правильным DTB и загрузки драйвера вы увидите что-то типа: [ 66.424283] altvipfb c0000000.vip2: fb0: altvipfb frame buffer device at 0x2c000000+0x12c000 И появится /dev/fb0. Изменено 7 марта, 2016 пользователем johan Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться