自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 ARM Switch_to调用机制及调用过程

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

2016-10-08 22:23:09 3295 1

原创 基于AP6212实现 Airkiss NDK编程

关于AirKiss的实现,基于的芯片是BroadCom AP6212,基于的CPU还是全志A33,安卓系统。其实AirKiss源码大同小异,我做的工作就是交叉编译并进行了一系列的调试。这篇博客的主要目的是跟大家分享一下源码和固件。需要说明的是,源码是通过安卓NDK进行编程的,不熟悉NDK编程的各位可以稍微补充一下这方面的知识,其实跟交叉编译大同小异,当然前提是你的系统里

2016-09-22 22:10:42 3407 22

原创 Allwinner A33/A31 FrameWare基本配置

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

2016-09-19 23:29:17 5633 2

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

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

2016-09-17 22:12:07 1161 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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