内核开发不等于驱动开发。中国没有内核开发。像百度这种服务器内核优化工程师可以勉强算是。这种工作与寄存器无关
驱动开发,其实对于绝大部分工程师来说都是"驱动review",最多叫“驱动hack”,谈不上开发。寄存器当然要了解,但是你除非去顶尖的chip design公司,其实学精了也没用。
对于CPU来说,把计算机体系结构这么课学好(微机原理个人觉得都相对次要),其他单片机,ARM, MIPS等都不难。
至于其他种类硬件,更多的是要专注于行业/领域知识,比如graphics chip,你肯定要对图形学很精通。不然把手册给你你也不知道再说什么。