My Ds2 didn't eat Dinner for about 3 years, he has always eaten a big breakfast & Lunch, but after that he really wouldn't eat much - unless of course it was junk LOL.
He is 7yo now & still Dinner isn't a good meal, he knows the rules that he needs to have eaten 4 things from his plate to get more of a prefered food/dessert/other food & will still go to bed with no dinner at least 1/week.
He wakes up early whether he is hungry or not, as on a Weekend he can happily wait for food until 10am... so yes your DS may wake up saying he is hungry, but unless he is under 1yo... it is the food in a 24hour period that matters not the single meal before dinner, so the getting up early & eating early sets a habit rather than actually being hungry. We have a rule in our house... no food before 7am so even though DS2 is often up & reading his book at 6am, he can't go in the kitchen & make a bowl of cereal (he can do it himself) before 7am. He almost definitely gets up & says I'm hungry because it is habit not so much he actually is so starving that he needs to eat that moment... if you define the times you are prepared to serve meals & offer the food at those meals then he will learn to adjust... still doesn't mean he won't wake up early & will eat dinner, but you can know that he is getting enough food. KWIM,