本文的主要目的是学习和研究如何制作一个面向移动端的、高效的深度学习推理引擎,面向有一定深度学习基础知识的用户。
一、ARM基础
1.开发工具与平台
本文主要针对ARMv7-A
架构,编译工具链为NDK19
,使用VSCode
进行开发,主要语言为C
和ARM
,测试设备为小米10
。
2.Hello,ARM!
1 | .text |
1 | export AS=$NDK_ROOT/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/arm-linux-androideabi-as |
3.寄存器和指令集
4.常用系统调用
5.与C语言的交互
附件
1.ARM指令集
2.NEON指令集
- 本文作者: killf
- 本文链接: http://www.killf.info/编程语言/ARM/使用Python访问MySql数据库/
- 版权声明: 本博客所有文章除特别声明外,均采用 Apache License 2.0 许可协议。转载请注明出处!