习惯操作寄存器每一行代码都想弄清楚.
感觉linux就是个黑箱..
linux程序编程主要调用相应的api啊,主要实现相关算法和控制,因为资源更丰富,可能更容易。
当然具体还要看是编什么程序。
将你的寄存器操作封装起来,使之成为一个个模块,因为linux下面的设备多是在设备树上面的,需要有这种模块化思想
此外,一些系统调度方面的东西需要了解一下,如锁,信号量等