make smdk6410_config
make found smdk6410_config: target unconfig:
smdk6410_config: unconfig
@echo "----------------------"
@echo $(@)
# The target is smdk6410_config
@echo "----------------------"
@echo $(MKCONFIG)
#/home/km/arm/uboot/uboot/mkconfig is a script
@echo "----------------------"
@echo $(@:_config=) arm s3c64xx smdk6410 samsung s3c6410
# $@ remove _config is smdk6410 | arm architecture | s3c64xx cpu type | smdk6410 board | samsung merchant | s3c6410 soc name
@echo "----------------------"
@$(MKCONFIG) $(@:_config=) arm s3c64xx smdk6410 samsung s3c6410
# Execute this script and parameters
unconfig: #Display information and delete files
# $(obj) can keep the source file clean. You can use export BUILD_DIR=/home/km//arm/uboot/uboot/dist to change the value of obj. The default is empty.
@echo x $(obj) x
@echo $(obj)board/*/config.tmp
# Need to delete include/config.h and include/config.mk files.
# board/*/config.tmp file board/*/*/config.tmp two temporary files
@rm -f $(obj)include/config.h $(obj)include/config.mk
$(obj)board/*/config.tmp $(obj)board/*/*/config.tmp
The result is two files generated
config.h:
/* Automatically generated - do not edit */
#include
config.mk
ARCH = arm
CPU = s3c64xx
BOARD = smdk6410
VENDOR = samsung
SOC = s3c6410
mkconfig file parsing:
_asm__ __volatile__("": : :"memory"); This is inline assembly.
Previous article:The Linux kernel driver automatically creates the device node and mounts the device
Next article:6410 clock divider structure and compilation issues
- Popular Resources
- Popular amplifiers
Professor at Beihang University, dedicated to promoting microcontrollers and embedded systems for over 20 years.
- LED chemical incompatibility test to see which chemicals LEDs can be used with
- Application of ARM9 hardware coprocessor on WinCE embedded motherboard
- What are the key points for selecting rotor flowmeter?
- LM317 high power charger circuit
- A brief analysis of Embest's application and development of embedded medical devices
- Single-phase RC protection circuit
- stm32 PVD programmable voltage monitor
- Introduction and measurement of edge trigger and level trigger of 51 single chip microcomputer
- Improved design of Linux system software shell protection technology
- What to do if the ABB robot protection device stops
- Huawei's Strategic Department Director Gai Gang: The cumulative installed base of open source Euler operating system exceeds 10 million sets
- Download from the Internet--ARM Getting Started Notes
- Learn ARM development(22)
- Learn ARM development(21)
- Learn ARM development(20)
- Learn ARM development(19)
- Learn ARM development(14)
- Learn ARM development(15)
- Analysis of the application of several common contact parts in high-voltage connectors of new energy vehicles
- Wiring harness durability test and contact voltage drop test method
- Qinheng PD sink protocol chip CH224K test, rant & alternative play
- Introduction to the application fields of crystal oscillator frequency
- I always get range check error when I import DDB files with AD09
- Submit your work --- Childish posture reminder
- EEWORLD University Hall----Live Replay: TI takes you to experience the interconnected and efficient smart home solution
- Array sorting problem
- Robust Design of I2C Serial EEPROM Application System.pdf
- Original 100KWh Solar Photovoltaic Off-Grid Battery Management System
- Ask everyone a question about 4G wireless data transmission
- Application of high power amplifier in inverse system control of hyperbolic function model, Xi'an Antai Electronics