--
You received this message because you are subscribed to the Google Groups "android-platform" group.
To post to this group, send email to android-...@googlegroups.com.
To unsubscribe from this group, send email to android-platfo...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/android-platform?hl=en.
How does this "low level hw interaction" definition classify this
layer to be "Hardware abstraction layer"?
That way every platforms bsp or firmware code should also be a "HAL"?
The very fact that this so called "HAL" sits on top of well defined
kernel sysfs i/f makes it no good for any abstractions ... unless we
miss any other feature of this layer classifying it to be HAL?
hw abstraction should not be construed as "low lever interactions", imho ...
Thanks,
Arun

> I agree with you ..I see the HAL also more as hardware abstraction.
> When you provide certain sw like a usb implementation for
> different hw platform ( i.e. for different TI or Infineon platforms )
> then you build them against different HALs ..
>
> I think the whole sysfs handling really depends from the concrete
> manufacturer.
> The asop platform will have on kind of kernel interface .. and the different
> manufacturers
> like samsung or log will have more or changed sysfs handles.
>
> So in my eyes the HAL depends from hardware platform and the sysfs interface
> depends
> more from the supported features on this platform.
>
> Just my two cents to this.
This sounds to me like the closest explanation for Android "HAL" to
not sound incongruous with its abbreviated name. Thanks for sharing
same!
CVS: I hope you too would agree with this definition!
Best Regards,
Arun
www.crazydaks.com