Теория:

Обращение — слово или сочетание слов, называющее того, к кому или к чему обращаются с речью.
Пример:
«Пойте, люди, города и реки
Роль обращения чаще всего выполняет имя существительное в именительном падеже (с зависимыми словами или без них) или другая часть речи в значении существительного (прилагательное, причастие и др.).
Пример:
«Встречающие поезд из Саратова, пройдите на вторую платформу!»
Обращение не является членом предложения, на письме выделяется запятой (запятыми) или восклицательным знаком (если оно стоит в начале предложения и произносится с усиленной звательной интонацией).
Пример:
«Милая моя! Радость моя ненаглядная! Как же я без тебя жить-то буду!»
Обращение может стоять в начале, в середине и в конце предложения.
Пример:
«Старик! Я слышал много раз, что ты меня от смерти спас» (М. Лермонтов). «Грызи, натура молодая, познаний каверзных гранит!» «Не шуми ты, о море ночное
Личные местоимения ты и вы обычно в предложениях выступают в роли подлежащего.
Пример:
«Сходил бы ты, Илья, за газетой».
Но эти местоимения могут выполнять функцию обращений.
Пример:
«Эй, вы, идите сюда!»
Или входить в состав обращений.
Пример:
«Милый друг ты мой, не грусти».
Иногда распространённое обращение разорвано другими словами — членами предложения, тогда каждая часть обращения выделяется запятыми по общему правилу.
Пример:
«Отколе, умная, бредешь ты, голова?» (И. Крылов)
Если перед обращением стоит междометие О, то оно от обращения запятой не отделяется.
Пример:
«О родина святая, какое сердце не дрожит, тебя благославляя» (В. Жуковский).
Источники:

Гаврилина М. «Русский язык: 8 класс. Практика». 2006. — 372 с.
Балашова Л. В., Дементьев В. В. «Русский язык». — Издательство «Лицей».