Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - balkovic

Stran: [1]
1
Vývoj / Re:Micropython do produkčního zařízení
« kdy: 18. 10. 2023, 23:34:58 »
Před pár lety jsem si dělal domácí meteostanici. Pro čidla jsem použil micropython, čidlo fungovalo velmi rychle a super. Jen výdrž na baterie byla mizerná. Když mne to neustálé nabíjení přestalo bavit, tak jsem kód přepsal do C. Architekturu jsem víceméně zachoval, kód dělá 1:1 to samé. A najednou mám 6x větší výdrž na baterii.

6 krát viac pri načítaní čidiel, to sa mi  nepozdáva. Je pre to nejaké vysvetlenie? Robili ste všetko optimálne?

Vysvětlení mám dvě - používám ESPNow a v době micropy verze kódu byla implementace ESPNow pro micropy velmi nestabilní a pravděpodobně neoptimalizovaná, takže wifi bylo delší dobu aktivní při odesílání (a spotřeba je v tom případě enormní). Ale hlavní důvod bude v tom, že micropy kód běžel velmi dlouho - čidlo je v deepsleep a buzené časovačem - u micropy se musí vzbudit, nabootovat micropy, ten musí spustit kód atakdále... U nativního kódu v C se mi průměrnou dobu vzbuzení povedlo zkrátit asi 5x, což odpovídá výdrži baterie.

Jinak, kód v principu funguje takhle:

Kód: [Vybrat]
- změř veličiny,
- porovnej veličiny s předchozím měřením a pokud je rozdíl příliš veliký
     nebo
- - už určitou dobu nebyly odeslána žádná data
     nebo
- - není dostupné předchozí měření, tak:
- - - inicializuj wifi,
- - - odešli nová data,
- - - vypni wifi,
- - - ulož nová data
- uspi zařízení.

Ale je fakt, že u micropy verze nebyla řešená efektivita kódu...

Ďakujem za vysvetlenie.

2
Vývoj / Re:Micropython do produkčního zařízení
« kdy: 18. 10. 2023, 10:55:00 »
Před pár lety jsem si dělal domácí meteostanici. Pro čidla jsem použil micropython, čidlo fungovalo velmi rychle a super. Jen výdrž na baterie byla mizerná. Když mne to neustálé nabíjení přestalo bavit, tak jsem kód přepsal do C. Architekturu jsem víceméně zachoval, kód dělá 1:1 to samé. A najednou mám 6x větší výdrž na baterii.

6 krát viac pri načítaní čidiel, to sa mi  nepozdáva. Je pre to nejaké vysvetlenie? Robili ste všetko optimálne?

3
Vývoj / Re:Micropython do produkčního zařízení
« kdy: 18. 10. 2023, 10:32:32 »
Micropython nie je interpretovaný, kompiluje sa do bytecode.

4
Už som prišiel, na to, čo je vo veci. Bios nevie rozchodiť hibernáciu. Skúsil som:

Kód: [Vybrat]
sudo systemctl hibernate
A bios nenabehol. Ani keď som cez sudo reboot reštartoval.

5
divne... pokud F1 nemackas, zacne system startovan hned?

zkus odpojit disk, zda do setupu bez nej pujde?

Ked nemačkám F1, tak mi začne štartovať GRUB.  Ale ďakujem za radu. Disk som odpojil, po stlačení F1 bola čierna obrazovka. Disk som znova zapojil a voilà -  Obrazovka biosu naskočila bez problémov. Budem to ešte sledovať. Možno to je nejaký náhodný bug bios-u. Alebo sa niečo biosu nepáči na ovládačoch od acpi.

Ešte raz ďakujem :)

6
Hardware / Po inštalácii Ubuntu 20.04 nejde pustiť BIOS setup
« kdy: 03. 12. 2021, 11:55:47 »
Na notebooku po inštalácii Ubuntu 20.04 na Thinkpad Edge E330  mi prestal fungovať BIOS setup. Po stlačení F1 sa zobrazí čierna obrazovka.
Bios je Phoenix SecureCore Tiano(TM) for ThinkPad z roku 2012 podrobnosti vo
fotke v linku.

Na notebooku nie je iný operačný systém kupoval som ho bez os. Ubuntu 20.04 som inštaloval ako clean install, t.j. zmazal som disk. Predtým tam bolo ubuntu 18.04, vtedy sa problém nevyskytoval.

Nejaké nápady? Ak sa pýtam duplicitnú otázku, tak sa ospravedlňujem.

7
Matfyz je stratený čas. Magistra si sprav buď na inej škole, alebo choď pracovať. Na prácu stačí prvý stupeň vysokej školy.

8
Hardware / Re:Výběr telefonu - jak si vybrat správný model
« kdy: 14. 10. 2021, 12:28:04 »
Ja by som navrhoval repasovaný iphone XR zo swappie. Je to "budget" telefón od applu, má miesto amoled displayu led display. Táto rada bola veľmi úspešná.


9
Ďakujem Vám za odpovede :)

10
Ako vyhorený java programátor si chcem dať do životopisu novú kolonku a stať sa iOS developerom v jazyku swift.
Chcel by som sa spýtať, či poznáte nejaké dobré zdroje pre učenie sa vývoja pre iOS. Pozeral som  e-booky a tie sú strašne drahé, ideálne keď niečo kúpim, aby to stálo za to.

Tu som námatkovo niečo našiel:

Hands-on kniha, málo vysvetluje:
https://www.amazon.com/Beginning-iOS-Swift-App-Development-ebook/dp/B07NQ58HXM/ref=sr_1_2?dchild=1&keywords=iOS&qid=1633611737&s=digital-text&sr=1-2


SwiftUI
https://developer.apple.com/library/ios/referencelibrary/GettingStarted/DevelopiOSAppsSwift/

iTunes U kurz vyvoja vo swift
http://iTunes.com/plymouthswift

Základy swift
https://docs.swift.org/swift-book/LanguageGuide/TheBasics.html

Novinky zo sveta swift
https://www.hackingwithswift.com/articles

Swift standard library
https://developer.apple.com/documentation/swift/swift_standard_library

Viete poradiť niečo ďaľšie?

Stran: [1]