首先下载内核的源代码。
然后tar -xvf 解压。
我们这里使用arch/arm/configs/xxx_defconfig默认的配置文件。
使用如下命令。make ARCH=arm xxx_defconfig
然后使用make menuconfig 这里可以根据需要更改配置。(如果不make menuconfig一下的话。有时候会提示Kconfig restart 类似的东西。让你手动去选择配置选项)
然后使用 make ARCH=arm CROSS_COMPILE=arm-linux-就可以开始编译了。
同样也可以不用make ARCH=arm CROSS_COMPILE=arm-linux-这么写。
修改顶层的Makefile 文件 找到
ARCH ?= $(SUBARCH)
CROSS_COMPILE ?= $(CONFIG_CROSS_COMPILE:"%"=%)
修改为
ARCH ?=arm
CROSS_COMPILE ?=arm-linux-
然后同样执行make就可以了。
接下来就可以开始内核的编译道路了。。。。。。。。。。。。
关键字:Arm linux内核 config
引用地址:
Arm linux内核构建关于.config的问题
推荐阅读最新更新时间:2024-03-16 14:48
瑞萨电子和瑞萨移动获ARM下一代通信与应用处理器知识产权许可
瑞萨电子株式会社及其子公司高级无线通信半导体解决方案与平台供应商瑞萨移动公司Renesas Mobile Corporation(以下简称“瑞萨移动”)已获得使用ARM® Cortex™- A7 MPCore™和ARM Cortex-A15 MPCore™处理器的许可。该两款处理器通过部署在ARM的big.LITTLE™配置中,可以帮助瑞萨移动开发新一代涡轮增压应用处理器、通信处理器及可提供超强性能和更长电池续航时间的LTE/HSPA+多模智能手机平台。 ARM的big.LITTLE处理器技术是一项灵活的技术。通过使用应用软件在两个处理器集群(一个用于提供高性能,另一个用于实现最大能效)之间无缝切换,Big.LITTLE重新定义了功
[单片机]
基于ARM和μC/OS-II的车载定位终端的设计
为了达到节省能源、降低排放的目标,电子控制技术在货车、工程车以及农用车的柴油机上得到快速发展和应用。随着机车电控化技术发展,车载定位终端的数据采集交互速度以及运行的稳定性已成为衡量该设备的一个重要指标。为进一步提升车载定位终端的实时性和稳定性,文中设计了一种基于ARM处理器和 C/OS II操作系统的车载定位终端。应用ARM处理器实现数据交互的高速性,应用 C/OS II操作系统解决程序运行的稳定性问题。 1 、车载终端整体结构及功能介绍 车载定位终端主要由CPU(包括S3C44BOX芯片,2MbyteNorFlash和8MByteSDRAM),GPS卫星数据接收电路,GPRS无线数据上传电路和CAN控制器及数据收发模
[单片机]
ARM单片机汇编指令使用二
目录: 11、STMFD和LDMFD指令 1)STMFD SP! ,{R0-R7,LR} 2)LDMFD SP! ,{R0-R7,LR} 99、伪指令 1)PROC伪指令 2)EXPORT伪指令 3)IMPORT伪指令 4)DCD与DCDU伪指令 5)ALIGN伪指令 6)AREA伪指令 7)SPACE和DCD伪指令的区别 8)ENTRY伪指令 ----------------------------------------- 说明: ARM单片机汇编指令使用一 ARM单片机汇编指令使用二 ---------------------------------------------------
[单片机]
基于ARM的毫米波天线自动对准平台设计
在毫米波中继通信设备中,为提高对准精度,缩短对准时间,满足快速反应的要求,并结合毫米波波瓣窄,方向性强的特点,创造性地提出了毫米波天线自动对准平台系统的设计方案。在天线对准过程中,将复杂的的空间搜索转换成两个简单的水平和垂直搜索,简化了搜索控制算法。采用基于ARM 的32 位微处理器LPC2294 进行控制,用步进电机驱动平台和毫米波设备转动,实现毫米波通信设备的快速准确对准。毫米波中继通信设备在国内还处于研发改进阶段,所以该对准平台系统具有极大的参考意义。
毫米波作为一项尖端学科在中继通信方面发挥着越来越重要的作用。但毫米波波瓣窄,方向性强,导致天线对准困难,存在对通时间长,甚至难以对准的问题,不能满足快速反应的要求。因此,
[网络通信]
ARM中gtk的移植
#主机安装gettext libglib2.0-dev sudo apt-get install gettext libglib2.0-dev export PREFIX=/gtkdfb& #install glib2.16 echo ac_cv_type_long_long=yes arm-none-linux-gnueabi.cache& echo glib_cv_stack_grows=no arm-none-linux-gnueabi.cache& echo glib_cv_uscore=no arm-none-linux-gnueabi.cache& echo ac_cv_func_posix_getpwuid_r=
[单片机]
ARM中关于CPSR_cxsf
msr cpsr_cxsf,r1 ;这里的cxsf表示从低到高分别占用的4个8bit的数据域 指令中有时还有出现cpsr_cf, cpsr_all, cpsr_c等,这里: c 指 CPSR中的control field ( PSR ) f 指 flag field (PSR ) x 指 extend field (PSR ) s 指 status field ( PSR ) 其中cpsr的位表示为: 31 30 29 28 --- 7 6 - 4 3 2 1 0 N Z C V
[单片机]
基于ARM9和GPRS的实时电力负控管理系统的设计
在当今电能源紧张的工业社会中,及时准确地获取用户的用电负荷信息,并据此做出及时的控制调度对于提高能耗利用率具有重要的现实意义。传统的电量结算是依靠人工定期到现场抄取数据的,在实时性、准确性和应用性等方面都存在诸多不足之处,应用基于单片机、ARM 7平台的自动抄表终端已成趋势。但由于单片机的数据处理速率低、ARM7缺乏存储管理单元,难以满足电力系统对负荷控制的精细化要求。
本文根据重庆电力部门的需求,在现有的电力负控管理系统的研究与发展基础上,提出了一种基于ARM9和GPRS的电力负控管理系统的设计方案。该系统利用ARM9微处理器的高采集速率和较强的处理能力提高了系统的精确度;利用具有抢占内核机制的Linux2.6操作系统提
[电源管理]
IAR推出新版IAR Embedded Workbench for Arm功能安全版,该版本配备经过认证的静态代码分析功能
IAR推出新版IAR Embedded Workbench for Arm功能安全版,该版本配备经过认证的静态代码分析功能 瑞典乌普萨拉,2024年2月20日 – 全球领先的嵌入式系统开发软件解决方案供应商IAR宣布 :推出其旗舰产品IAR Embedded Workbench for Arm功能安全版的最新版本9.50.3。此次发布进一步加强了IAR支持开发人员创建安全、可靠和符合标准的嵌入式应用程序的承诺,涵盖了汽车、医疗设备、工业自动化和消费电子等多个行业。该版本中最重要的新功能是经过认证的C-STAT,这是专为安全关键应用程序设计的静态代码分析工具。 IAR Embedded Workbench for Ar
[嵌入式]