\documentclass[tikz]{standalone}

\usetikzlibrary{patterns}

\begin{document}

\begin{tikzpicture}
    \fill[pattern=north east lines] (-1, 0.3) rectangle (1,0);
    \draw [very thick, rotate=25, fill] (0, 0) -- (0, -2.5) circle (0.07) node [above left] {$M,m\;$};
    \draw [ultra thick, domain=245:295] plot ({2.5 * cos(\x)}, {2.5 * sin(\x)});
    \draw [domain=270:295] plot ({1 * cos(\x)}, {1 * sin(\x)});
    \node at (0.25, -1.2) {$\theta$};
    \draw [rotate around={25:(0, 0)}, thick, ->] (0, -2.5) -- (0, -3) node [right] {$\vec e_r$};
    \draw [rotate around={25:(0, 0)}, thick, ->] (0, -2.5) -- (0.5, -2.5) node [right] {$\vec e_\theta$};
    \draw [thick, ->] (0, 0) -- (0, -3) node [below left] {$x$};
    \draw [thick, ->] (0, 0) -- (3, 0) node [below right] {$y$};
    \draw [rotate around={25:(0, 0)}, thick, <->] (0.2, -0.2) -- (0.2, -2.3) node [midway, right] {$\ell$};
\end{tikzpicture}

\end{document}
