Exynos4412 Android4.4 平台 WiFi 功能移植 第二篇 概述 iTOP4412开发板采用的是Linux 3.0.15 版本,MTK官方给的移植Porting没有说明针对具体的 kernel版本,由于是Android4.4,所以kernel应该是3.0以后的版本或者更高支持; 首先按照PoringGuid的指导说明,把New和Modify文件夹下面关于kernel部分的修改放到我们的kernel代码里面,MT6620的驱动分两个部分
usb摄像头在s3c6410平台上的测试 1 luvcview是一个开源项目,专注于UVC摄像头的测试,只要您的摄像头支持UVC驱动,即可使用luvcview测试程序,如何知道自己的摄像头是不是支持UVC驱动呢?在这个网站上查一下,看看自己摄像头的ID是不是在支持的列表中,http://www.ideasonboard.org/uvc/2 我们在luvcview这个项目的基础上进行了修改,使之能够在s3c6410平台上运行
ARM软件访问硬件的核心理论(2.1)---S3C6410 时钟分析 S3C6410的ARM内核是 ARM1176JZF-S ,在1.1v下最高可以跑 533MHz,1.2v可以跑 667MHz。 S3C6410用的是可以使用外部晶振(XXTIpll)和外部时钟(XEXTCLK),两种方式输入时钟信号.它由跳线OM[0]决定,这一位为0,选择XXTIpll .否则选择 XEXTCLK.APLL/MPLL/EPLL S3C6
C++开源库 前阵子写了《C++ 的“武”和“功”》。谈到C++语言知识,属于“功”,而那些强大的C++库,属于“武”,属于十八般武艺。这篇文章我首先把《白话C++》书中讲到C++库,及相关工具,简单做个介绍。这些库我是怎么为C++初学者挑出来的呢?(一)、它们必须都是开源产品,又为什么要是开源的呢? 1.1、十年前的国内C++学习者,可以完全不必理会开源库,但在几年,编程界中的人,如果敢无视开源力量
Git 服务器在Ubuntu12.04上的搭建与使用体验第二篇 第一篇文章已经对Git使用有了一个概括性认识,下面我们将开始具体搭建Git服务,和如何创建仓库.说明:需要两台Ubuntu电脑l: 电脑A 作为Server端, IP地址:192.168.1.8 ,电脑B Client端作为超级管理员.1 安装git,git-core A和B都需要安装sudo apt-get install git sudo
Exynos4412 Andriod4.4 源码编译生成SDK Androd4.4 的SDK可以从Android开发网站下载,也可以从Andorid4.4的源码中编译形成,如果您的产品对Android的Framework层进行了修改,增加了自己的API调用函数,那么就需要编译Andorid源码形成自己的SDK。另外想学习一下SDK的生成过程,那么本篇文章也会对您有所帮助。1.2 Android源码下载 我们发布的Android4.4源码可以成功编
繞過linux Driver Vermagic檢查 繞過*linux Driver Vermagic*檢查OCT 9TH, 2009在開發kernel driver時,總是會遇到討人厭的vermagic檢查,只要目前在run的kernel版本跟driver編譯時用的kernel版本不一致,就沒辦法insmod。bash-3.2# insmod sdio.kosdio: version magic ‘2.6.28-271-gec75a15 preem
Trick on the Version Magic Number of Linux Kernel Trick on the Verson Magic Number of Linux KernelMAR 15TH, 2013 | COMMENTSRecently, I was working on building a modified wireless driver for Nexus 7 to support monitor mode. There are quite a few thin
Android源码及SDK国内镜像下载 Android源码下载: 今天发现,清华大学提供AOSP镜像,以前都是从Google的站点下载同步更新的,但是现在有了国内的镜像站点就好多了帮助:https://wiki.tuna.tsinghua.edu.cn/MirrorUsage/android仓库地址:git://aosp.tuna.tsinghua.edu.cn/android/使
Exynos4412 Android4.4 HDMI Porting Guid 第三篇 1.4 Android空间Android4.4系统是支持HDMI输出显示的,主要体现Androd框架层的支持,及用户设置界面关于HDMI参数设置。下面我们看一下Android的图形显示系统框架:HDMI的输出是由 SurfaceFlinger控制Mali Display(HW Composer)输出的,我们会从HDMI HAL层代码看到 HW Composer硬件合成器输出图像到HDMI显示设备
Exynos4412 Android4.4 HDMI Porting Guid 第二篇 1.2 硬件相关部分下图为iTop4412开发板底板HDMI接口引脚定义:下图为iTop4412开发板核心板HDMI相关引脚原理图:原理图结合HDMI接口定义标准我们可以获知:1 TMDS_D0- TMDS_D0+, TMDS_D1- TMDS_D1+, TMDS_D2- TMDS_D2+ 三对数据线用于传输视频和音频及控制信号;2 TMDS_CLK+ TMDS_CLK- 为HDMI传输提供时钟源
Word 文件转换为 markdown ubuntu 下将 word 文件转换为 markdown分类:前端技术 | 标签:标签 | 发布时间:2014-01-03 00:00:00 | 唯一身份浏览量:237主要介绍如何将 word 文件转换为 markdown 文件。第一步:安装 unoconv 和 pandocsudo apt-get install unoconv pandoc第二步:将
Exynos4412 Android4.4 HDMI Porting Guid 第一篇 1.1概述近期需要把Android4.4 KitKat 的HDMI 高清输出功能移植到iTOP-4412 开发平台,查阅了相关资料,经过一段时间的研究、调试,终于成功输出1080P的图像到电视,当然也支持720P的输出了,这里笔者记录移植过程及注意事项,方便有相同需求的客户作为技术参考。1.1.1 HDMI**基础知识**HDMI(High-DefinitionMultimedia Interf
Exynos4412 Android4.4 平台 WiFi 功能移植 第四篇 HAL层移植 HAL层移植相对简单,MT6620 采用的是Android的WiFi架构,没有经过修改,按照MTK的指导文档移植即可,这里需要注意的是wifi.c文件和init.connectivity.rc文件. 1.5.1 wifi.c文件 wifi.c文件的路径iTop4412_KK4.4/hardware/libhardware_legacy/wifi.c
Exynos4412 Android4.4 平台 WiFi 功能移植 第三篇 用户态空间下面我们描述一下采用Linux系统和Android系统的用户都需要注意的地方: 驱动层移植完成后, MTK的Porting Guid会告诉你需要在用户态运行wmt_launcher工具,作为后台的一个服务程序运行,该服务会配置串口的工作参数,下载固件补丁到MT6620中,他的源代码相对比较简单,只有一个.c文件: 原始文件位于MTK发布包:APEX_Andr
Exynos4412 Android4.4 平台 WiFi 功能移植 第一篇 近期需要把WiFi无线网络功能移植到在iTOP4412开发平台,查阅了相关资料,经过一段时间的研究、调试,终于成功的将WiFi功能移植到了开发板上面,这里笔者记录移植过程及注意事项,方便以后工作需要。 iTOP4412开发板的WiFi模块与板卡之间的连接采用SDIO接口,WiFi硬件模块使用的是MTK的MT6620芯片,MTK提供了Android4.0及Android4.4的driver,