- 博客(34)
- 资源 (1)
- 收藏
- 关注
转载 USB OTG插入检测识别
一 USB引脚一般四根线,定义如下:为支持OTG功能,mini/micro usb接口扩展了一个ID引脚(第4脚)A设备端ID脚接地,则初始状态为Host,例如PC和支持OTG设备做主设备时B设备端ID脚悬空,默认上拉为高电平,则初始状态为Device,例如U盘和支持OTG设备做从设备时1. 移动设备如需支持OTG,内部ID引脚需要默认上拉为高
2015-09-30 15:19:30 1390
转载 基于飞思卡尔imx6 sabrelite开发板的android lvds屏幕驱动调试
一、概述 1、 飞思卡尔 imx6的显示屏驱动架构: 2、目标: 因sabrelite开发板本身已提供LVDS接口,目标屏幕是LG的LP101WX1-SLN2,其主要参数为:分辨率:1280*800色彩:18位色彩数:262K时钟频率:69.3M Hz 二 移植过程1、首先把屏幕的接口接到sabrel
2015-09-29 17:41:23 608
转载 基于飞思卡尔i.MX 6Quad Sabrelite开发板的触摸屏调试
1 概述本次任务是在飞思卡尔i.MX 6Quqd Sabrelite开发板上调试触屏驱动,触屏芯片是Goodix的gt828芯片,触屏接口是I2C。操作系统:android 4.0.4内核版本:3.0.15 2 调试步骤2.1 硬件连接2.1.1 开发板硬件接口开发板已提供独立的接口用于触屏,其示意图如下: 它提供了一组I
2015-09-29 10:17:38 874
转载 怎么根据LVDS的时序规格计算TTL的前肩后肩
怎么根据LVDS的时序规格计算TTL的前肩后肩www.MyException.Cn 网友分享于:2013-08-11 浏览:102次如何根据LVDS的时序规格计算TTL的前肩后肩。大家好, 如上图,这是一个LCD屏的lvds的时序规格,如何根据这幅图来算出行的前肩,后肩,以及同步脉宽呢?即如何确定下面三个值:HBPD:行同步信
2015-09-26 18:58:16 4749
转载 Linux 内核配置机制
前面我们介绍模块编程的时候介绍了驱动进入内核有两种方式:模块和直接编译进内核,并介绍了模块的一种编译方式——在一个独立的文件夹通过makefile配合内核源码路径完成 那么如何将驱动直接编译进内核呢? 在我们实际内核的移植配置过程中经常听说的内核裁剪又是怎么麽回事呢?我们在进行linux内核配置的时候经常会执行make menuconfig这个命令,然后屏幕上会出现以下界面
2015-09-24 11:12:20 129
转载 android解析 ramdisk.img boot.img system.img
img解析:ramdisk.img:android根文件系统,在android编译系统生成的out/target/product/root目录中结构:./init.trout.rc./default.prop 保存一些调试参数,对于开发者相当重要./proc./dev./init.rc 一些启动参数./init./sys./ini
2015-09-23 11:05:22 2534
转载 Android系统启动流程 -- linux kernel
一、zImage是怎样炼成的? zImage是linux内核编译之后产生的最终文件,它的生成过程比较复杂,这里不谈编译过程,只聊聊编译的最后阶段: 1. arm-linux-gnu-ld用arch/arm/kernel/vmlinux.lds、arch/arm/kernel/head.o、arch/arm/kernel/init_task.o、各子目录下的built-in
2015-09-23 10:40:29 476
转载 Android系统启动流程 -- bootloader
目录: 第一部分:Bootloader启动一、Bootloader的定义和种类二、Arm特定平台的Bootloader三、U-boot启动流程分析 第二部分:Linux启动一、zImage是怎样炼成的?二、linux的c启动阶段 第三部分:Android启动一、init进程二、init启动的各种服务三、an
2015-09-23 10:39:28 501
转载 dts从uboot加载到kernel使用案例的分析
以下凡是涉及代码分析的地方,可能不同平台的处理方式有所区别,具体情况是以自己手头上的平台代码为准。曾经在空间里面转载过一篇《ARM Linux 3.x的设备树(Device Tree)》的文章,当时看了几遍,仍然不知所云。后来在工作中才慢慢地对dts有所领悟。所以,在这里想用简单的词语,描述一下自己对dts的理解。首先,dts是什么?很简单,一句话:为了瘦简内核、去掉部分冗余的代码,而用一
2015-09-22 09:38:28 1723
转载 飞思卡尔IMX6处理器的GPIO配置方式
来自 http://blog.csdn.net/xnwyd/article/details/9042159在linux或android系统中,假如我们要配置飞思卡尔IMX6处理器的GPIO管脚,比如是GPIO_19这个管脚,那么要像这样:[cpp] view plaincopy#define MX6Q_PAD_GPIO_19__GPIO_4_5 \
2015-09-21 17:01:26 967
转载 U-BOOT 移植过程详解:添加一块新板子的支持
2015-04-02 19:36 232人阅读 评论(0)收藏 举报目录(?)[+] U-BOOT移植过程详解: 添加一块新板子的支持 u-boot目录(?)[+]申明添加一块新板子的支持boardscfgincludeconfigsCONFIG_NAMEhBOARDDIR申
2015-09-18 10:45:37 941
转载 linux device tree源代码解析
http://blog.chinaunix.net/uid-27717694-id-4274992.html//Basedon Linux v3.14 source codeLinux设备树机制(Device Tree)一、描述ARM Device Tree起源于OpenFirmware (OF),在过去的Linux中,arch/arm/plat-xxx和arc
2015-09-18 09:54:33 746
原创 fresscale的fastboot 用法
用串口或者adb启动fastboot服务reboot fastbootfresscale 的fastboot工具在./out/host/linux-x86/bin/fastboot 目录下烧入文件在bootable/bootloader/uboot-imx/u-boot.imxflash bootloade 烧入bootloade./out/host/linux-x86
2015-09-17 14:30:40 1365
原创 android中。makefile和.mk文件简单介绍
1.LOCAL_PATH := $(call my-dir)每个Android.mk文件必须以LOCAL_PATH开头,在整个开发中,它通常别用做定位资源文件,例如,功能宏“my-dir提供给编译系统当前的路径。2.include $(CLEAR_VARS)这个CLEAR_VARS变量是指,编译系统提供一个特殊的GUN MakeFile来为你清除所有的LOCAL_XXX变量,LOCAL
2015-09-17 10:15:46 5833
原创 imx6sabresd_6dq bootload分析
Makefile文件路径 imx6-android-4.4.3/android/build/core$ BoardConfig.mk 文件路径 imx6-android-4.4.3/android/device/fsl/sabresd_6dq$ BoardConfig.mk部分内容 TARGET_BOOTLOADE
2015-09-16 12:22:30 2120
转载 GPS(ublox MAX 7c)移植 (飞思卡尔 IMX6 Android4.3平台)
GPS(ublox MAX 7c)移植 (飞思卡尔 IMX6 Android4.3平台)http://blog.csdn.net/junyeer/article/details/463853451.Android HAL原理待添加2. 移植步骤 ublox提供的driver是HAL的代码,最终将生成一个so文件,向gps的framwork层
2015-09-15 14:16:17 2729
原创 freescale自动编译分析
#!/bin/bash## Copyright (C) 2015 ## The same shell script for all AutoLink used SoCs to facilitate image building.## Version: 1.0WD=`pwd`ACTION=$1 #输入第一个参数PRODUCT=$2
2015-09-15 09:52:32 861
转载 IMX6Q(TQIMX6Q/TQE9)移植笔记
http://blog.csdn.net/column/details/tqimx6qande9.html
2015-09-14 14:53:24 989
转载 基于飞思卡尔i.MX 6Quad Sabrelite开发板的触摸屏调试
http://blog.csdn.net/xnwyd/article/details/91357051 概述本次任务是在飞思卡尔i.MX 6Quqd Sabrelite开发板上调试触屏驱动,触屏芯片是Goodix的gt828芯片,触屏接口是I2C。操作系统:android 4.0.4内核版本:3.0.15 2 调试步骤2.1 硬件连接
2015-09-11 20:28:30 994
原创 gitlab的上传和下载
1、上传(用户系统为linux)2、下载(用户系统为linux)四、上传/下载代码1、上传(用户系统为linux)如果gitlab库为新库,打开后界面应该类似以下界面如果是在 linux系统下进行上传代码,先进行设置 git global 设置 git config --global user.name "Administrator"git
2015-09-11 15:58:01 14149
转载 git服务器gitlab之搭建和使用
git服务器比较有名的是gitosis和gitolite,这两个管理和使用起来稍微有些复杂,没有web页面,而gitlab则是类似于github的一个工具,github无法免费建立私有仓库,并且为了代码安全,于是在内网安装了一个自己实验室的一个git服务器,多方比较,选择了gitlab,gitlab有很多依赖,而bitnami制作了一键安装的包,下载链接:https://bitnami.com/r
2015-09-11 15:55:10 1103
转载 MFGTool的使用以及ucl2.xml的含义
MFGTool是飞思卡尔提供的烧写工具,使用起来非常方便。但是,在使用MFGTool有几点是需要注意的,否则就会在烧写过程中遇到一些问题:1、在使用MFGTool前,文件cfg.ini和 UICfg.ini是必须要在同一个文件夹下,同时这两个文件一定要配置正确。 UICfg.ini用来配置每次同时可以烧写开发板的个数: [UICfg]
2015-09-11 11:49:16 6011
转载 Samba配置文件常用参数详解
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://yuanbin.blog.51cto.com/363003/115761文中有不对或者有不清楚的地方,请大家告诉我,谢谢! Samba配置文件常用参数详解 Samba的主配置文件叫smb.conf,默认在/etc/samba/目录下。smb.conf
2015-09-10 09:49:34 623
转载 ubuntu 12.04安装配置samba
1、使用下列命令安装sambasudo apt-get install sambasudo apt-get install smbfs注明:我使用如下命令安装我们需要做的第一件事是安装Samba,你可以在Ubuntu软件中心搜索软件,然后安装。如果你想通过终端安装,可复制这个命令:sudo apt-get install samba samba-common2、创建
2015-09-09 18:43:00 478
转载 基于飞思卡尔imx6 sabrelite开发板的android lvds屏幕驱动调试
一、概述 1、 飞思卡尔 imx6的显示屏驱动架构: 2、目标: 因sabrelite开发板本身已提供LVDS接口,目标屏幕是LG的LP101WX1-SLN2,其主要参数为:分辨率:1280*800色彩:18位色彩数:262K时钟频率:69.3M Hz 二 移植过程1、首先把屏幕的接口接到sabrelite开
2015-09-08 18:06:07 1553
转载 c 强大的vim配置文件,让编程更随意
http://www.cnblogs.com/ma6174/archive/2011/12/10/2283393.html花了很长时间整理的,感觉用起来很方便,共享一下。我的vim配置主要有以下优点:1.按F5可以直接编译并执行C、C++、java代码以及执行shell脚本,按“F8”可进行C、C++代码的调试2.自动插入文件头 ,新建C、C++源文件时自动插入表头:包
2015-09-07 09:12:26 2040
原创 sshfs 远程挂在文件系统
SSH 是一个强大且安全的工具,我们除了可以用它来远程管理主机外结合 sshfs 这个工具可以把远程主机的文件系统映射到本地主机上,透过 SSH 把远程文件系统挂载到本机上,这样我们可以不必使用 scp 工具就可以做到直接复制及删除远程主机的文件了,就像操作本地磁盘一样方便。sshfs 是基于 FUSE 构建的 SSH 文件系统客户端程序,通过它远程主机的配置无需作任何改变,就可以
2015-09-06 12:31:43 913
原创 使用ssh-keygen和ssh-copy-id三步实现SSH无密码登录 和ssh常用命令
ssh-keygen 产生公钥与私钥对. ssh-copy-id 将本机的公钥复制到远程机器的authorized_keys文件中,ssh-copy-id也能让你有到远程机器的home, ~./ssh , 和 ~/.ssh/authorized_keys的权利第一步:在本地机器上使用ssh-keygen产生公钥私钥对zhz@zhz:~/$ ssh-keygenGene
2015-09-06 11:23:33 78045
转载 ARM Linux 3.x的设备树(Device Tree)
http://blog.csdn.net/21cnbao/article/details/8457546
2015-09-02 17:23:52 407
原创 ubuntu查看文件大小
一 df h参数, 表示使用「Human-readable」的输出,即是输出GB、MB方式 /imx6-android-4-4-3/src/android$ df -hFilesystem Size Used Avail Use% Mounted on/dev/sda1 1.1T 159G 855G 16% /udev
2015-09-02 15:16:40 630
转载 在ubuntu12.04.1LTS上搭建freescale iMX6开发板sabresd_6dq编译环境
并不像ubuntu10.04LTS 或 11.04那样符合google或freescale的编译环境好配置,在ubuntu12.04.1LTS 64位版本上需要多费些时间和精力。因此记下安装过程,便于以后参考。 我们的目标是配置freescale开发板sabresd_6dq的android 4.2.2r1的编译环境。 硬件:DELL R720服务器 , Intel(R) X
2015-09-02 14:19:03 1359
转载 Ubuntu 12.04 安装之后的各种问题
http://blog.csdn.net/doniexun/article/details/45268365题记前段时间发神经把系统分区表弄坏了,不得已重装系统了。之前也一直想尝试12.04版,毕竟用11.04很有一段时间了,每每看到那些新特性手都有点痒。这次恨下心,装上了12.04,说实话,很多地方反而没有以前那么好用了……有很多东西需要自己重新去配置。最蛋疼的是,很
2015-09-02 11:59:24 2062
转载 ubuntu 12.04系统黑屏,登录界面黑屏
http://blog.csdn.net/codesinger/article/details/12649881ubuntu 12.04系统黑屏,登录界面黑屏 1.硬件环境 Intel® Core™ i5-2400 CPU @ 3.10GHz × 4 2.显卡 Intel 集成显卡 3.系统版本
2015-09-02 10:55:25 598
转载 linux下Vim和Terminal配色
http://www.cnblogs.com/xia520pi/p/3682348.html1、简介Solarized是一款包括浅色和深色的配色方案,可形成明显的对比。适用于很多应用,让你的应用看起来更加漂亮!看这配色:八卦乾坤,赏心悦目,高端大气上档次。官网地址:http://ethanschoonover.com/solarized2、Vim只需
2015-09-01 18:23:16 1273
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人