logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

安卓 hal 串口驱动学习。。。

安卓是一个基于linux的系统,说的明白点其实安卓就是linux的应用程序。只是它对linux进行了封装。最底层的内核 其实并没有什么变化,开发安卓的驱动,最底层的跟linux没有任何分别。差别就在这个驱动要让java虚拟机里面跑的应用程序调用,并且正常使用。在安卓里实现的方法是 hal jni server  然后是客户端。这个hal曾其实就是典型linux平台下的操作底层驱动的编程。可以理解为

Android P zygote 原理分析之app_process

Android系统内核初始化完毕后,进入用户空间启动的第一个进程叫init 他是Android系统所有进程的祖先,这个进程启动后会初始化文件系统,然后养育很多娃,比如系统中许许多多的服务,其中有一个服务名字就叫zygote ,zygote 翻译过来其实就叫做受精卵,它应该是init的所有娃中比较特殊的一个,其他的娃多大是一些底层服务,而zygote 这个娃的特殊之处在于它负责启动java虚拟机,并

cubieTruck 移植qt4.8+opengl_eglfs+3d效果显示

由于项目原因,我们要用到qt下的3d,刚开始使用三星的6410,后来使用三星的210,但是都不行,linux下的gpu驱动都是没有的,也许有但是我没有找到。后来采用全志的a20开发板,采用a20开发板就是一个悲剧的开始,这个开发板,说的很好,但是没有具体的技术 支持,技术论坛发表问题,也没人回。好在用的人挺多的。采用这块开发板主要由于他有linux下的gpu驱动。但是当我移植qt的opengl的时

到底了