ARM Switch_to调用机制及调用过程

Switch_to调用机制及调用过程          在/kernel/sched/core.c中有内核调度的核心函数:__schedule,在调度函数中通过调用context_switch进行进程上下文的切换。 context_switch对函数的调用见上图所示,主要完成的工作是mm的切换和...

2016-10-08 22:23:09

阅读数 1065

评论数 1

基于AP6212实现 Airkiss NDK编程

关于AirKiss的实现,基于的芯片是BroadCom AP6212,基于的CPU还是全志A33,安卓系统。 其实AirKiss源码大同小异,我做的工作就是交叉编译并进行了一系列的调试。 这篇博客的主要目的是跟大家分享一下源码和固件。 需要说明的是,源码是通过安卓NDK进行编程的,不熟悉N...

2016-09-22 22:10:42

阅读数 2627

评论数 25

Allwinner A33/A31 FrameWare基本配置

前几个月工作主要是针对Cortex-A7处理器:全志A33和A31的固件进行的一些配置和编译。 现基本总结一下配制方法,供大家参考: 对于初搞交叉编译的同学而言,最先需要注意的就是menuconfig时需要加上ARCH选项,即:make ARCH=arm menuconfig  巴拉拉。。在这说废...

2016-09-19 23:29:17

阅读数 3280

评论数 2

GPIO在用户空间(Sysfs)中的检测与控制

前段时间在编译安卓系统时有对GPIO控制的需求,经过一定探索之后找到了一个解决的方案,现分享一下。 主要的思路是:通过Sysfs在用户空间使用GPIO,内核配置时选择sysfs下对GPIO的支持,然后系统编译完成后,在用户空间通过对sysfs的GPIO目录下的相关“文件"进行操作,完成G...

2016-09-17 22:12:07

阅读数 852

评论数 1

提示
确定要删除当前文章?
取消 删除
关闭
关闭