imx6 framebuffer 分析】的更多相关文章

分析imx6 framebuffer设备和驱动的注册过程. Tony Liu, 2016-8-31, Shenzhen 相关文件: arch/arm/mach-mx6/board-mx6q_sabresd.c kernel/video/mxc/mxc_ipuv3_fb.c mm/memblock.c | drivers/video/fbmem.c | 设备注册 MACHINE_START(MX6Q_SABRESD, "Freescale i.MX 6Quad/DualLite/Solo Sabr…
/***************************************************************************** * imx6 fec分析 * 本文主要分析imx6的网卡程序,phy使用ar8031. * * Tony Liu, 2016-4-19, Shenzhen ****************************************************************************/ /* 注册设备 */ kern…
背景知识 在多媒体的推动下,彩色LCD越来越多地应用到嵌入式系统中,PDA和手机等大多都采用LCD作为显示器材,因此LCD的应用很有实际意义! LCD工作的硬件需求:要使一块LCD正常的显示文字或图像,不仅需要LCD驱动器,而且还需要相应的LCD控制器.在通常情况下,生产厂商把LCD驱动器会以COF/COG的形式与LCD玻璃基板制作在一起,而LCD控制器则是由外部的电路来实现,现在很多的MCU内部都集成了LCD控制器,如S3C2410/2440等.如S3C2410通过LCD控制器就可以产生LCD…
Linux源代码包中/document/fb/framebuffer.txt有例如以下介绍: The frame buffer device provides an abstraction for the graphics hardware. It represents the frame buffer of some video hardware and allows application software to access the graphics hardware through a…
/************************************************************************** *本文主要跟踪imx6 spi设备和驱动的注册过程. * * Tony Liu, 2016-4-13, Shenzhen *************************************************************************/ kernel/arch/arm/mach-mx6/board-mx6q_sa…
本文主要分析: 1. i2c设备注册 2. i2c驱动注册 3. 上层调用过程参考: http://www.cnblogs.com/helloworldtoyou/p/5126618.html 1. i2c设备注册 kernel/arch/arm/mach-mx6/board-mx6q_sabresd.c static void __init mx6_sabresd_board_init(void) { mxc_iomux_v3_setup_multiple_pads(mx6q_sabresd_…
解析freescale的MfgTool中的脚本,了解imx6, android系统的分区情况. 配置文件 1. cfg.ini [profiles] chip = MX6DL Linux Update # 指定平台名称 [platform] board = SabreSD # 根据name名称指定ucl2.xml中运行的命令 [LIST] name = Android-SPI_NOR-EMMC 2. UICfg.ini 用于配置同时烧写的主板个数,MfgTool的说明文档中指出,支持同时烧写多个…
本文主要记录: 1.uart设备注册 2.uart驱动注册 3.上层应用调用有些地方理解的还不是很透彻,希望指正. 1.uart设备注册过程 MACHINE_START(MX6Q_SABRESD, "Freescale i.MX 6Quad/DualLite/Solo Sabre-SD Board") /* Maintainer: Freescale Semiconductor, Inc. */ .boot_params = MX6_PHYS_OFFSET + 0x100, .fixu…
本文主要介绍如何配置IOMUX寄存器,设置IO复用寄存器,配置为GPIO功能.参考: http://www.jianshu.com/p/3c2053508342 http://www.embest-tech.com/community/index.php?topic=2822.0 查看板级文件 kernel/arch/arm/mach-mx6/board_mx6q_sabresd.c MACHINE_START(MX6Q_SABRESD, "Freescale i.MX 6Quad/DualLi…
本文将介绍在本人JOS中实现的简单图形界面应用程序接口,应用程序启动器,以及一些利用了图形界面的示例应用程序. 本文主要涉及以下部分: 内核/用户RW/RW调色板framebuffer共享区域 8bit颜色深度BMP格式图片读取与绘制 读BMP头总是出现问题?不合理的数据? 为啥读出来的图片颜色怪怪的!! 为啥是倒的,还有的运气不好出错了 如果是想绘制多个图片在一页上,调色板问题?? 如果读到一个32位色的图片咋办? 图形化界面数据结构,框架以及接口设计 利用图形化接口实现应用程序: 日历程序(…