
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
1. 基于ARM架构增加Gold-Fish平台,相应增加的目录如下:kernel/arch/arm/mach-goldfishkernel/include/asm-arm/arch-goldfishGold-Fish平台采用的是ARM926T CPU作为BaseBand处理器, 该CPU主频至少为200MHZ. 而要流畅运行Android系统的CPU主频至少要在400MHZ以上,也就是
在进行设备驱动程序,内核功能模块等系统级开发时,通常需要在内核和用户程序之间交换信息。Linux提供了多种方法可以用来完成这些任务。本文总结了各种常用的信息交换方法,并用简单的例子演示这些方法各自的特点及用法。其中有大家非常熟悉的方法,也有特殊条件下方可使用的手段。通过对比明确这些方法,可以加深我们对Linux内核的认识,更重要的是,可以让我们更熟练驾御linux内核级的应用开发技术。内核空间
函数功能描述:struct page alloc_pages(unsigned int flags, unsigned int order);函数以gfp_mask分配方式分配2的order次方(1<<order)个*连续的物理页*。分配的页可以通过void page_address(struct page page)函数获得该page对应的逻辑地址指针。如果无需用到struct pa
Android Bluedroid source code analysis图1:应用层到协议层Android的bt整体结构如图1所示:应用层:使用蓝牙协议的各种应用,例如:蓝牙电话、音乐等。Framework层:主要是android系统向应用层开放的蓝牙的相关接口。Bluetooth Service:各种profile和adapter的服务端实现,framework端通过AIDL方式和这层进行调
bluedroid的通用架构框图:由上图可知,bluedroid包含如下的核心组件:Bluetooth core stack libraryHCI libraryVendor Specific HCI libraryUART, RFKILL,TUN/TAP and UHID device dri
相关文章阅读记录:JAVA解析各种编码密钥对(DER、PEM、openssh公钥)https://blog.csdn.net/jiftlixu/article/details/19836405【Java密码学】使用Bouncy Castle生成数字签名、数字信封https://www.cnblogs.com/qiuxiangmuyu/p/6195215.htmlJava生成CS...
数据类型不一致: stdin类型为 FILE* STDIN_FILENO类型为 int 使用stdin的函数主要有:fread、fwrite、fclose等,基本上都以f开头 使用STDIN_FILENO的函数有:read、write、close等 层次不一样。STDIN 属于标准库处理的输入流,其声明为 FILE 型的,对应的函数前面都有f开头,如fopen/fread/fwrite
之前打包都是RD通过Android studio或者Eclipse /adt手动打包生成apk给QA测试,现在技术总监要求对项目进行持续集成,也就是说通过某种方式定时(比如每天凌晨三点)自动将SVN库中最新的代码down下来编译打包,QA也可以通过Jenkins手动构建最新的代码打包,不用每次都由RD手动打包生成apk黑QA,而且多渠道打包又很繁琐.软件环境:1、 window
做卷积神经网路方面的研究,有时会遇到一些苦恼。大抵是:1、复现别人的网络,得不到相同的表现。2、自己的网络调参,结果调不上去。所以有些大佬就总结了一些调参的tricks,在这里学习记录一下,然后加上一些自己的理解。影像神经网络效果的因素可能有但不限于以下几点:学习率调节优化器初始化方法标签平滑归一化学习率好的学习率可以让调参过程事半功倍,那么什么是好的学习率呢,source:https://sgu
前言最近在学习高通的音频驱动,在学习了高通音频 bring up 和 Audio overview 文档后,并在网上寻找到一篇比较重要的 blog进行学习后,将这部分学习笔记记录于此。四个重要部分高通音频框架大体分为以下四个部分:音频前端(FE)音频后端(BE)DSP音频设备(Audio Device)(以下,音频前端使用 FE 代替;音频后端使用 BE 代替,音频设备使用 Device 代替)其







