简单实例分析objdump反汇编用法
摘要:objdump命令是用查看目标文件或者可执行的目标文件的构成的gcc工具。 1. 准备代码hello.c 1 #include <linux/module.h> 2 #include <linux/init.h> 3 #include <linux/kernel.h> 4 5 MODULE_LICE
阅读全文
posted @
2022-04-28 19:49
feng..liu
阅读(1705)
推荐(0) 编辑
linux将进/线程绑定核心运行(cpu亲和性)
摘要:查看cpu核心数 cpu一般有多个物理核心,但在运行进程和线程时候,可以将其绑定或者指定到某一个或者多个核心上运行。我们在系统上有两种方法可以查看cpu核心数。 1.cat /proc/cpuinfo查看cpu的核心数以及信息,这里以树莓派3B为例: processor : 0model name
阅读全文
posted @
2022-04-22 16:07
feng..liu
阅读(960)
推荐(0) 编辑
嵌入式程序优化(2)-neon内建函数讲解
摘要:1. neon intrinsics介绍 neon intrinsics 是官方提供的 neon内建函数,使开发者不再需要手动使用内嵌汇编也能够使用 neon指令 来优化程序。本来着重讲解此类内建函数的使用方法及简单的代码实例 本文也可用作neon内建函数的快速查找表 PS:本文默认读者们已经熟悉了
阅读全文
posted @
2022-04-13 16:47
feng..liu
阅读(2721)
推荐(0) 编辑
嵌入式程序优化(1)-内嵌neon汇编
摘要:1. neon介绍 neon指令集是 arm 平台的 SIMD 指令集,也即单指令多数据指令集,如名字所说,一条只能可以同时处理多个数据,这里常常也使用另外一个名词来说 向量化编程。向量化编程在音视频处理领域中极为常见,随着人工智能深度学习等技术在嵌入式平台上的应用,neon指令集也可以被使用来优化
阅读全文
posted @
2022-04-13 11:28
feng..liu
阅读(885)
推荐(0) 编辑