全志文件管理器移植到RK3288(二)----framework添加接口模块
因为cifs和nfs挂载到本地,需要使用到mount挂载命令,而执行mount命令又需要root权限。所以很多厂商都是在固件里增加一些带有root权限的接口给应用层使用。全志的文件管理器也是这样做的。一般都是在framework/base目录下添加接口和服务。
好吧,我们看看全志在framework/base下究竟加了什么东西。打开framework/base目录
在该目录下,肉眼扫荡发现就是多了swextend,当然ethernet也算一个。打开swextend目录看看它神秘的一面吧。
可以看到多了好多东西,不过测试发现有些没用上,编译也有点问题。在打开systemmix看看
对framework比较熟悉的,应该很清楚这些是什么。就是为系统添加java接口提供应用层使用,这又使用到了jni还有service。代码都挺简单的,有源码的自己看看吧。