I'm learning Manifolds theory and on one concept on a vector bundle I couldn't really understand for weeks.
In Loring Tu's Introduction to smooth manifolds, in order to find the local trivialization, we find the collection of $U$ covering the manifold $M$ such that we get a fiber-preserving diffeomorphism $\phi:\pi ^{-1}(U)\to U\times \mathbb{R}^r$ with each fiber being vector space with dimension $r$.
This notion of local trivialization is introduced in the section of vector bundle (not necessarily a tangent bundle) and it seems that every manifold admits local trivialization (not global trivialization). So for the case of manifolds, can we regard this $U$ in local trivialization as an atlas? Even more basically, vector bundle is the generalization of tangent bundle, is it correct?