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

本文主要记录: 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…
/************************************************************ * am335x uart分析 * 本文记录am335x uart驱动的注册过程. * 参考: * http://www.cnblogs.com/helloworldtoyou/p/5385595.html * 涉及文件: * arch/arm/mach-omap2/board-am335xevm.c * drivers/tty/serial/omap-serial.c *…
/***************************************************************************** * imx6 fec分析 * 本文主要分析imx6的网卡程序,phy使用ar8031. * * Tony Liu, 2016-4-19, Shenzhen ****************************************************************************/ /* 注册设备 */ kern…
1.从ZMain里面的main函数开始分析 2.进入int main( void ); HalDriverInit();   //硬件相关初始化,有DMA初始化和UART初始化 3.进入HalDriverInit(); /* DMA */#if (defined HAL_DMA) && (HAL_DMA == TRUE)    // Must be called before the init call to any module that uses DMA. HalDmaInit();#…
分析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 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的说明文档中指出,支持同时烧写多个…
本文主要介绍如何配置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…
0. 知识点 中断(设备树) [IMX6]设备树分析--dts 1. 编译 Android6.0内核移植(1):分析编译日志 Android6.0内核移植(2):kernel编译内核 单独烧录kernel imx6 设备树.寄存器分析 linux移植关键点(设备树.gpio.i2c.uart) 2. 简单的移植 [IMX6]android6 移植(gpio) 串口驱动 3. 输入系统 linux层: i.mx6 Linux输入子系统 Android层: android输入子系统分析 i.mx6…