发布时间:2013-03-29 17:05:09
以友善之臂的mini2440开发板为平台,以较新的内核linux-2.6.32.7版本为例,仅作说明之用。当内核映像被加载到RAM之后,Bootloader的控制权被释放。内核映像并不是可直接运行的目标代码,而是一个压缩过的zImage(小内核)。但是,也并非是zImage映像中的一切均被压缩了,映像中包含未被压缩的部分,这部分中包.........【阅读全文】
发布时间:2013-03-26 00:23:27
驱动程序:#include <linux/***.h> 是在linux-2.6.29/include/linux下面寻找源文件。(kernel) #include <asm/***.h> 是在linux-2.6.29/arch/arm/include/asm下面寻找源文件。(arch) #include <mach/***.h> 是在linux-2.6.29/arch/arm/mach-XXXX/include/mach下面寻找源文件。(board) #include <linux/module.........【阅读全文】
发布时间:2013-03-21 22:27:17
#include "clib.h"#define op_t unsigned long int#define OPSIZE (sizeof(op_t))#define OPSIZE_INBITS 2 // !!! be cautious on this definition#define OP_T_THRESHOLD.........【阅读全文】
发布时间:2013-03-21 10:16:30
"panelargs=light=on;display=10;bit=10bit;repack=0;delay1=50;delay2=60;delay3=100\0" \===============================================================extern unsigned long simple_strtoul(const char *cp,char **endp,unsigned int base);static void get_panel_config(cmd_tbl_t * cmdtp,int flag,int argc,c.........【阅读全文】
发布时间:2013-03-20 20:29:08
uboot进入suspend模式:static int do_suspend (cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]){#ifndef CONFIG_M6TVrun_command("video dev bl_off",1);run_command("video dev disable",1);#endifmeson_pm_suspend();return 0;}U_BOOT_CMD(suspend,1,0,do_suspend,"suspend","/N\n""Thi.........【阅读全文】