发布时间:2014-06-10 20:27:11
驱动数字电路运转的是时钟信号,时序电路都需要一个外部时钟信号来驱动,完成计时,同步,计数,时序控制等各种功能。像CPU也是时序信号驱动来完成各种运算的,而且像ARM带的模块大部分都与时序有关,因此理解时钟信号对于底层编程非常重要。一、时钟信号的源头--晶振 .........【阅读全文】
发布时间:2012-12-26 14:22:04
此文是对早期文章《U-boot开机logo的制作方法》 的更新。~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 如果在uboot中实现了LCD等显示设备的驱动,uboot在启动的时候会在屏幕的左上角显示一个logo,如下图: 这个logo默认情况(只定义了CONFIG_VIDEO_LOGO)是如上图所示的企鹅(如果还定义了CONFIG_VIDEO_BMP_LOGO会是denx的标志),这个是存在于uboot代码中的一个头文......【阅读全文】
发布时间:2012-12-24 17:11:25
本文使用uboot2010.03版本,2010.06版本同样适用,在XC2440板上实现显示bmp logo首先需要有LCD的驱动支持,XC2440板的LCD驱动是:drivers/video/xc2440_lcd.c显示LOGO的函数调用流程:在arch/arm/lib/board.c中的start_armboot调用common/stdio.c中的stdio_init如果定义了CONFIG_VIDEO和CONFIG_CFB_CONSOLE,调用drivers/video/cfb_console.c中的drv_video_initvideo_init调用XC2440的LCD驱动中的video......【阅读全文】