ARM
文章平均质量分 73
介绍arm相关的结束和原理
山猫Show
科学 -> 技术 -> 工程
展开
-
Kunpeng Pro测评使用报告
邀请我参加Kunpeng Pro的测评活动。原创 2024-05-29 13:49:11 · 929 阅读 · 0 评论 -
[ARM]从NXP codeaurora 下载code
linux-imx$ git clone git://source.codeaurora.org/external/imx/linux-imx.git$ git checkout imx_5.4.70_2.3.0imx-uboot$ git clone http://source.codeaurora.org/external/imx/uboot-imx$ git checkout imx_v2020.04_5.4.70_2.3.0imx-atf$ git clone http://原创 2022-04-28 11:13:29 · 784 阅读 · 0 评论 -
[uboot]uboot 2019.04 port errors
error #1: include/config.h:7:10: fatal error: configs/.h: No such file or directorysolve: 原因是CONFIG_SYS_CONFIG_NAME没有正确的传进scripts/Makefile.autoconf文件,解决方案就是把CONFIG_SYS_CONFIG_NAME进行定义,这个定义一般是在具体的boar...原创 2020-01-13 17:04:22 · 389 阅读 · 0 评论 -
[Arm]框架汇总
Linux的强大就是框架牛逼,下面把最近听说的一些框架在此罗列一下1,cpufreq framework2,cpuidle framework3,clktree framework4, regulator framework5,reset framework6,ALSA frameworkTo be continue…...原创 2019-11-18 14:11:10 · 299 阅读 · 0 评论 -
[Arm]cpuidle之menu governor
Concepts and ideas behind the menu governorFor the menu governor, there are 3 decision factors for picking a C state:Energy break even pointPerformance impactLatency tolerance (from pmq...原创 2019-10-29 13:14:56 · 440 阅读 · 0 评论 -
[ARM]修改clock freq on imx8m
关于clock tree, 在uboot和kernel中都是可以修改的,但是当在uboot中修改后,由于kernel也有修改clock freq的能力,这时就要注意kernel可能会覆盖uboot中已经设置好的频率。所以最好的办法还是在kernel中进行clock的配置。而在kernel中配置时钟的方法据我现在所知又有两种,一种是在DTS里设置,另一种则是用代码设置,了解到这些以后会发现修改时...原创 2019-10-16 16:58:08 · 2324 阅读 · 0 评论 -
[Arm]使用modprobe时 “modprobe: can‘t change directory to ...”
最近在加载一个叫dmatest的模块时,报错modprobe: can't change directory to ' ... ': No such file or directory,做一个问题记录。首先,modprobe的解释:modprobe是linux的一个命令,可载入指定的个别模块,或是载入一组相依的模块。modprobe会根据depmod所产生的相依关系,决定要载入哪些模块。若...原创 2019-05-29 11:03:36 · 7333 阅读 · 0 评论 -
[Arm]version magic ‘5.6.0-rc5+ SMP mod_unload ‘ should be...问题研究
前几天编译ko模块驱动的时候,发现会出现Magic num不匹配从而导致无法insmod到系统中的问题,当时听老司机说关了一个什么kernel验证就行了,但是具体怎么关也没和我说,当时也没有深究了,回去找到当时的kernel重新编了一下就行了,今天又想起这个问题来,研究了一下,做个记录。首先,为什么会出现修改了kernel重新编译后magic num改变...原创 2019-03-25 16:30:40 · 2555 阅读 · 0 评论 -
[Arm]PWM驱动——sysfs方式
基于Linux kernel 4.9.123,1, 修改menuconfigSymbol: PWM_IMX [=y] ...原创 2019-03-21 13:07:58 · 5892 阅读 · 1 评论 -
[Arm]交叉编译一个驱动为模块
最近在搞Linux驱动,出现了很多问题,做一个记录吧。问题1:编译模块的步骤编译一个模块需要准备以下部分的工具:<1> 完整纯净的内核源码,可以在官方网站https://mirrors.edge.kernel.org/pub/linux/kernel/下载,要注意一定要和编内核时使用的完全一样的内核,如果不对编译时可能不会报错,但会在insm原创 2018-11-12 18:13:37 · 5315 阅读 · 1 评论 -
[Arm]arm交叉编译器gnueabi、none-eabi、arm-eabi、gnueabihf、gnueabi区别
arm交叉编译器gnueabi、none-eabi、arm-eabi、gnueabihf、gnueabi区别命名规则交叉编译工具链的命名规则为:arch [-vendor] [-os] [-(gnu)eabi]* arch - 体系架构,如ARM,MIPS* vendor - 工具链提供商* os - 目标操作系统* eabi - 嵌入式应用二进制接口原创 2016-06-30 17:10:33 · 796 阅读 · 0 评论