Wykop.pl Wykop.pl
  • Główna
  • Wykopalisko136
  • Hity
  • Mikroblog
  • Zaloguj się
  • Zarejestruj się
Zaloguj się

Popularne tagi

  • #ciekawostki
  • #informacje
  • #technologia
  • #polska
  • #swiat
  • #motoryzacja
  • #podroze
  • #heheszki
  • #sport

Wykop

  • Ranking
  • Osiągnięcia
  • FAQ
  • O nas
  • Kontakt
  • Reklama
  • Regulamin
bielu000
bielu000

bielu000

Dołączył 9 lat i 5 mies. temu
  • Obserwuj
  • Akcje 352
  • Znaleziska 17
  • Mikroblog 335
  • Obserwujący 0
  • Obserwowane 1
bielu000
bielu000
bielu000 17.03.2018, 17:39:17
  • 1
Próbuję się połączyć programatorem do mikrokontrolera, lecz za chiny nie mogę tego zrobić.
Jestem pewny(prawie :)), że piny od mikrokontrolera do programatora są podpięte dobrze. Zasilanie mikrokontrolera z baterii 9V, w układzie podpięty jest stabilizator napięcia.

Korzystam z SinaProg. Widać, że programator reaguje na polecenia wydawane w programie, jednakże za każdym razem zwraca odpowiedź, że urządzenie(mikrokontroler) nie odpowiada.

Czy są jakieś nietypowe(nie wynikające z błędnego podpięcia) powody przez, które nie mogę się
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

bielu000
bielu000
bielu000
Autor
17.03.2018, 23:38:10
  • 0
@Atomos6524: Zasilanie mam z programatora. Dziwna sprawa, tak jak wspomniałem ten pierwszy program łączy się poprawnie a inne nie. Próbując połączyć się bezpośrednio z konsoli przez avrdude dostaję informacje:

program enable: target doesn't answer
AvrDude : initialization failed, rc = -1

Uruchamiam komendą: avrdude -c usbasp -p m16
  • Odpowiedz
bielu000
bielu000
bielu000
Autor
17.03.2018, 23:40:49
  • 0
Z opcją -F czyli: avrdude -c usbasp -p m16 -F dostaję taką informację:

avrdude: error: programm enable: target doesn't answe
avrdude: initialization failed, rc=-1
avrdude: AVR device initialized and ready to accept i
avrdude: Device signature = 0x000000
  • Odpowiedz
bielu000
bielu000
bielu000
Autor
17.03.2018, 23:53:04
  • 0
Korzystając z AvrCalculator udało mi się połączyć przez konsole
AvrCalculator pokazał że połączył się komendą:
avrdude -p atmega16 -c usbasp -P usb -B 8
  • Odpowiedz
bielu000
bielu000
bielu000
Autor
18.03.2018, 10:47:59
  • 0
@nicniezgrublem: Ok dzięki za wyjaśnienie :)

Mam jeszcze takie pytanie - jak wygląda w ogóle taki flow od prototypowania do wykonania urządzenia?

Czy układy projektuje się na takich płytkach stykowych a później tworzy się schemat i tworzy już domyślne urządzenie, czy korzysta się raczej z jakichś zestawów uruchomieniowych?
  • Odpowiedz
bielu000
bielu000
bielu000
Autor
18.03.2018, 13:33:08
  • 0
@nicniezgrublem: Rozumiem, interesuje mnie póki co, raczej amatorskie zastosowanie.

Mam jeszcze takie pytanie. Znalazłem coś takiego klik

Jak wygląda łączenie poszczególnych elementów na takiej płytce? Rozumiem, że jest ona po to aby można było już lutować poszczególne elementy aby zbudować sobie docelowy układ, ale jak powinno się łączyć poszczególne elementy?

Czy amator powinien raczej korzystać z takich rozwiązań, czy jest to też typowo do prototypowania, a finalne urządzenie powinno się
  • Odpowiedz
bielu000
bielu000
bielu000 17.03.2018, 16:39:41
  • 1
Mam pytanie, zapewne proste ale chciałbym rozwiać pewne wątpliwości.
Mam taśmę IDC z dwiema końcówkami.

Czy poszczególne piny odpowiadają temu co jest na zdjęciu czy jest inaczej?

#elektronika #komputery
bielu000 - Mam pytanie, zapewne proste ale chciałbym rozwiać pewne wątpliwości. 
Mam...

źródło: comment_zW7ZucZgdOdUiyH6rEuUY3QO82VlazHr.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jarek_P
Jarek_P
17.03.2018, 18:41:07
  • 0
@bielu000: jest tak, jak na zdjęciu.
  • Odpowiedz
atehxx
atehxx
17.03.2018, 21:02:11
  • 0
@Jarek_P: No chyba że to kabel do programatora atmel ice... :) Z jakiegoś powodu gniazdo jest odwrócone i kabel też -.-'
  • Odpowiedz
bielu000
bielu000
bielu000 11.03.2018, 19:22:11
  • 1
Znacie jakiś dobry(cena/jakość) sklep internetowy z elektroniką?

#elektronika
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Bertos
Bertos
11.03.2018, 19:26:29 via Android
  • 1
@bielu000 lispol electropark od biedy botland i tme
  • Odpowiedz
B.....l
B.....l
konto usunięte 11.03.2018, 19:53:08 via Android
  • 1
@bielu000 aliexpress
  • Odpowiedz
bielu000
bielu000
bielu000 03.03.2018, 21:59:10
  • 1
Dlaczego kiedy używam (w CLion) trybu debug to sum ma zawsze taką samą wartość, a kiedy zwykłe Run to różną za każdym razem? Jakieś śmieci gdzieś w pamięci?

https://pastebin.com/8LYNWFdq

#programowanie #cpp
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

8tab
8tab
8tab
03.03.2018, 22:39:36
  • 2
@bielu000: problem jeszcze może być w tym, że psh.name nie jest inicjalizowane w całości - inicjalizujesz tylko pierwsze 5 bajtów - w pozostałych 20 są śmieci.
Spróbuj zrobić coś takiego w mainie:
struct pseudo_header psh = { 0 };
I tak musisz mieć unsigned char w csum - inaczej wyjeźdźasz poza header w pętli.
  • Odpowiedz
8tab
8tab
8tab
06.03.2018, 23:14:09
  • 1
@bielu000: ten przykład ze strony binarytides.com działa ponieważ oni w pętli od licznika odejmują 2: nbytes-=2;
U Ciebie też to mogłoby zadziałać jakbyś miał:
for(int i = 0; i < sizeof(struct pseudo_header)/sizeof(*ptr); i++).
Ale od początku.
sizeof(struct pseudo_header) zwraca Ci rozmiar struktury w bajtach (w Twoim przypadku jest to 36). Ale ponieważ ptr to jest wskaźnik na unsigned short, to w pętli "skakałeś" co dwa bajty (taki ma rozmiar unsigned short jeśli masz
  • Odpowiedz
bielu000
bielu000
bielu000 02.03.2018, 07:45:48
  • 4
Mam taki prosty programik:

#include

int main()
{
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

tell_me_more
tell_me_more
02.03.2018, 08:01:34
  • 1
@bielu000: jeśli nie jest zero (czyli nie są równe) - skaczesz na koniec, jeśli jest 0 (czyli są równe) - nie skaczesz, czyli przechodzisz do następnej czyli printa.

Jest OK.
  • Odpowiedz
tell_me_more
tell_me_more
02.03.2018, 08:04:43
  • 2
@bielu000: zero flag ma wartość true kiedy wynikiem odejmowania jest 0, jak sama nazwa wskazuje. Porównanie to tak napwrawdę odejmowanie (żeby dało się stwierdzić, która liczba jest większa, a nie tylko czy są równe).

Kompilator odwrócił sobie ifa, bo tak jest optymalniej (spróbuj napisać assemblera bez odwracania ifa, to zobaczysz czemu - będziesz potrzebował 2 skoków :) ).
  • Odpowiedz
bielu000
bielu000
bielu000 23.02.2018, 11:51:09
  • 2
Czy może ktoś polecić jakieś źródła gdzie mógłbym znaleźć jakieś kompleksowe informacje odnośnie budowy i działania #malware?

Chodzi mi o artykuły w których omawiane są kwestie typu jak #malware jest zbudowany, jakieś charakterystyczne cechy wspólne, jak chroni się przed skanerami, jak wyglądają zabezpieczenia i obfuskacja, czy wykorzystuje jakieś charakterystyczne miejsca w pamięci, jak chronią się przed #reverseengineering i wszystko co może być z tym związane.

Zaznaczam, że
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

zzbkk
zzbkk
23.02.2018, 12:00:43
  • 1
@bielu000: polecam cotygodniową weekendową lektórkę Z3S
  • Odpowiedz
Illidank
Illidank
23.02.2018, 12:51:10
  • 1
@bielu000: @Bezzalogowy:
https://www.reddit.com/r/ReverseEngineering/
https://github.com/search?utf8=%E2%9C%93&q=malware+writeup&type=
  • Odpowiedz
bielu000
bielu000
bielu000 21.01.2018, 14:47:54
  • 1
Jak to jest z tymi modułami w #angular?

Załóżmy, że mam takie funkcjonalności w aplikacji jak: rejestracja, zakładanie rachunku bankowego, transakcje, historia transakcji.

Jak powinna wyglądać sensowna struktura? :
-
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

master6
master6
master6
21.01.2018, 15:13:03
  • 1
@bielu000: zawsze możesz mieć BankingModule, a w nim TransatcionModule i AccountModule
  • Odpowiedz
bielu000
bielu000
bielu000 21.01.2018, 09:37:03
  • 2
Mireczki mam takie pytanie z #programowanie #studbaza.

Co według was powinno znaleźć się w prezentacji na temat:

"Style tworzenia kodu w wybranych językach programowania. "

Czy chodzi tutaj o przedstawienie paradygmatów programowania, czy może porównanie że w C tablice tworzymy tak a w Javie inaczej?
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

ember
ember
21.01.2018, 09:41:17 via Android
  • 1
@bielu000 myślę że bardziej wiodące wzorce projektowe i oparte na nich frameworki wykorzystywane w danym języku. Nie wchodził bym na poziom składni języka, chyba żeby pokazać że dany język posiada lukry wspierające zastosowanie omawianych wzorcow
  • Odpowiedz
bbeniutek
bbeniutek
21.01.2018, 10:46:21 via iOS
  • 1
@bielu000: ja bym porównywał języki typowo obiektowe z językami typowo funkcyjnymi i jak różnie te same rzeczy można osiągnąć
  • Odpowiedz
bielu000
bielu000
bielu000 18.01.2018, 21:27:54
  • 1
Co według was kryje się pod hasłem "Sposoby połączeń w modele komunikacji sieciowej"? Co jest istotne przy opisywaniu zagadnienia, które podałem? Na czym się skupić?

#siecikomputerowe #sieci
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pienio69
Pienio69
18.01.2018, 22:07:46 via Android
  • 1
@bielu000 Może też chodzić o samo ISO/OSI, ciężko powiedzieć
  • Odpowiedz
Showroute_pl
Showroute_pl
18.01.2018, 22:32:49
  • 1
@Pienio69 @bielu000 Sposoby połączeń w modele komunikacji sieciowej po angielsku to Ways of connections in network communication models. Autor tego zdanie po polsku, prawdopodobnie przetłumaczył z angielskiego i wyszedł taki potworek językowy.
Wykładowcy chodziło pewnie o model ISO/OSI, TCP/IP.
  • Odpowiedz
bielu000
bielu000
bielu000 12.12.2017, 14:28:05
  • 1
Robię sobie taka prościutką aplikację Todo z wykorzystaniem asp net core i jako bazy danych używam mongodb.

W relacyjnej bazie danych zapisywałbym w osobnych tabelach projekty oraz zadania, to też stworzyłbym sobie osobne repozytoria do wykonywania odpowiednich operacji CRUD-owych.

A skoro w MongoDb mogę zapisywać całe obiekty to powinienem stworzyć jedno repozytorium TodoRepository i tam metody w stylu:
- AddProject(),
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

meetom
meetom
12.12.2017, 15:24:54
  • 1
@bielu000: Nie ma jednego słusznego rozwiązania. Są różne podejścia, ale dobrze jest przyjąć jakiś jeden spójny poziom abstrakcji. Czyli np. ProjectRepository, w którym masz operacje CRUDowe związane z projektem oraz osobne TaskRepository związane z taskami. Dyskusyjne są takie operacje jak AddTaskToProject(), bo to już trochę bardziej płynne, choć w tym konkretnym przypadku bardziej TaskRepository (bo albo to jest w ramach dodawania nowego taska, albo w ramach jego edycji).
Robienie jednego
  • Odpowiedz
S.....a
S.....a
konto usunięte 13.12.2017, 01:00:22 via Android
  • 0
@bielu000 nie polecam ani nie zniechęcam ale prawda jest taka że wg zaleceń ms nie powinno się implementowac repozytoriow dla ef w wersji bodajże 6 I wyższych bo dbcontext jako tako jest implementacją wzorca repozytorium i też unit of work czyli możesz robić warstwę serwisów i tam operować na dbcontext
  • Odpowiedz
bielu000
bielu000
bielu000 01.12.2017, 12:38:45
  • 1
Mirki pilna sprawa.
Gdzie na terenie lub okolicach #krakow mogę kupić takie coś -> link

Wymiary to +- 10x7x5cm. Może być większa. Kształt podobny, ale nie musi być identyczna, fajnie by było jakby wyglądała na drewnianą i miała taki motyw piracki. Jeżeli nawet nie widzieliście takich to gdzie potencjalnie mogą się znajdować takowe w Krakowie?

#zakupy #empik #mikolaj
#galeria #prezent
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

r.....n
r.....n
konto usunięte 01.12.2017, 12:51:31
  • 2
@bielu000: W Sukiennicach sprzedają dużo tego typu rzeczy, może i kuferek się znajdzie.
  • Odpowiedz
bielu000
bielu000
bielu000
Autor
03.12.2017, 09:52:14
  • 1
@roztoczanin: Kupiłem w Sukiennicach. Pełno tego była :) Dzięki! :)
  • Odpowiedz
  • <
  • 1
  • 2
  • 3
  • 4
  • 5
  • Strona 5 z 5
  • >

Osiągnięcia

  • Rocznica
    od 27.06.2024

    Rocznica
  • Mikroblogger
    od 10.11.2019

    Mikroblogger

Wykop © 2005-2025

  • O nas
  • Reklama
  • FAQ
  • Kontakt
  • Regulamin
  • Polityka prywatności i cookies
  • Hity
  • Ranking
  • Osiągnięcia
  • Changelog
  • więcej

RSS

  • Wykopane
  • Wykopalisko
  • Komentowane
  • Ustawienia prywatności

Regulamin

Reklama

Kontakt

O nas

FAQ

Osiągnięcia

Ranking