Jump to content

    
Sign in to follow this  
jenya7

Работа с YOCTO

Recommended Posts

22 minutes ago, aaarrr said:

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

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

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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this