x
This website is using cookies. We use cookies to ensure that we give you the best experience on our website. More info. That's Fine
HPC:Factor Logo 
 
Latest Forum Activity

MP900c: Tips and Tricks

1 2
stingraze Page Icon Posted 2021-06-20 12:38 PM
#
Avatar image of stingraze
Writing Team
H/PC Vanguard

Posts:
2,742
Location:
Japan
Status:
Nice update on getting the temperature and humidity!
 Top of the page
joval Page Icon Posted 2021-07-18 5:57 PM
#
Avatar image of joval
Subscribers
H/PC Elite

Posts:
584
Location:
Northern California
Status:
Pardon the delay: Honesty is the best policy... but not my only policy!

OK we are concerned with 4 "programs" when upgrading to WinCE.Net4.2... 3 of which reside in the MP900 ROM:

1. Bios 2. Bootloader 3. Kernel/OS 4. The Flashing program

I will use the analogy of the MP900/c as the same as a House with many rooms.

When you first turn on your HPC (or any computer) the first "program" to run is the Bios (or EFI in newer devices). It has the job of providing the "blueprints" of the House: the total number of rooms, the type and location of rooms like Kitchen, bathrooms, bedrooms, garage, pantry, living room, etc. Instead of rooms, the Bios looks for and records "devices" such as RAM memory (a locker room with many numbered lockers for storing things), video display, keyboard, touch screen or mouse, network card/ wifi, storage card, which hard drive ( the ROM in the MP900 case) contains the master boot record and the critically important location of bootloader files and kernel/OS files. etc.

If you shop in a Big Box store like Best Buy or Costco after you pay the cashier and go to leave the store you run into a Bouncer-type person (Bios) who demands to see your receipt and everything in your cart and then checks off each item before letting you advance/ leave. If everything checks out accurately, the Bios then allows the computer to advance to the Bootloader stage by handing the list of devices, their locations and types over to it along with info on the size of RAM, ROM, Storage, video/audio/touchscreen parameter.

So, the Bios creates a blueprint of the computer and then starts/calls up the bootloader , hands it the blueprints along with additional data, then leaves the scene as the Bootloader takes over.

Now, The Bootloader is similar to the Home Moving Truck Operator and the ROM / boot drive is the Truck Load of contents/ furnishings, etc. The Bootloader starts delivering up chunks of the Kernel/OS/packages/files and moves them into various rooms/cabinets/lockers, etc. When done, it starts/calls up the Kernel ( which is similar to a Butler/Bouncer/Security Guard type of fellow), shows it the checklist of what's been delivered, with location and state (coffee pot is on and brewing, AC is off, water and electricity are connected).

Obviously, we assume every entity here is speaking and understanding the same lanquage. You can imagine what happens when the bootloader has difficulty understanding the proper "computer-ese" The wrong bootloader puts the potting soil and insectcide in the refrigerator, the sofa in the swimming pool, the ice cream in the bed, and way, way too much toilet paper in the commode! The kernel given the wrong info locks all the I/O doors and windows so nothing gets processed,or dumps its results down the toilet (because the bios told the bootloader the toilet is a window). (Toilet water means different things if you make perfume vs if you are a plumber). Or the Kernal loads the wrong driver for the wrong device, etc...(Not so "finger licking good"as the good Colonel might say).

more to follow,

joval posted from a J720/Devuan3.16/RasPi/Firefox Hybrid


Edited by joval 2021-07-18 6:32 PM
 Top of the page
Rich Hawley Page Icon Posted 2021-07-18 8:06 PM
#
Avatar image of Rich Hawley
Global Moderator
H/PC Guru

Posts:
7,056
Location:
USA
Status:
I hate analogies...
 Top of the page
joval Page Icon Posted 2021-07-19 12:57 AM
#
Avatar image of joval
Subscribers
H/PC Elite

Posts:
584
Location:
Northern California
Status:
Quote
Rich Hawley - 2021-07-18 12:06 PM

I hate analogies...


Yeah, well, good thing Einstein and Bohr never used 'em then...

Hmmmm... some hate it when the captain doesn't go down with the ship, too!! Yo comprendo. FYI, no "wedgie" intended.

Once upon a time someone with your appellation was cooking up mischief/recipes with his Hex Editor by promoting the so called "ROM Kitchen." Or am I mistaken? I thought it was good stuff... but desperately needed some understandable credible ANALOGIES !!!

Besides, I'm only about 1/2 way through here. This is my first draft on the how's and why's of MP900/c CMonex ROM 4.2 Upgrade. This stuff is destined to live on for eternity!!! Warts and all!!

Stay tuned, even the Good Guru might learn a thing or two... by analogy!

joval posted on a J720/Devuan/RasPi/Firefox "Hybrid"


Edited by joval 2021-07-19 1:15 AM
 Top of the page
joval Page Icon Posted 2021-07-19 3:32 AM
#
Avatar image of joval
Subscribers
H/PC Elite

Posts:
584
Location:
Northern California
Status:
Rich,

To your credit though, I can see where my " buffer overflow" analogy might cause a stink!

joval
 Top of the page
hpc:factor« View previous thread · Windows CE 4.x .net · View next thread »
1 2
Jump to forum:
Seconds to generate: 0.125 - Cached queries : 60 - Executed queries : 10
Server Time now is: Saturday, 24 July 2021 - 5:57