Jump to content

    

Работа с YOCTO

22 minutes ago, aaarrr said:

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

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

Share this post


Link to post
Share on other sites
18 minutes ago, jenya7 said:

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

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

Share this post


Link to post
Share on other sites
4 hours ago, jenya7 said:

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

yocto build qt sdk

 

Share this post


Link to post
Share on other sites
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, чтобы построить самостоятельно.

Share this post


Link to post
Share on other sites
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 на вашей машине?

Share this post


Link to post
Share on other sites
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) значительно упрощают этот процесс.
 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now