Jak przygotować małą dystrybucję #linux tak, aby po zabootowaniu z automatu łączyła się z serwerem FTP, albo sshfs i montowała system w chroocie? ( ͡º ͜ʖ͡º)
Chciałbym przygotować serwer PXE do systemów wbudowanych, aby nie musieć do płyty głównej podłączać HDD, który jest narażony na uszkodzenia.
#serwery #embedded #kiciochpyta
@majsterV2: dysk mozna zastąpić pendrive (chyba) a jak chcesz cos uruchamiać przy starcie to init.d lub dystrybucje przygotowane juz pod PXE. Chyba nawet na taspberry jest serwera PXE.
  • Odpowiedz
Maszyna bardziej ułomna niż 8bitowy kalkulator, ale potrafiła cuda jak na tamte czasy ( ͡° ͜ʖ ͡°)
I pomyśleć że dzisiaj montują zaawansowany, mały komputer typu Atmega8, STM32, lub ARMv do byle czego i nie raz pakują cały system operacyjny, który waży terabajty w formie kodu źródłowego typu #linux / #bsd XD ( ͡° ͜ʖ ͡°)-
#humorinformatykow #robotyka #
majsterV2 - Maszyna bardziej ułomna niż 8bitowy kalkulator, ale potrafiła cuda jak na...
@majsterV2: optymalizacja kodu, to czas, za który trzeba zapłacić architektom, programistom, testerom, etc. Taniej i szybciej kupić i wdrożyć komputer, który w hurcie kosztuje grosze. takie czasy, trzeba iść z nurtem. owszem, wszystko można pisać od podstaw, pytanie tylko, czy to nie sztuka dla sztuki.
  • Odpowiedz
Buduję sobie zasilacz 2 kanały 30V/2A. Na razie jest w 100% analogowy, jednak jako nastepny etap projektu chciałbym pododawać rózne funkcje 'cyfrowe' takie jak:

-wyświetlacz TFT 3.5"
-jeden enkoder zamiast 4 potencjometrów
-podawanie zasilania na wyjścia za pomocą przekaźników
-zapamiętywanie ustawień w 4 presetach
-przełączanie wyjść w konfiguracje: niezależne, szeregowo, równolegle
-programowalne zabezpieczenie wyjśc przed zbyt duzym napięciem i zbyt duzym prądem (OVP, OCP) w postaci odłączenia wyjść.
-przełączanie pomiędzy uzwojeniami transformatora
Powiedzcie mi co tu jest źle bo mnie #!$%@? strzeli.
Lekko przerobiony wycinek kodu z f1, przerobiłem na f4 i jest jak jest.
Z założenia miganie diodą i wysyłanie syfu po uart, uart nie działa. Strzelam, że brakuje jakiegoś cmd, inicjalizacji albo zegara, ale juz nie jestem w stanie nic znaleźć. Ewentualnie ktoś może sprawdzić jeśli ma nucleo z f411 lub f401, może gdzie indziej jest problem.

http://wklej.org/hash/720101341d6/

#programowanie #embedded #stm32
  • Odpowiedz
Mirki z #programowanie #linux #embedded #jezykc

Potrzebuję w programie napisanym w języku C wykryć że karta pamięci się zyebała. Mówiąc prościej wykryć kiedy została zamontowana w trybie read only.

Próbowałem za pomocą takiej funkcji:
https://linux.die.net/man/2/statvfs

int statvfs(const char *path, struct statvfs *buf);
W uzyskanej strukturze jest pole unsigned long fflag
i sprawdzając flagę ST
RDONLY nic się nie dzieje. tzn taki kod:

struct statvfs vfs;
statvfs("/dev/mmcblk0p1", &vfs);
if(vfs.f_flag & ST_RDONLY !=
@QBA__: zapewne dlatego:

Description

The function statvfs() returns information about a mounted file system. path is the pathname of any file within the mounted file system.


Wiec zwraca ci parametry zamontowania /dev (lub /).
  • Odpowiedz
@piwuch:
Częstotliwość determinuje długość elementów anteny.
Materiał (zakładając oczywiście że przewodzi prąd czyli nie budujesz z drewna ;D) ma wpływ o tyle że musisz uwzględnić tak zwany współczynnik skrócenia.
Grubość elementów decyduje o szerokości rezonansu anteny. Jak popatrzysz na anteny oka moskwy to są zwykłe dipole. Wykonane tak żeby właśnie rezonans był szeroki czyli żeby w dość sporym zakresie radar dał się przestrajać.

Tu mój wykład o antenach

Jak będziesz miał
  • Odpowiedz
@piwuch:

głównie chodzi o anteny do DIY czyli częstotliwości rzędu 400-2400 MHz.


To dość spore widełki.
Na 400 MHz stosuje się albo proste ćwiartki fali albo anteny kierunkowe najczęściej yagi.
Już na 1200 MHz ludzie szaleją choćby z antenami yagi wytrawianymi na płytce ale wielkości elementów pozwalają już na anteny bardziej udziwnione.
Przy 2,4 GHz zaczynają wchodzić w grę parabole, panele i cała ta "mikrofalowa magia".
Możesz podać przykład zastosowania jakie
  • Odpowiedz
Chcę się zacząć bawić mikrokontrolerami. Pierwszy cel: zegar na segmentowym lcd, ale to pewnie nie od razu.
Zdecydowanie bardziej bawi mnie drapanie po krzemie w C niż lutowanie(aczkolwiek jak trzeba, to da się zrobić), więc raczej chciałbym kupić jakiś gotowy moduł do zabawy. Gdzie patrzeć i na co?
#mikrokontrolery #embedded
@n_i_e_rozumiem kup taki zestqw arduino i zasiadaj do avrgcc, najlepsze rozwiazanie, bo nie ma problemow ze sprzetem na piczatek, a jednoczesnie nie nauczysz sie glupich nawykow srosowiska arduiono.
  • Odpowiedz
Oddam zestaw uruchomieniowy ZL2MCS51, który jest świetny do nauki języka C, zwłaszcza z książkami Majewskiego "Programowanie mikrokontrolerów 8051 w języku C - pierwsze kroki" oraz Bogusza "Programowanie mikrokontrolerów 8051 w języku C - w praktyce".

W zestawie jest płytka, zasilacz, kabel RS232 i jakieś wydruki z Elektroniki Praktycznej i dokumentacji.

Zasady są proste:
- udowadniasz, że "siedzisz" w mikroelektronice
- opłacasz etykietę do paczkomatu (mi wysyłasz tylko
Wychwalany - Oddam zestaw uruchomieniowy ZL2MCS51, który jest świetny do nauki języka...

źródło: comment_j3u6WVqOQ176qwambrFTLkCDYY5hqtrC.jpg

Pobierz
@majsterV2: ten przypominajkę dał xD. Kompa złożyłem 2 dni temu, jeszcze mi kilka dni zejdzie na konfig no i muszę ogarnąć też resztę. Mam temat w zakładkach, także jak z tym ruszę to zawołam.
  • Odpowiedz
Za każdym razem jak muszę w tym grzebać to mnie telepie, wolał bym już z reference manualem przestawiać bity w rejestrach niż wystukiwać device tree, nigdy nie działa jak trzeba, a już w ogóle przy podłączaniu embedded z kodekami audio, żeby ładnie się rejestrowały w alsie. Powieszę sobie kiedyś zdjęcie gościa co to wymyślił jako tarcze na rzutki.

/usr/src/linux/scripts/dtc/dtc.c

* (C) Copyright David Gibson , IBM Corporation. 2005.
  • Odpowiedz
#iphone nie był rewolucją, a ewolucją PDA na #windows mobile/ce.
Tamte urządzenia były produkowane wiele wcześniej, i gdy wyszedł android to się go na nich instalowało, ponieważ smartfony miały podobne podzespoły.
Do dzisiaj niektóre PDA są lepsze na niezależnym sofcie pod względem funkcjonalności, tylko 4g i GPU im brakuje ( ͡° ͜ʖ ͡°)

majsterV2 - #iphone nie był rewolucją, a ewolucją PDA na #windows mobile/ce.
Tamte u...
@majsterV2: Miałem HTC Universala. Co to była za cegła xD. Uwielbiałem ten telefon, mimo że miał mało pamięci RAM ( ͡° ʖ̯ ͡°), to i tak żaden telefon nie podskoczy do klawiatury tego sprzętu. Granie w gry z PSX było niczym jak granie na padzie, tak szło zbindować przyciski :)

A jakie zainteresowanie wśród ludzi wzbudzał xD, ilu ludziom musiałem tłumaczyć co to jest PDA xD.
Metzger3 - @majsterV2: Miałem HTC Universala. Co to była za cegła xD. Uwielbiałem ten...

źródło: comment_GVd48tpCshFuFIWyzQ02InLAGcTtK5yU.jpg

Pobierz
  • Odpowiedz