#M

How to make apq8084

1.firstofall,youwillmeetmanyproblemnoexcutepermisson,plsdo:chmod-R+xAPQ8084/2.build/core/base_rules.mk:130:***external/webrtc/src/system_wrappers/source:MODULE....
代码星球 ·2021-02-24

MIPI DSI协议介绍

此文根据网上的资料翻译和整理而来 一、MIPIMIPI(移动行业处理器接口)是MobileIndustryProcessorInterface的缩写。MIPI(移动行业处理器接口)是MIPI联盟发起的为移动应用处理器制定的开放标准。已经完成和正在计划中的规范如下: 二、MIPI联盟的MIPIDSI规...
代码星球 ·2021-02-24

AMBA总线介绍

  TheAdvancedMicrocontrollerBusArchitecture(AMBA)specificationdefinesanon-chipcommunicationsstandardfordesigninghigh-performanceembeddedmicrocontrolle...
代码星球 ·2021-02-24

ubuntu12.04编译rtems doc目录

我的rtem的版本是rtems-4.10.2:首先安装textinfo:sudoapt-getinstalltexinfo然后:cdrtems-4.10.2/doc../bootstrap./configure--enable-maintainer-modecdtools;makecd..makeinfomakeall...

Qualcomm 8X camera daemon进程浅析

Camera先看一下抽象层的主要流程:首先启动一个守护进程intqcamsvr_start(void)(qcamsvr.c){1. server_fd=open(server_dev_name,O_RDWR);//打开服务对应的文件节点2. if(mctl_load_comps())//加载所有需要...

QEMU MIPIS远程共享ubuntu主机的文件

尝试啦很多中办法,最终选择以在QEMU模拟器中ssh远程登入的方式访问主机,并用sshfs挂载主机端的文件到模拟器中,实现模拟器访问主机端的代码。SSH分客户端openssh-client和openssh-server如果你只是想登陆别的机器的SSH只需要安装openssh-client(ubuntu有默认安装,如果没...

利用checkinstall制作deb或rpm工具包

1.概述有时候我们向用户提供软件时,并不希望提供源码(虽然这挺狗的...),而是只希望提供一些可执行文件。小程序还好说,可以轻易地提取有用的信息出来。但对于一些比较庞大的程序,尤其是需要配置文件,并且需要内核的支持等条件的时候,就会因为程序内部各个文件与程序的复杂性,在搞清其中关系上花上不少的时间了。这样就需要一个办法...

ubuntu12.04下使用qemu模拟mips处理器安装debian

注:ubuntu是不支持mips处理器的,只能在x86下安装运行第一步、安装qemu/sudoapt-getinstallqemuqemu-system。执行 qemu-system-mips--version发现版本太低,因为后面需要更高版本的qemu。下载http://wiki.qemu-project....

Linux I2C设备驱动编写(三)-实例分析AM3359

特性:兼容飞利浦I2C2.1版本规格支持标准模式(100Kbits/s)和快速模式(400Kbits/s)多路接收、发送模式支持7bit、10bit设备地址模式32字节FIFO缓冲区可编程时钟发生器双DMA通道,一条中断线三个I2C模块实例I2C0I2C1I2C2时钟信号能够达到最高48MHz,来自PRCM不支持SCC...

ARM Linux 3.x的设备树(Device Tree)

转载:http://blog.csdn.net/21cnbao/article/details/8457546LinusTorvalds在2011年3月17日的ARMLinux邮件列表宣称“thiswholeARMthingisaf*ckingpainintheass”,引发ARMLinux社区的地震,随后ARM社区进...
代码星球 ·2021-02-24

电源管理之pmu驱动分析

电源管理芯片可以为多设备供电,且这些设备电压电流有所不同。为这些设备提供的稳压器代码模型即为regulator。说白了regulator就是稳压器,它提供电源供给.简单的可以gpio操作,高电平开电,低电平关电.一般的还包括电流值,电压值等.一般regulator有两种不同的电源,即:ldo和sd.Ldo适合电压要求比...

(DT系列五)Linux kernel 是怎么将 devicetree中的内容生成plateform_device

Linuxkernel是怎么将devicetree中的内容生成plateform_device1,实现场景(以VersatileExpressV2M为例说明其过程)以arch/arm/mach-vexpress/v2m.c为例,在该文件中的v2m_dt_init函数的作用就是利用dt(devicetree)结构初始化p...

atomic_t原子操作

所谓原子操作,就是该操作绝不会在执行完毕前被任何其他任务或事件打断,也就说,它的最小的执行单位,不可能有比它更小的执行单位,因此这里的原子实际是使用了物理学里的物质微粒的概念。  原子操作需要硬件的支持,因此是架构相关的,其API和原子类型的定义都定义在内核源码树的include/asm/atomic.h文件中,它们都...
代码星球 ·2021-02-24

一步一步写一个简单通用的makefile(三)

上一篇一步一步写一个简单通用的makefile(二) 里面的makefile实现对通用的代码进行编译,这一章我将会对上一次的makefile进行进一步的优化.优化后的makefile:#Hellomake#Magnum,2014-10-20#指令编译器和选项CC=gccCFLAGS=-Wall#需要链接库的库...

Makefile 中:= ?= += =的区别

 转载自:http://www.cnblogs.com/wanqieddy/archive/2011/09/21/2184257.html在Makefile中我们经常看到=:=?=+=这几个赋值运算符,那么他们有什么区别呢?我们来做个简单的实验新建一个Makefile,内容为:ifdefDEFINE_VRE&...
代码星球 ·2021-02-24
首页上一页...833834835836837...下一页尾页