Hi Frnds., I like to know about How to boot load in atmega 328p chip

I know very well arduino board is one most use full to program its very user friendly. But for my every project i cant able to use full board instead of a single chip, because its cost is comes high. I need same arduino operation in a single chip. without board.