硬件初始化放在什么地方?

请问xTang:

当我用资源管理器来开发一个硬件的驱动时,硬件的初始化放在什么地方?
是不是放在资源管理器所在进程的主线程(main()函数)的开始地方,即在调用无限循环函数之前的地方?

用mmap()映射过来直接操作不行吗?

放在resmgr_attach()之前就可以.
也就是说先做好初始化,再把设备路径放出去,让客户程序使用.