-
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
atman.pl!.POSTED!not-for-mail
From: Sebastian Biały <h...@p...onet.pl>
Newsgroups: pl.misc.elektronika
Subject: Re: Proces bootowania windows CE z okolic wersji 2
Date: Fri, 5 May 2017 17:26:22 +0200
Organization: ATMAN - ATM S.A.
Lines: 72
Message-ID: <oei5je$ncn$1@node1.news.atman.pl>
References: <oed550$m95$1@node1.news.atman.pl>
<36Tdfi0p8Iee6Nv8%gof@news.chmurka.net>
<oefnei$95p$1@node1.news.atman.pl>
<3aTdfk7q7Iee6Nv8%gof@news.chmurka.net>
NNTP-Posting-Host: 176.115.85.233
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-2; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: node1.news.atman.pl 1493997998 23959 176.115.85.233 (5 May 2017 15:26:38
GMT)
X-Complaints-To: u...@a...pl
NNTP-Posting-Date: Fri, 5 May 2017 15:26:38 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
In-Reply-To: <3aTdfk7q7Iee6Nv8%gof@news.chmurka.net>
Xref: news-archive.icm.edu.pl pl.misc.elektronika:717793
[ ukryj 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
- Rapsberry Pi i synchronizacja plików
- RCD 300 mA
- rpi i moduł przekaźników
- Falownik do pompy CO
- Lampa ogrodowa rozłączała różnicówkę
- Inteligentne oświetlenie schodów
- Pytanie do Użytkownika
- Emanuel kiedyś szukał gotowca do chłodzenia leków
- Sprzęty z Lidl-a
- idzie nowe
- Wybuchające pagery
- Jak shakować windę
- Sterowanie bezprzewodowe do wbudowania
- NC vs NO
- Jak dzięki mojemu pomysłowi amerykańce z Google przyspieszyli TV
Najnowsze wątki
- 2024-10-03 Warszawa => OpenText ECM Specialist <=
- 2024-10-03 Blokowanie informacji - test
- 2024-10-02 Warszawa => Fullstack Developer <=
- 2024-10-02 Katowice => QA Engineer <=
- 2024-10-02 Gdynia => Data Scientist <=
- 2024-10-02 Warszawa => Sales Development Representative (in German) <=
- 2024-10-02 Warszawa => SAP HANA Developer (Middle) <=
- 2024-10-02 Warszawa => SAP S/4HANA FI/CO Senior Consultant <=
- 2024-10-02 Warszawa => Senior SAP HANA Developers <=
- 2024-10-02 Warszawa => Senior PHP Laravel Developer (e-commerce) <=
- 2024-10-02 Warszawa => Programista Full Stack (.Net Core) <=
- 2024-10-02 Warszawa => Software .Net Developer <=
- 2024-10-02 Warszawa => Programista Full Stack .Net <=
- 2024-10-01 Katowice => Head of Virtualization Platform Management and Operating S
- 2024-10-02 GODZINA ZERO #48 - KRZYSZTOF STANOWSKI I ZBIGNIEW KAPIŃSKI PREZES IZBY KARNEJ SĄDU NAJWYŻSZEGO