logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Cortex-M3平台嵌入式程序的几点心得体会

注:以下所有应用实例均以MDK4.60为开发编译工具1.     norFlash的应用(以SST39x640x为例)a)       ini文件的添加下载针对你平台(例如M3)的外设(主要是EMC)初始化的ini文件,或近似文件来修改。推荐网址:www.keil.com。修改后添加至如下图所示位置:这一步的目的是为了让MDK编译器烧写程序之前初始化norflash外设用。打开“xflash.in

DS90UB940 解串器芯片及驱动分析

        DS90UB940为解串器,在整个投屏传输通路中起到开关作用。在未与同轴电缆上输入信号的时钟同步前(可能未连接,也可能连接后时钟未同步),LOCK引脚和PASS引脚均为高阻态,电气特性呈现为高电平,没有数据输出。时钟同步后,LOCK引脚输出1,可以正常输出数据。PASS引脚则用于检测输入信号的时序(比如DE length、VSync length)是否有异常;输出1表示OK,输出0

Video4Linux Kernel API

Devices下文来自linux内核文档,仅供参考。Video4Linux provides the following sets of device files. These live on the character device formerly known as "/dev/bttv". /dev/bttv should be a symlink to /dev/vid

gicv3/v4

maint中断是level-sensitive interrupts。虚拟机里vcpu都是通过ICC_*来访问gicc,但具体访问的是虚拟的(ICV_*),还是物理的(ICC_*)是通过。来判断的,如果其设置为1,表示虚拟化中断路由开启,访问的是ICV,否则访问的是ICC。gicv3逻辑组件图。

Linux MMC原理及框架详解

目录1. 背景1.1基本概念1.2 规范简介1.2.1 卡的规范1.2.2 总线规范2. eMMC原理介绍2.1 eMMC内部结构简介2.1.2 Flash Controller2.1.3 Host Interface2.2分区管理2.3总线协议3. Linux MMC软件框架流程3.1软件架构3.2工作流程参考文档本文参考资料主要来...

Video4Linux Kernel API

Devices下文来自linux内核文档,仅供参考。Video4Linux provides the following sets of device files. These live on the character device formerly known as "/dev/bttv". /dev/bttv should be a symlink to /dev/vid

uvmm中设备管理

1.设备分类Uvmm中管理的设备分为两类:透传设备和虚拟设备(模拟设备)。在虚拟机中通过Device_repository类管理,其结构类图如下:2.设备获取所有的设备(包括虚拟和透传设备)通过解析dtb文件得到,然后加入到Device_repository类的_devices成员变量中进行保存。_devices成员是Dt_device结构类型,其包含了三个成员,path:node...

vbus机制分析

 1.概述moe通过解析uvmm.tmgr来启动io进程和vm虚拟机进程。在uvmm.tmgr脚本中会将io.cfg和vm_pass.vbus文件(双虚拟机会有两个vbus文件)作为参数传递给io进程解析;另外,会将与vm虚拟机对应的vbus的能力权限传递给vm虚拟机。Uvmm在初始化时,会获取对应的vbus能力权限,通过IPC与io server服务端通信来获取整个vbus总线设备,并保...

Device Tree:基本概念

转自:http://www.wowotech.net/linux_kenrel/dt_basic_concept.html一、前言一些背景知识(例如:为何要引入Device Tree,这个机制是用来解决什么问题的)请参考引入Device Tree的原因,本文主要是介绍Device Tree的基础概念。简单的说,如果要使用Device Tree,首先用户要了解自己的硬件配置和系统运行参数,并...

x86架构linux内核引导过程分析

1. BIOS Bios详细代码解析,在此略过。主要功能概括来说包括如下几部分: POST:加电自检,检测 CPU 各寄存器、计时芯片、中断芯片、DMA 控制器等  Initial:枚举设备,初始化寄存器,分配中断、IO 端口、DMA 资源等  Setup :进行系统设置,存于 CMOS 中。  常驻程序:INT 10h、INT 13h、INT 15h 等,提供给操作系统或应用程序调用。  启动自

#x86
    共 12 条
  • 1
  • 2
  • 请选择