Отговори на тема  [ 392 мнения ]  Отиди на страница Предишна  1 ... 19, 20, 21, 22, 23, 24, 25 ... 27  Следваща
The Internet of Stupid Things 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 27, 2005 12:48 pm
Мнения: 6094
Мнение Re: The Internet of Stupid Things
Интересна концепция - Apple Swift - Embedded
( за съжаление на съм фен на Mac )

до колкото разбрах, като userware работи ... Position Independent Code ( PIC )
но с нативна компилация на Swift ... демек прави нещо като ELF/BIN
( не съм го разучавал подробно ... предполагам )


https://forums.swift.org/
https://github.com/apple/swift-embedded-examples
https://madmachine.io/products/swiftio-micro

_________________
main[-1u]={1};


Последна промяна TheWizard на Чет Апр 04, 2024 6:21 pm, променена общо 1 път



Чет Апр 04, 2024 6:11 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Окт 11, 2011 11:53 pm
Мнения: 4582
Местоположение: Brussels / Пловдив
Мнение Re: The Internet of Stupid Things
swift е базиран на llvm т.е. няма проблем да се генерира оптимизиран код за микроконтролер. Както и на който и да е друг език който се базира на llvm - например C/C++ llvm компилатора е clang - има и други де. То тук интересното е да се ореже swift до нещо с предвидима алокация на памет. А смисъла не целия проект май е да се позволи на драскачи на мобилни приложения да драскат и в микроконтролери без да учат нов/стар език като C. За човек който и без това знае и има дълга практика с C не виждам кой знае какво предимство да учи нови номера.

_________________
Мразя да мразя ...


Чет Апр 04, 2024 6:21 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 27, 2005 12:48 pm
Мнения: 6094
Мнение Re: The Internet of Stupid Things
съгласен ... не успорвам C
преди години си чесах крастата с Position Independent Code та ми стана интересно

_________________
main[-1u]={1};


Чет Апр 04, 2024 6:25 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 27, 2005 12:48 pm
Мнения: 6094
Мнение Re: The Internet of Stupid Things
това нещо е съществувало преди 10 години...
базирано на: Qualcomm Atheros AR9331/AR9342
( MediaTek MT7628/MT7688 са същите )


Прикачени файлове:
AL.png
AL.png [ 1.14 MiB | Прегледано 2222 пъти ]

_________________
main[-1u]={1};
Съб Апр 20, 2024 10:27 am
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 27, 2005 12:48 pm
Мнения: 6094
Мнение Re: The Internet of Stupid Things
NuttX & PlatformIO
въпроси и проблеми .... МНОГО :D


Прикачени файлове:
PN.png
PN.png [ 110.11 KiB | Прегледано 2168 пъти ]

_________________
main[-1u]={1};
Пон Апр 29, 2024 1:53 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Яну 25, 2012 9:14 am
Мнения: 5298
Мнение Re: The Internet of Stupid Things
Ами... добро утро :)

_________________
'просто' е технически синоним на 'красиво'


Пон Апр 29, 2024 2:05 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Ное 06, 2018 5:18 pm
Мнения: 1750
Мнение Re: The Internet of Stupid Things
Значи да дам едни положитлни отзиви за Realtek, амебата си върви чудесно, ръчкам я от няколко седмици с SDK-то на Ардуиното, всички темплейти си вървят чудесно, стрийминга е наистина с високо качество и без насичане, най добрата опция на модулчето е че може да поддържа AP и client режими едновременно.

Прикачени файлове:
IMG_20240429_115826677.jpg
IMG_20240429_115826677.jpg [ 1.96 MiB | Прегледано 2164 пъти ]

_________________
“Intelligence is the ability to adapt to change.” Stephen Hawking


Пон Апр 29, 2024 2:06 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пет Юни 03, 2005 9:39 pm
Мнения: 2277
Мнение Re: The Internet of Stupid Things
TheWizard написа:
NuttX & PlatformIO
въпроси и проблеми .... МНОГО :D

Учудващо след последната инсталация vs code позна че имам wsl се конфигурира. Показах му дървото на nuttx и даже почти успява да се справи с include зависимостите. Компилацията я правя от отделна конзола на wsl. Засега нямам оплаквания. PlatformIO не го ползвам - много е сложно за мен :)


Прикачени файлове:
vs_code_nuttx.png
vs_code_nuttx.png [ 538.63 KiB | Прегледано 2161 пъти ]

_________________
Определянето стойността на дадена величина се нарича ИЗМЕРВАНЕ! Опонентът се оборва с ФАКТИ, а не с ЕПИТЕТИ!
Пон Апр 29, 2024 2:34 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 27, 2005 12:48 pm
Мнения: 6094
Мнение Re: The Internet of Stupid Things
Цитат:
NuttX & PlatformIO

за ся е само много блед експеримент ... нямам намерение да билдвам NuttX под чист Windows
( "чист" ... би било мноо добре, но иска много писане )

в момента ме мързи да пиша ... може би, после може да надраскам размисли и страсти :D

_________________
main[-1u]={1};


Пон Апр 29, 2024 4:25 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 27, 2005 12:48 pm
Мнения: 6094
Мнение Re: The Internet of Stupid Things
PlatformIO е Python API шапка на SCons, което е Python Build System
( същото като MAKE, CMAKE ... но с цялата мощност на Python )
Дразнещото кое е: мислен е (PlatformIO) за Board/Arduino насоченост
( някой hardware спонсор да даде кинти за порт )
и изпълнява една инстанция на Build -> ELF
Ако е "непознат" Chip/SDK ... става сложно за масовия потребител,
но ако знае PlatformIO API + базови познания за Python е много по лесен и мощен от MAKE, CMAKE и др...
PlatformIO + VSCode е просто: съвременно IDE с много възможности
( може да се вгради в около 12 IDE-та, аз пробвал и Eclipse, може да се командва и терминално )

NuttX ( говорим за Build "машинката" ) по принцип е Linux натурален Build
Windows Subsystem for Linux (WSL) си е Linux !!!

Ся, NuttX Build "машинката" е ... 17 годишно тотално мазало !!!
( ако ще билдваш от Linux тая машинка не е важна за масовия чайник, говорим що не става натурално от Windows )

1. дребни C инструменти се компилират и изпълняват по време на MAKE ( предполага HOST GCC + Cross компилатор )
2. използва и Python !!! .... виж 1 ... тези дребни C инструменти може да са PY скрипт ( отпада HOST GCC )
3. общо взето се използва OS: COPY, MOVE, DELETE files ... тва го има в Windows !!!
4. проблема на Windows е 32767 букви за параметри ... не знам дали NuttX ( GCC ала бала параметри ) го препълва
5. много, ама много MAKE таскове ( беш ли мааму за кво ) ?!?!
- compile kernel е един линеен таск MAKE ... ако ядрото е FLAT - апликацията се компилира с ядрото
- ако не е FLAT нов MAKE за апликация
6. make menuconfig ( е виж 1 ) ... напрактика работи и с Python ама на кой му дреме (скриншота от горе: вграден в VSCode/PlatformIO)
7. бла-бла ... сигурно има много още мотики
8. и тн


днес( има няма 2 часа питонстване ) стартирах menuconfig във VSCode, парснах .config до config.h ... и елементарно "компилира" :D
сложното(много писане) е да се преведе Makefiles до SConscript ( Python варианта на Makefile )
и общо взето за малки чипета си става: Пушка !!!

и те така :)

_________________
main[-1u]={1};


Пон Апр 29, 2024 7:23 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 27, 2005 12:48 pm
Мнения: 6094
Мнение Re: The Internet of Stupid Things
syscop, като стартираш menuconfig ... там горе какво пише?


Прикачени файлове:
Untitled.png
Untitled.png [ 79.76 KiB | Прегледано 2056 пъти ]

_________________
main[-1u]={1};
Пон Май 06, 2024 7:38 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пет Юни 03, 2005 9:39 pm
Мнения: 2277
Мнение Re: The Internet of Stupid Things
От конзолата на wsl е същото.


Прикачени файлове:
vs_code_console_nuttx.png
vs_code_console_nuttx.png [ 144.8 KiB | Прегледано 2054 пъти ]

_________________
Определянето стойността на дадена величина се нарича ИЗМЕРВАНЕ! Опонентът се оборва с ФАКТИ, а не с ЕПИТЕТИ!
Пон Май 06, 2024 8:15 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 27, 2005 12:48 pm
Мнения: 6094
Мнение Re: The Internet of Stupid Things
демек ARCH ... arm, mips...etc
благодарско !

_________________
main[-1u]={1};


Пон Май 06, 2024 8:22 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 27, 2005 12:48 pm
Мнения: 6094
Мнение Re: The Internet of Stupid Things
:D :D :D


Прикачени файлове:
Untitled.png
Untitled.png [ 104.56 KiB | Прегледано 1994 пъти ]

_________________
main[-1u]={1};
Пет Май 10, 2024 5:52 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Ное 06, 2018 5:18 pm
Мнения: 1750
Мнение Re: The Internet of Stupid Things
Това го публикувам защото има купон за 50% отстъпка от абонамент за Електор (подробности в описанието към видеото)
https://youtu.be/sLW_r0OVyok?t=142

_________________
“Intelligence is the ability to adapt to change.” Stephen Hawking


Съб Май 11, 2024 11:32 am
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 392 мнения ]  Отиди на страница Предишна  1 ... 19, 20, 21, 22, 23, 24, 25 ... 27  Следваща

Кой е на линия

Потребители разглеждащи този форум: itso.t и 12 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни