Например TDA7294

Форум РадиоКот • Просмотр темы - Orange Pi One Не понятно ничего!
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Сб авг 16, 2025 08:08:07

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 88 ]  1, , , ,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Orange Pi One Не понятно ничего!
СообщениеДобавлено: Вт фев 11, 2020 18:56:44 
Прорезались зубы

Карма: -1
Рейтинг сообщений: -31
Зарегистрирован: Чт май 15, 2008 22:34:55
Сообщений: 245
Рейтинг сообщения: 0
Купил значит Orange Pi One ,до этого ни с одним одноплатником дело ни разу не имел...Установил на него убунту,и сейчас хочу писать под него программы,но не могу найти ничего о том как это делать..То есть в инете есть куча инфы и тысячи роликов о том как установить ОС,как к нему подключиться..распаковки посылок из китая и так далее,но я так и не нашел ничего о том какую туда установить среду..какие нибудь примеры начальные типа "от установки ос до первой программы хелоу ворлд",вообщем этого ничего нету,нашел только один ролик такого типа,где человек все это делал на ос DietPi ,но эта система как на зло больше не поддерживает Orange Pi,и на их сайте больше нет образов этой системы под данный микропк..На сколько я понимаю програмить на под ту убунту которая щас там стоит ,так же как под убунту на пк нельзя,по сколько это все таки не пк ,и там нужно управлять портами ввода вывода и так далее,это немножко другая система..Что делать?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Orange Pi One Не понятно ничего!
СообщениеДобавлено: Вт фев 11, 2020 19:05:35 
Встал на лапы

Карма: 3
Рейтинг сообщений: 6
Зарегистрирован: Пн окт 01, 2018 09:19:51
Сообщений: 129
Рейтинг сообщения: 0
берешь gcc и пишешь
берешь gcc и qt и пишешь
берешь fpc ...
берешь lzarus ...
...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Orange Pi One Не понятно ничего!
СообщениеДобавлено: Вт фев 11, 2020 19:15:23 
Собутыльник Кота
Аватар пользователя

Карма: -12
Рейтинг сообщений: -25
Зарегистрирован: Пт июл 12, 2019 22:52:01
Сообщений: 2516
Рейтинг сообщения: 0
Что за чепуха? Иметь доступ к портам одноплатника можно разными способами, обычно либо через sysfs интерфейс, либо через /dev/mem (DMA). Второй способ быстрей, но требует запуска утилит от рута, что нехорошо.
Есть всякие библиотеки, упрощающие работу с ногодрыгом и интерфейсами. Например, wiredPi (или как-то так).

Если же ногодрыг и интерфейсы не нужны, то вообще не понимаю, в чем может быть проблема? Разработка на orange Pi в этом случае ничем не отличается от разработки на x86_64…
Только бубунта - это зло, там systemd, pulseaudio и прочее говно, которое просто так не выкинуть. Лучше генту развернуть.

_________________
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Orange Pi One Не понятно ничего!
СообщениеДобавлено: Вт фев 11, 2020 20:02:26 
Прорезались зубы

Карма: -1
Рейтинг сообщений: -31
Зарегистрирован: Чт май 15, 2008 22:34:55
Сообщений: 245
Рейтинг сообщения: 0
Вот что мне конкретно нужно,это чтоб у меня было окно,куда писать программу,и чтоб потенциально написать там можно было код для любых аппаратных возможностей этой платки..то есть скажем там и чтоб с сетью соединяться,и чтоб дрыгать лапами и энтерфейсы и все остальное..Ну короче говоря что то типа как атмел студио для авр или Ардуино для аруинок,или там билдер 6 для пк..вот такого плана..
И по скольку я говорю ,в первые держу в руках такого зверя..нужен пример грубо говоря для чайников,чтоб я все что нужно скачал,все что нужно установил,написал пробную прогу типа хелоу ворлд,мигнул диодом,и вот как бы дальше самому от этого плясать чтоб можно было

Добавлено after 3 minutes 46 seconds:
По тому что я например программил под убунту ,в среде лазарус..это давно было правда..Я понимаю что на эту платку его можно поставить и писать какие нить оконные приложения,но как я выйду с него на энтерфейсы например..это нужно какието библы искать и скачивать..Мне нужна среда под конкретно вот эту штуку..там сборка какаято или подобное что то..Не может быть чтоб такого небыло..


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Orange Pi One Не понятно ничего!
СообщениеДобавлено: Вт фев 11, 2020 20:52:13 
Собутыльник Кота
Аватар пользователя

Карма: -12
Рейтинг сообщений: -25
Зарегистрирован: Пт июл 12, 2019 22:52:01
Сообщений: 2516
Рейтинг сообщения: 0
Да что за бред-то? Разработка под ARM почти ничем не отличается от разработки под x86_64.
Ставишь любимое IDE и работаешь себе...

_________________
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Orange Pi One Не понятно ничего!
СообщениеДобавлено: Вт фев 11, 2020 21:16:23 
Поставщик валерьянки для Кота

Карма: 12
Рейтинг сообщений: 532
Зарегистрирован: Ср июл 17, 2013 13:55:57
Сообщений: 1978
Рейтинг сообщения: 0
Любое IDE под Linux - QtCreator, Eclipse, NetBeans, и т.д.
GCC в кач-ве компилятора. Цель - arm-linux-gnueabihf.
Не надо ставить IDE на одноплатник. Его ставить надо на ПК. И писать как обычные приложения под Linux, на пк. Только потом можно собирать под другую цель. Процесс написания практически ничем не отличается от написания проги для ПК c Linux. Поэтому гайды ищите на это дело. Никто отдельно про одноплатники не объясняет, потому что это не МК. Есть Linux, есть тулчейн - всё, ничем от написания для ПК не отличается. Вся работа с периферией - через интерфейс, предоставляем ядром/модулями ядра.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Orange Pi One Не понятно ничего!
СообщениеДобавлено: Чт фев 13, 2020 01:42:22 
Прорезались зубы

Карма: -1
Рейтинг сообщений: -31
Зарегистрирован: Чт май 15, 2008 22:34:55
Сообщений: 245
Рейтинг сообщения: 0
Спасибо за ответы.Среду установил и настроил руководствуясь этой - http://uc.org.ru/node/115 инфой,может пригодиться кому то


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Orange Pi One Не понятно ничего!
СообщениеДобавлено: Чт фев 13, 2020 08:29:02 
Собутыльник Кота
Аватар пользователя

Карма: -12
Рейтинг сообщений: -25
Зарегистрирован: Пт июл 12, 2019 22:52:01
Сообщений: 2516
Рейтинг сообщения: 0
CodeLite? Ужас какой..
Да еще и на одноплатник ставить? Ну вообще, "советы" в стиле Заходера!
Сказали же выше: IDE ставится на компьютер. На компьютере и разрабатывается. Под все функции wiringPI делаем заглушки. Отлаживаем. Если все ОК, переносим код на одноплатник и тупо запускаем make. Отлаживаем там.
Не нужно никаких IDE на одноплатник тыкать!!! А для простоты редактирования кода (чтобы сразу туда сохранялось) подмонтировать директорию с кодом на ПК при помощи sshfs.

Ну и если такие вопросы возникают, то, очевидно, человек вообще с линуксом на "О, боже!". Нельзя так. Нужно сначала линукс изучить. Это нетрудно - всего лишь от двух до пяти лет займет.

_________________
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Orange Pi One Не понятно ничего!
СообщениеДобавлено: Чт фев 13, 2020 18:48:47 
Прорезались зубы

Карма: -1
Рейтинг сообщений: -31
Зарегистрирован: Чт май 15, 2008 22:34:55
Сообщений: 245
Рейтинг сообщения: 0
Я с линуксом не общаюсь вообще никак,не на о боже ни на госпади помилуй..10 лет назад под убунту на лазариусе я написал одну прогу,на этом все связи с линуксом прекратились.И изучать я его не хочу,меня интересует не линукс а программирования для одноплатника,еслиб андройд встал на него без гемороя яб кодил под андройд..в идеале для меня самое лучшее чтоб на эту плату установился виндовс хотяб 98 например.но увы..


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Orange Pi One Не понятно ничего!
СообщениеДобавлено: Чт фев 13, 2020 19:00:27 
Собутыльник Кота
Аватар пользователя

Карма: -12
Рейтинг сообщений: -25
Зарегистрирован: Пт июл 12, 2019 22:52:01
Сообщений: 2516
Рейтинг сообщения: 0
Вот до чего вантуз людей доводит!

_________________
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Orange Pi One Не понятно ничего!
СообщениеДобавлено: Чт фев 13, 2020 21:10:14 
Друг Кота
Аватар пользователя

Карма: 32
Рейтинг сообщений: 482
Зарегистрирован: Сб сен 10, 2011 17:46:25
Сообщений: 3832
Рейтинг сообщения: 0
меня интересует не линукс а программирования для одноплатника

можно, наверное на Orange Pi One установить mono-devel, как и на малинку
https://tutorials-raspberrypi.com/write ... p-dot-net/
и писать програмки в виндовс, можно даже без вижуал студии - там из коробки есть компилятор C# или на взрослом линуксе где тоже установлен mono или на одноплатнике в простом редакторе.
Компиляция в виндовс типа так:
Код:
C:\Windows\Microsoft.NET\Framework\v3.5\csc.exe test.cs -r:System.Windows.Forms.dll -r:System.Drawing.dll

В линух так:
Код:
mcs test.cs -r:System.Windows.Forms.dll -r:System.Drawing.dll /target:winexe

Полученый экзешник запускается везде, где есть mono
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Orange Pi One Не понятно ничего!
СообщениеДобавлено: Пт фев 14, 2020 05:02:14 
Прорезались зубы

Карма: -1
Рейтинг сообщений: -31
Зарегистрирован: Чт май 15, 2008 22:34:55
Сообщений: 245
Рейтинг сообщения: -1
Вот до чего вантуз людей доводит!----

Да говнище это твоя люнекс или как ее там называют..Установил уже виртуальную машину,туда пихнул убунту ,пытаюсь написать простейшую прогу- гет зарос на сервер,скачал уже штук 10 сред и не в одной из них этого сделать не получилось,ну вопервых я уже молчу что среды не адекватные абсолютно,сам я видел много разных сред,возьмем даже не под винду,даже под контроллеры,любую возьми -адекватная среда,сделанная для человека,авр студио,кодвиженавр,баскомавр,под стм есть среды нормальные..тот же самый ардуино..То есть как это происходит,ты качаешь среду,запускаешь,у тебя есть сразу окно куда ты пишешь код,часто в окне уже что то есть базовое, ты можешь нажать кнопку запуска и у тебя там что то появиться,либо пустая форма если это виндовс,либо сгенится хек файл ,вообщем как то оно проверяймо работает..здесь же..появляются какието там ,либо куча непонятных пустых окон с заблокированными кнопками управления,либо одно окошко типа текстового редактора без каких либо намеков на то что оно готово компилировать программу,максимум сохранить где то на диске.а потом надо по терминалу пол часа видимо лазить..
Так вот ,единственная приемлиемая среда которую я туда установил,это лазарус..Да,там можно нормально кодить..Но! есть проблема,с теми потрахами которыми он идет при установке,к инету конектиться он не в состоянии,по этому туда надо устанавливать дополнительную библу,под названием laz_synapse ,скачал я значит ее,поставил,кинул на форму кнопку,и в обработчик написал код ,чтоб он послал гет запрос на сервер..В итоге ,как бы облом полный,проект компилиться,запускается,но иногда окно появляется без кнопки,долго висит,и потом выскакивает какаято ошибка..Иногда появляется с кнопкой,то есть я не знаю от чего это зависит..может от погоды..я понимаю так,если оно появляется без кнопки,то оно всегда появляется без кнопки,если оно появляется с кнопкой ,то всегда с ней..а не от раза к разу..Так вот,нажимаю я эту кнопку,и выскакивает ошибка,со ссылкой на библу,что где то там ему чего то не нравиться..
Если говорить про виндовс,то на том же билдере 6 такую задачу решить за 2 минуты можно,я даже на ардуино недавно сделал стукалку на сервер,хотя там еще и хардвеерную часть надо собирать и с ардуиной я до этого тоже почти не имел дело,однако даже она справилась с задачей,а здесь целая операционка,и нихрена..простнейшая задача-одни вылеты,ошибки..беганья по терминалу какомуто как будто я сижу на досе...
короче подитоже,в гробу я линукс этот видал))

Добавлено after 7 minutes 19 seconds:
Даже сама установка прог это писец полный..Сначала надо скачать файл,-пока все вроде нормально,а вот дальше,надо лезть в терминал,вводить какието команды,чего то там подтверждать паролями,надо залезать командами в какието папки с этого терминала,это просто жесть вообще)))

Добавлено after 15 minutes 36 seconds:
По одноплатнику если говорить,то лапами подрыгал,гет зарос попытался ,что то сделать,ничего не вышло..Ну хотя если уж даже на убунту этого не сделать,то у однолатника шансов я так понимаю вообще нет..Видимо придется на него флеш плеер ставить и на экшенскрит что то писать


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Orange Pi One Не понятно ничего!
СообщениеДобавлено: Пт фев 14, 2020 07:44:18 
Поставщик валерьянки для Кота

Карма: 12
Рейтинг сообщений: 532
Зарегистрирован: Ср июл 17, 2013 13:55:57
Сообщений: 1978
Рейтинг сообщения: 0
Цитата:
Я с линуксом не общаюсь вообще никак,не на о боже ни на госпади помилуй..

На кой ляд тогда взял одноплатник, где априори есть только Linux? Если не умеешь с ним работать и не желаешь учиться, то это еще не значит, что он "говнище". Знаний ноль просто. Даже что такое репозитории и т.д. не в курсе. Ждем от линукса поведения винды и удивляемся, что его нет. Продай одноплатник и не мучай людей тогда тут.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Orange Pi One Не понятно ничего!
СообщениеДобавлено: Пт фев 14, 2020 08:56:10 
Собутыльник Кота
Аватар пользователя

Карма: -12
Рейтинг сообщений: -25
Зарегистрирован: Пт июл 12, 2019 22:52:01
Сообщений: 2516
Рейтинг сообщения: 0
А вдруг не все так плохо, и лоботомия еще может спасти пациента?

_________________
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Orange Pi One Не понятно ничего!
СообщениеДобавлено: Пт фев 14, 2020 10:13:10 
Друг Кота
Аватар пользователя

Карма: 32
Рейтинг сообщений: 482
Зарегистрирован: Сб сен 10, 2011 17:46:25
Сообщений: 3832
Рейтинг сообщения: 0
Если говорить про виндовс,то на том же билдере 6 такую задачу решить за 2 минуты можно

2 минуты гугления - результат библиотека для линукс "curl" (у меня из коробки сразу в линуксе уже есть) и на чистом Си пример сразу работает:
Изображение
з.ы. на це# еще проще


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Orange Pi One Не понятно ничего!
СообщениеДобавлено: Пт фев 14, 2020 10:57:37 
Друг Кота
Аватар пользователя

Карма: 1
Рейтинг сообщений: 179
Зарегистрирован: Пн окт 11, 2010 19:00:08
Сообщений: 3379
Рейтинг сообщения: 0
alkis3 писал(а):
пытаюсь написать простейшую прогу- гет зарос на сервер
https://www.purebasic.com/download.php Правда для Linux версии нужно доп. пакеты установить (по мнению Eddy_Em - вантузом поработать).
Код:
sudo apt-get install gcc g++ libc6-dev libsdl1.2-dev libgtk-3-dev unixodbc-dev libgnome2-dev libxine2-dev libxxf86vm-dev
Для винды и макос "вантуз" не нужен.
Код GET запроса.
Код:
InitNetwork()

HttpRequest = HTTPRequest(#PB_HTTP_Get, "https://www.google.com")
If HttpRequest
  Debug "StatusCode: " + HTTPInfo(HTTPRequest, #PB_HTTP_StatusCode)
  Debug "Response: " + HTTPInfo(HTTPRequest, #PB_HTTP_Response)
 
  FinishHTTP(HTTPRequest)
Else
  Debug "Ошибка создания запроса"
EndIf


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Orange Pi One Не понятно ничего!
СообщениеДобавлено: Пт фев 14, 2020 11:08:32 
Поставщик валерьянки для Кота

Карма: 12
Рейтинг сообщений: 532
Зарегистрирован: Ср июл 17, 2013 13:55:57
Сообщений: 1978
Рейтинг сообщения: 0
Да не надо даже прогу писать никакую для GET запроса. Просто из шел-скрипта вызывается CURL с нужными параметрами. И даже дальше наверняка задачи, вроде сбора данных с датчиков и отправки их по HTTP решаются простыми скриптами. Не baremetal же. Есть ОСь, есть ПО. Зачем часто писать отдельную прогу лишено смысла. Хотя можно конечно, если надо.
Но ТС решил не разбираться в технологии, а сразу назвать её "говнищем".


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Orange Pi One Не понятно ничего!
СообщениеДобавлено: Пт фев 14, 2020 11:43:38 
Друг Кота
Аватар пользователя

Карма: 32
Рейтинг сообщений: 482
Зарегистрирован: Сб сен 10, 2011 17:46:25
Сообщений: 3832
Рейтинг сообщения: 0
да чистый curl отлично работает, что упрощает...
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Orange Pi One Не понятно ничего!
СообщениеДобавлено: Пт фев 14, 2020 12:12:51 
Собутыльник Кота
Аватар пользователя

Карма: -12
Рейтинг сообщений: -25
Зарегистрирован: Пт июл 12, 2019 22:52:01
Сообщений: 2516
Рейтинг сообщения: -2
Ну, даже если нужно сделать что-то, чего чистым курлом не получится, то все равно в линуксе работать с сокетами - проще некуда!
Вот так элементарно можно выдавать данные по прямым запросам к сокету или веб-запросам GET/POST.
по мнению Eddy_Em - вантузом поработать

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

_________________
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Orange Pi One Не понятно ничего!
СообщениеДобавлено: Пт фев 14, 2020 12:29:00 
Поставщик валерьянки для Кота

Карма: 12
Рейтинг сообщений: 532
Зарегистрирован: Ср июл 17, 2013 13:55:57
Сообщений: 1978
Рейтинг сообщения: 0
А вот так еще проще:
Код:
nc -klp 4444

Слушать TCP сокет на порту 4444.
Потом к нему хоть telnet, хоть тем же netcat подключиться можно.
А вот так элементарно выдавать из любой проги вывод по сети:
Код:
while true; do nc -lp 4444 -e `which sensors`; done

И т.д. Если знать тулсет *nix'а, то все эти написания на C зачастую не нужны.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 88 ]  1, , , ,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: JackSmith и гости: 10


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y