信息

ARM指令BBLBLXBX区别

6个月前 (01-09) 202浏览

B: 跳转。 B   label  满足条件立即跳转到Lable指定的地址执行 BL: 带链接的跳转。 首先将当前指令的下一条指令地址保存在LR寄存器,然后跳转的lable。通常用于调用子程序,可通过在子程序的尾...

ARMNEON指令

6个月前 (01-09) 161浏览

    在初学NDK时,接触到 HelloNeon例程,了解到 Neon是ARMv7-AR 系列中引入的并行模块,可以让你同时操作8个16位数据或4个32位数据,在信号处理,图像处理,视频编解码优化方面有很高的应用价值。...

tinkerboard卡片电脑主板

6个月前 (01-09) 246浏览

Tinker board开发板是由国际知名IT厂商华硕ASUS出品的精品开源硬件项目,兼容了树莓派的生太链,可以运行树莓派的系统,同时,华硕还专门支持了很多第三方的知名系统,同时华硕基于debian高度定制了一款tinker OS,专为这个板子打造...

Exynos4412Android4.4平台WiFi功能移植第四篇

6个月前 (01-09) 182浏览

HAL层移植  HAL层移植相对简单,MT6620 采用的是Android的WiFi架构,没有经过修改,按照MTK的指导文档移植即可,这里需要注意的是wifi.c文件和init.connectivity.rc文件. 1.5.1 wifi...

基于Androidarm64可执行程序编译运行

6个月前 (01-09) 315浏览

Android默认编译的应用程序动态链接的一般都是PIE,前文“基于Android arm64 Linux got 调试”,每次调试都要查看加载地址,于是就想能否编译生成非PIE的应用程序。 /opt/android-6.0.1_r9/externa...

AndroidAPK在32bit和64bit区别

6个月前 (01-09) 154浏览

目前64bit android系统也慢慢的多了,看到也有apk声称支持64bit system,然后就往里面打包搞了个arm64-v8a 目录,放了个64bit的so,但是apk代码里面却不按规范去load so ,导致一系列 f...

Android不同版本版本号

6个月前 (01-09) 143浏览

//Build.VERSION.SDK_INT 如果23的话Android 6.0. 22 Android 5.1 Lollipop 23 Android 6.0  Marshmallow(棉花糖) 24 Android 7.0&...

ELF文件头分析(中)

6个月前 (01-09) 207浏览

ART世界探险(12) - OAT文件分析(2) - ELF文件头分析(中) 段(section)的概念 一块内存分配给应用程序之后,从代码的组织上,我们就有将它们分段的需求。 比如,可以分为代码段,数据段,只读数据段,堆栈段,未初始化的数据段等...