发布时间:2016-09-20 21:54:11
参考http://www.cnblogs.com/sywtt/archive/2012/01/25/2329284.html按各地址起作用的顺序,uboot引导linux内核启动涉及到以下地址:load address:entry point: 这两个地址是mkimage时指定的bootm address:bootm为uboot的一个命令,以此从address启动kernelkernel运行.........【阅读全文】
发布时间:2016-12-01 10:47:59
linux 2.6.28 kernel之__initcal机制和module_init详解 __define_initcall __initcall __initcall_start do_initcalls......【阅读全文】
发布时间:2016-12-01 10:39:25
linux2.6.28 .arch.info.init机器信息段及MACHINE_START(SMDK6410, "SMDK6410")......【阅读全文】
发布时间:2016-11-25 16:16:43
///////////////////////////////////////////////////////////** * struct i2c_client - represent an I2C slave device * @flags: I2C_CLIENT_TEN indicates the device uses a ten bit chip address; * I2C_CLIENT_PEC indicates it uses SMBus Packet Erro.........【阅读全文】
发布时间:2016-11-25 16:15:35
设备与驱动匹配1.match过程i2c_add_driver-->i2c_register_driver-->i2c_bus_type-->.match->i2c_device_match-->of_driver_match_device/i2c_match_id(比较i2c_driver->id_table->name和client->name,如果相同,则匹配上,匹配上之后,运行driver_register调用driver_probe_device进行设备与驱动绑定。),.........【阅读全文】