一般在裸机,就是没有操作系统的情况下,就直接利用hal api来操作。
在操作系统如uclinux的情况下,就用文件方式。
其实都是一样的,在uclinux下,具体的操作交给驱动去完成了,对于应用程序就像文件一样了。