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

22 minutes ago, aaarrr said:

Увы, не подскажу, т.к. с Yocto не работаю (по мне, это тихий ужас).

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

18 minutes ago, jenya7 said:

даже не знаю как в гугле сформулировать вопрос :((

Что-нибудь типа "yocto qt recipe".

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вроде всё есть - и форум и документация и книги.

https://www.yoctoproject.org/

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 11/25/2019 at 11:06 AM, jenya7 said:

это чип инэйблы на два девайса. но СПИ один.

Вы ведь можете два устройства подключить использую двя чип селекта.
Обращение к разным устройствам через разные CENХ_N.

On 11/25/2019 at 11:16 AM, jenya7 said:

 

 

а как вы управляете CEN0_N? мне нужно самому контролировать его а не програмно.

Неправильное пожелание. Chip select управляется драйвером. Обычно есть возможность конфигурации его при помощи IOCTL или другим способом.
Эту информацию вы найдете в папке Documentation в исходниках ядра:
https://elixir.bootlin.com/linux/v5.0.21/source/Documentation

On 11/25/2019 at 11:50 AM, jenya7 said:

а есть какой нибудь пример как на spidev ?

Плохая идея управлять вручную. Никогда не сможете сделать работающий пример.

Вот как надо. Это первый разультат навскидку. Можете поискать сами.

https://armbedded.taskit.de/node/318

On 11/28/2019 at 5:08 AM, jenya7 said:

блин. я не могу поставить либы. этот YOCTO не знает apt-get. и еще половины команд

Yocto использует recipies, чтобы построить самостоятельно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 11/24/2019 at 2:13 AM, jenya7 said:

QT не видит #include <linux/spi/spidev.h>. нужно найти путь у меня на машине? я что так прямо могу включать в QT проект модули?

Если Линукс не видит, то такие вопросы обычно решаются установкой на вашу машину какого-нибудь пакета с окончанием _dev  в названии.

Вы можете просто построить пример с #include <linux/spi/spidev.h> на Линуксе без Qt? Не используя Qt?

 

Какой абсолютный путь к spidev.h на вашей машине?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 11/3/2019 at 12:19 PM, jenya7 said:

Установил YOCTO на плату.

On 11/28/2019 at 1:08 PM, jenya7 said:

блин. я не могу поставить либы. этот YOCTO не знает apt-get. и еще половины команд


Чувствуется легкое непонимание что такое YOCTO. Позвольте пояснить, как написано на главной странице проекта:
image.thumb.png.d9723cc72d8201e853037188bc3c63b7.png 

YOCTO это не дистрибутив Linux это инструмент для создания дистрибутива(простыми словами образа) linux для вашего железа.
Собрать образ linux для вышей платы можно и без YOCTO, но YOCTO (или альтернатива Build Root) значительно упрощают этот процесс.
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

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