-
Data: 2017-05-05 17:26:22
Temat: Re: Proces bootowania windows CE z okolic wersji 2
Od: Sebastian Biały <h...@p...onet.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On 5/5/2017 12:21 PM, Adam Wysocki wrote:
>>> Hmm, jeśli nie chcesz dotykać WinCE, to czemu pytasz o bootloader dla
>>> WinCE?
>> Bo tylko taki jest w kosci ROM i chce wiedzieć czy:
>> a) proces ładowania jest mozliwy do zmiany
>> b) można zabootowac coś innego niż CE i jest to przewidziane
> Pytanie jaką przewagę będzie miał ten bootloader, przystosowany do WinCE,
> nad innym, generycznym bootloaderem... inicjalizacja sprzętu? Kernel i tak
> wszystko inicjalizuje po swojemu...
bootlader ma umozliwić wybór kernela do bootowania. Cos jak lilo/grub.
Dodatkowo powinien ten kernel czytać z filesystemu, więc musi miec
wsparcie. uboot ma odpowiednie zabawki do tego, ale wiem też ze nie ma
sterownika *tego* framebuffera i wymaga to po mojej stronie rzeźby.
> Ok, teraz jasne. Chociaż bardzo bym się zdziwił gdyby umiał bootować np.
> z karty CF. Tam nie ma dużo miejsca żeby dorzucać funkcje, które nie będą
> wykorzystane :)
Niektóre zabawki tego typu, jesli się przytrzymało jakiś przycisk przy
właczeniu, starały sie na wczesnym etapie startu odpalić .exe z CF. Inne
podczas pracy CE robiły to po wciśnieciu czegoś magicznego. Miałem
nadzieję że to ustandaryzowane jest, ale pewnie nie ;)
> Wiem że goście od portów na Jornadę (JLime, hpcarm, na Jornadę 680 też
> hpcsh) zgłębiali temat, ja też przy reanimacji tego zabytku trochę go
> zgłębiłem i nie kojarzę nic, co wykorzystywałoby oryginalny bootloader,
> ani na platformie ARM ani na SH3 (J680). WinCE jest w tym projekcie
> traktowane jako monolityczna całość.
Tak też pewno sie zakończy zabawa w moim przypadku. Na razie podchodze
do tematu szacując czy warto. Strasznie lubię retro i strasznie mnie
ciągnie do MIPSa (jestem rasowy programista asm MC680x0 a MIPSy są
troche podobne).
> Jest na Jornadzie duży problem ze sleepem właśnie ze względu na to, że
> procesor po wybudzeniu zaczyna uruchamiać kod z konkretnego adresu, który
> jest w ROM-ie, więc gdyby dało się przechytrzyć ten bootloader, pewnie
> byłyby takie próby...
U mnie to jest inna zabawka, izzi pro (i jest na to port bsd). Zakładam
że z powodu wielkości mam tam w srodku nieco przestrzeni i ostatecznie
może by nawet dało rade wymieniąc ROM na flash i przerzucić kod
wykonywalny na pierwszy sektor odczytany z CF jak w BIOSie. Procesor
ponad 100MHz więc emulować ROMa nie mam czym.
>> Żeby CE w ogole nie wstało, lub wstało tylko na momencik. Tak sobie
>> mysle czy bootloadery do CE nie mają jakiegoś ficzera bootowania z
>> PCMCIA czy USB.
> WinCE 2.0 to zabytek, jest na tym urządzeniu USB?
Jest. Aczkolwiek urzadzenia nie mam *jeszcze* w rękach wiec na razie
myślę teoretycznie ;)
>> Dla ARMa kiedyś widziałem funkcje wstawania z karty CF, ale to MIPS...
> Gdzie dokładnie? Masz jakieś bliższe info?
Żebym to pamiętał, to jakiś komputer przemysłowy embedded był. Nie miał
w ROMie nic poza bootloaderem uruchamiającym resztę z karty CF. I
nitypową kartę z WinCE która miała zabezpieczenie przed zapisem na stałe.
> I znów napiszę o Jornadzie :) W niej ROM adresuje się nietypowo dla ROMów,
> bo sygnałami RAS i CAS, tak jak DRAM. To 3 kości MX23l6430YC-15. Szukałem
> kości flash, która umiałaby to obsłużyć, ale niewiele takich jest, ktoś
> zasugerował JS28F128P30T85 lub JS28F256P30T95.
> Pytanie jak jest u Ciebie.
Dojdzie paczka to się zobaczy :D Istnieje też plan B: wyrwać
wnetrzności, wsadzić orange-pi zero, zrobić sterownik lcd popedzany z
SPI (oryginalny chyba się nie nada, SPI ledwo wyrobi) i porzucić projekt
w połowie z braku motywacji.
Następne wpisy z tego wątku
- 05.05.17 17:47 J.F.
- 05.05.17 17:56 niepełnosprawny intelektualnie 'POPIS/EU
- 08.05.17 12:09 Adam Wysocki
- 08.05.17 18:24 Sebastian Biały
- 08.05.17 20:11 badworm
- 08.05.17 21:46 Sebastian Biały
- 08.05.17 23:03 badworm
- 09.05.17 14:14 Adam Wysocki
- 09.05.17 14:22 Adam Wysocki
- 09.05.17 16:15 Jacek Radzikowski
- 09.05.17 20:01 Sebastian Biały
- 09.05.17 20:05 Sebastian Biały
- 09.05.17 20:10 Sebastian Biały
- 09.05.17 20:13 Sebastian Biały
- 09.05.17 21:46 Adam
Najnowsze wątki z tej grupy
- LEDy na choinkę zdechły
- Wtopa LED
- Miało być zniesienie abonamentu RTV, a jest podwyżka!!!
- Microsoft, C/C++ na Rust - news
- Pierwsza mapa kosmosu w 102 długościach fal podczerwieni! To początek nowej ery w astronomii
- Rosjanie chwalą się prototypem komputera kwantowego. "Najważniejszy projekt naukowy Rosji"
- zasilacz
- Zegary DCF
- pompa CO
- 2,5 x więcej niż Li-Ion
- Tfu! Przeklety prostokąt (czyli UPS i "sinus modyfikowany")
- Dalekopis T100 - problem z powrotem karetki
- Diody LED - oświetlenie na choinkę
- ale wiesz, że są gotowce?
- jak wykryć zapalenie żarówki?
Najnowsze wątki
- 2026-01-03 LEDy na choinkę zdechły
- 2026-01-03 Wenezuela
- 2026-01-03 Wtopa LED
- 2026-01-03 Warszawa => Account Manager - Sprzedaż Usług Rekrutacyjnych <=
- 2026-01-03 "Obywatelskie zatrzymanie"
- 2026-01-03 ograniczanie sztucznej inteligencji
- 2026-01-02 Szalejąca dyskryminacja obywateli USA w Maili i Burkina Faso. Czy to legalne?
- 2026-01-02 Miało być zniesienie abonamentu RTV, a jest podwyżka!!!
- 2026-01-02 Miało być zniesienie abonamentu RTV, a jest podwyżka!!!
- 2026-01-02 Kogo KE opierdoli za nieskuteczną cenzurę? [Rząd tuski doniósł]
- 2026-01-02 Gdańsk => Konsultant Microsoft Dynamics AX/365 SCM Consultant - Servi
- 2026-01-02 Gdańsk => Solution Architect (Workday) - Legal Systems <=
- 2026-01-02 Gdańsk => Microsoft Dynamics 365 Finance Consultant <=
- 2026-01-02 Microsoft, C/C++ na Rust - news
- 2026-01-01 szyby macie całe?




5 Najlepszych Programów do Księgowości w Chmurze - Ranking i Porównanie [2025]