U-boot source code analysis