Перейти к содержанию
    

BaN

Свой
  • Постов

    209
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные BaN


  1. 8 hours ago, Alexander_23 said:

    Спасибо большое, благодарю всех помогавших, хотелось бы  уж последник пара вопросов, когда включилась программа  сразу сходил по notify . там указано, чт достигнут конец страницы и для help  обращайтесь по ссылке, это просто  их сайтовая переадрессация или я что-то упустил, без чего, вдруг что-то не заработает . help,  или ещё что-то.

    Они перестали поддерживать сервис центр уведомлений, о чем и сообщают на странице. Там же сообщают, что если вам нужна будет какая-то помощь, то можете обратиться к ним по указанным контактам.

    8 hours ago, Alexander_23 said:

     И В общих чертах, что делает этот скрипт принципиально, вижу там  упоминание  про  file  edition.desktop  и  каталог Standart,  а я , вроде их на компьютере не обнаруживал, они на ходу создадутся, по выполнению скрипта ?  их не было и где об этом читать , обо всём этом администрировании , чтобы лучше понимать ?

    Если вы про вот эту строку:

    /home/a18/.local/share/applications/Quartus\ \(Quartus\ Prime\ 20.1\)\ Standard\ Edition.desktop 

    То здесь символ "\" является escape-символом, который применяется для того, чтобы можно было использовать спец. символы (пробел, скобки) в названии файла. Эта строка идентична такой:

    "/home/a18/.local/share/applications/Quartus (Quartus Prime 20.1) Standard Edition.desktop"

    Если путь к файлу берется в ковычки, то не нужно эскейпить спец символы.

    Т.е. это путь к файлу с названием "Quartus (Quartus Prime 20.1) Standard Edition.desktop" в папке /home/a18/.local/share/applications.

  2. 6 hours ago, Alexander_23 said:

     ну, вот это всё есть:

    ~/intelFPGA_lite/20.1 $ ls
    devdata  Edition.desktop  ip  licenses  logs  modelsim_ae  modelsim_ase  nios2eds  quartus  uninstall
     

    Выполните эти команды (скопировать весь блок текста целиком и вставить в терминал, после чего нажать на Enter):

    mkdir -p /home/a18/.local/share/applications
    echo "[Desktop Entry]
    Type=Application
    Version=0.9.4
    Name=Quartus (Quartus Prime 20.1) Standard Edition
    Comment=Quartus (Quartus Prime 20.1)
    Icon=/home/a18/ALTERA/quartus/adm/quartusii.png
    Exec=/home/a18/ALTERA/quartus/bin/quartus --64bit
    Terminal=false
    Path=/home/a18/ALTERA" > /home/a18/.local/share/applications/Quartus\ \(Quartus\ Prime\ 20.1\)\ Standard\ Edition.desktop 

    И у вас должен появиться квартус в меню.

  3. Так у вас есть папка intelFPGA в  /home/a18 как вы писали здесь?

    33 minutes ago, Alexander_23 said:

    intelFPGA  находится /home/a18

    Приведите полностью пути до двух папок intelFPGA, которые вы нашли у себя:

    3 hours ago, Alexander_23 said:

    нашёл (intelFPGA.  их, кажется две с таким именем ) и   20.1   (    тоже  две )ТО ЭТО ТОЖЕ СРАБОТАЕТ ?

     

  4. Вы сильно обрезали вывод tree, что непонятно, в какой папке эти файлы находятся. Т.е. у вас есть папка:

    /home/a18/intelFPGA/20.1/
    

    В которой находятся файлы:

    │   ├── components
    │   ├── devdata
    │   ├── ip
    │   ├── licenses
    │   ├── Literatura
    │   ├── logs
    │   ├── modelsim_ae
    │   ├── modelsim_ase
    │   ├── nios2eds
    │   ├── quartus
    │   ├── Quartus-lite-20.1.1.720-linux.tar
    │   ├── readme.txt
    │   ├── setup.sh
    │   └── uninstall 

    И есть папка:

    /home/a18/ALTERA

    В которой находятся те же файлы.

    Но файлы в папке /home/a18/ALTERA открываются программой tree с ошибкой?

    Возможно, папка /home/a18/ALTERA является ссылкой на папку /home/a18/intelFPGA/20.1/. Это можно узнать, посмотрев на вывод команды:

    ls -la /home/a18/intelFPGA/20.1 /home/a18/ALTERA

     

  5. 1 hour ago, Alexander_23 said:

    вроде нашёл (intelFPGA.  их, кажется две с таким именем ) и   20.1   (    тоже  две )ТО ЭТО ТОЖЕ СРАБОТАЕТ ?

    Нужно конкретно смортеть, что вы нашли, по словестному описанию определенно сказать нельзя. Напишите конкретные пути к этим папкам и что у них внутри.

    Лучше в виде дерева, например, установив программу tree:

    sudo apt-get install tree -y

    И запустив её для того пути, куда вы ставили. У меня, например, так:

    user@user:~$ tree -L 2 ~/intelFPGA/
    /home/user/intelFPGA/
    └── 20.1
        ├── devdata
        ├── embedded
        ├── ip
        ├── licenses
        ├── Lic_Q20+IP.dat
        ├── logs
        ├── modelsim_ae
        ├── modelsim_ase
        ├── modelsim-license.dat
        ├── nios2eds
        ├── qprogrammer
        ├── quartus
        └── uninstall
    
    12 directories, 2 files

    Ключ -L устанавливает глубину отображения дерева.

    2 hours ago, Alexander_23 said:

    А вообще, выяснить, каой файл есть файл запуска ( если он один ) это невозможно ?

    Невозможно, только если поиском в интернете, чтобы узнать какой файл нужно запускать, или интуитивно / методом тыка.

  6. Если не помните куда устанавливали, то можете поискать на диске. Или заново установить.

    Можно поискать файл quartus_cpf:

    sudo find / -name "quartus_cpf"

    У меня лежит по такому пути:

    /home/user/intelFPGA/20.1/quartus/bin/quartus_cpf

    Можете сразу проверить версию квартуса найденного/найденных файлов quartus_cpf, если у вас несколько разных было установлено, чтобы выбрать файл нужной версии:

    /home/user/intelFPGA/20.1/quartus/bin/quartus_cpf --version
    Quartus Prime Convert_programming_file
    Version 20.1.1 Build 720 11/11/2020 SJ Standard Edition
    Copyright (C) 2020  Intel Corporation. All rights reserved.
    

    Дальше создать новый desktop файл и нужные пути прописать в нем.

  7. 5 hours ago, Alexander_23 said:

    Здравствуйте, а у вас заработало после  этого добавления  в  меню  пункт прибавился    или как это всё произошло ?

    У меня установщик квартуса добавил этот файл автоматически при установке и в пункте меню он сам появился.

    Система сама отслеживает появление новых .desktop файлов по стандартным путям (~/.local/share/applications/ - один из стандартных путей) и добавляет их в меню, так что вам просто нужно создать новый файл по указанному пути с содержимым, которое я указал, только изменив пути на свои (/home/user/intelFPGA/20.1).

  8. Нужно добавить desktop файл, у меня при установке версии 20.1 создался такой файл:

    cat ~/.local/share/applications/Quartus\ \(Quartus\ Prime\ 20.1\)\ Standard\ Edition.desktop 

     

    [Desktop Entry]
    Type=Application
    Version=0.9.4
    Name=Quartus (Quartus Prime 20.1) Standard Edition
    Comment=Quartus (Quartus Prime 20.1)
    Icon=/home/user/intelFPGA/20.1/quartus/adm/quartusii.png
    Exec=/home/user/intelFPGA/20.1/quartus/bin/quartus --64bit
    Terminal=false
    Path=/home/user/intelFPGA/20.1

     

  9. 1 hour ago, winniethepooh said:

    да мудрить не к чему, но нужно разобраться..

    если парсить или писать в файл (fifo) то вывод только на системную консоль отладочного девайса, 

    если нужно выводить в отдельное окошечко (типа терминала или окошечко minicom) то 

    берем адаптер serial-usb, стыкуем отладочный девайс с Персональным Компьютером.

    Дальше нужно разобраться какой именно tty cвязан с используемым портом и использовать приложение

    (я знаком только с minicom) для подключения к tty.

    если я намудрил поправьте меня пожалуйста. 

    Я так понял, у вашей железки нет монитора и единственный вариант подключения к ней - это через последовательный порт?

    И вы хотите получить два окна в этом терминале, чтобы в одном вводить команды, а в другом видеть вывод отладочной информации модуля?

    Если есть возможность, то можно установить на устройстве программу screen и подключившись minicom'ом к последовательному порту устройства, запустить screen и сделать там несколько виртуальных терминалов в одном окне.

  10. 1 hour ago, winniethepooh said:

    вот нет уверенности что можно создать другую, предположу что нужна графическая система что бы новое окошечко консольки открыть..

    Менять tty через Ctrl+Alt+F1-F12.

    Вообще, проще не мудрить сильно и парсить dmesg:

    sudo dmesg -W | grep driver_name

     

  11. Возможные варианты:

    19 minutes ago, Сергей Борщ said:

    0x48 (1001000)

    https://www.ti.com/lit/ds/symlink/ads1100.pdf

    https://www.ti.com/lit/ds/symlink/ads1110.pdf

    19 minutes ago, Сергей Борщ said:

    0x68 (1101000)

    https://ww1.microchip.com/downloads/en/DeviceDoc/22003e.pdf

    Еще в догонку

    21 minutes ago, Сергей Борщ said:

    0x68 (1101000)

    https://ww1.microchip.com/downloads/en/DeviceDoc/22072B.pdf

    Может еще есть другие ADS11xx и MCP342x.
     

  12. 2 minutes ago, карамболь said:

    да устраивает в принципе. Лень все переписывать ) И хочется понять, неужели 1 КГц это слишком быстро для гигигерцового двухядерного проца ?

    Обычный линукс без rt-ядра может иметь и бОльшие задержки:

    http://shukra.cedt.iisc.ernet.in/edwiki/Real-time_response_of_the_Embedded_Linux_system_on_BeagleBone_Black_Wireless

  13. 16 minutes ago, карамболь said:

    Понимаю, что можно буферизировать пакеты в драйвере и читать сразу несколько. Но мне важно привязать каждый пакет к таймштампу в юзерспейсе 

    Чем не устраивает вариант добавлять таймштамп в каждый пакет в драйвере?

  14. Да, частота всё-таки более подходящее.

    Если нужно обозначить объем передаваемых данных в единицу времени - скорость передачи данных.

    Если нужно обозначить количество возникновения событий (транзакций) в единицу времени - частота.

     

  15. 1 hour ago, flammmable said:

    в контексте передачи данных ... называть величину, измеряемую в транзакциях в секунду

    Я думаю, что в обобщенном смысле подходящим будет скорость передачи данных.

    Для максимальной скорости передачи данных есть термин пропускная способность (throughput).

  16. Вам нужно добавить udev правило, чтобы обрабатывать событие подключения и определения usb-cdc системой:
    https://unix.stackexchange.com/questions/436666/run-service-after-ttyusb0-becomes-available
    Удалите из вашего сервиса systemd WantedBy= и добавьте правило udev с SYSTEMD_WANTS вашего сервиса для usb-cdc по VID/PID, серийному номеру, появлению ttyUSB0 или как хотите еще.

  17. 11 minutes ago, gin said:

    Может и вправду Интелу они не нравятся - хочет корпоративный адрес. Хотя раньше Альтеру я на gmail регистрировал.

    Может что-то изменили, полгода назад регистрировался на обычную почту, проблем не возникло.

    9 minutes ago, gin said:

    И если не очень трудно, не могли бы вы скинуть ссылку на StratixV GX для Quartus 14.0 ?

    https://download.altera.com/akdlm/software/acdsinst/14.0/200/ib_installers/stratixv-14.0.0.200.qdz

×
×
  • Создать...