Hey,是不是正在搞Linux开发,对MACHINE_START和MACHINE_END这两个宏感到困惑?别急,今天就来聊聊这个话题,帮你理清思路,轻松上手!
什么是MACHINE_START/MACHINE_END宏?
在Linux中,machine对应一个设备,对于开发者来说,对应一个新项目。在项目启动阶段,你需要定义一个MACH。通常,这个定义文件位于arch/arm/mach-xxx/目录下,它包含了GPIO的使用、外设、i2c总线等系统信息。因此,认真分析machine定义文件对于了解项目情况至关重要。
如何定义一个MACHINE?
MACHINE_START(HALIBUT,
