- 博客(51)
- 收藏
- 关注
转载 Android自定义属性时TypedArray的使用方法
转载地址:http://blog.youkuaiyun.com/eyu8874521/article/details/8552534有时候Android传统的页面布局不足以满足我们的需求,常常需要自己定义view,通常继承View,然后重写构造方法以及onDraw等函数,再具体实现自己定义的复杂view。我们知道在给控件赋属性时,通常使用的是android系统自带的属性,比如 android:
2016-12-16 10:54:09
710
转载 git 设置和取消代理
本地开启VPN后,GIt也需要设置代理,才能正常略过GFW,访问goole code等网站设置如下(可复制):git config --global http.proxy http://127.0.0.1:1080git config --global https.proxy https://127.0.0.1:1080git config --global http.pr
2016-10-24 13:33:22
7429
原创 wget和curl设置代理服务器的命令
一、wget设置代理eg:wget -Y on -e "http_proxy=http://10.0.0.172:9201" "www.wo.com.cn"此命令使用10.0.0.172:9201这个代理服务器IP和端口访问站点www.wo.com.cn参数说明-Y 是否使用代理-e 执行命令二、curl设置代理eg:curl
2016-10-21 11:01:13
4700
原创 Ubuntu 16.04
1.Ubuntu 16.04 安装jdk1.7sudo add-apt-repository ppa:openjdk-r/ppa sudo apt-get update sudo apt-get install openjdk-7-jdk
2016-10-20 22:59:19
336
原创 IMX6QP调试
1. 千兆网调试 AR8031 物理地址: 对于官方电路板需要设置:#define CONFIG_FEC_MXC_PHYADDR 1
2016-09-23 09:47:28
2846
转载 C++抽象类
原网址:http://www.cnblogs.com/dongsheng/p/3343939.htmlC++抽象类一、纯虚函数定义. 纯虚函数是在基类中声明的虚函数,它在基类中没有定义,但要求任何派生类都要定义自己的实现方法。在基类中实现纯虚函数的方法是在函数原型后加“=0”二、引入原因:1、为了方便使用多态特性,我们常常需要在基类中定义虚拟函数
2016-09-08 09:01:03
341
转载 C++运算符重载的方法
装载地址:http://c.biancheng.net/cpp/biancheng/view/215.html运算符重载的方法是定义一个重载运算符的函数,在需要执行被重载的运算符时,系统就自动调用该函数,以实现相应的运算。也就是说,运算符重载是通过定义函数实现的。运算符重载实质上是函数的重载。重载运算符的函数一般格式如下: 函数类型 operator 运算符名称 (形
2016-09-06 10:46:55
397
转载 Android6.0 Sensor流程
一.首先看一下sensor的整体架构: 第一层是应用层:代表上层使用frameworks的接口注册或使用一个sensor:Sensor sensor = sensorManager.getDefaultSensor(sensortype);sensorManager.registerListener(mListener, sensor,
2016-09-06 10:40:52
1660
转载 IBinder, BBinder和BpBinder
这3个类,是对Android Binder框架的抽象,其实这个BBinder,改成BnBinder可能更形象一些。但是要注意的是,一个IXXXService的继承图中,BpBinder并不在这个继承关系之中,也就是说BpBinder并没有子类。但是BBinder是在这个继承关系当中的,它的子类就是BnInterface。换句话说,BBinder和BpBinder的功能并不是对称的,以前就是
2016-09-05 14:05:52
464
转载 Android平台Overlay机制
原网站地址:http://blog.youkuaiyun.com/wh_19910525/article/details/39254815Android overlay 机制允许在不修改packages中apk的情况下,来自定义 framework和package中的资源文件,实现资源的定制。来达到显示不同的UI得目的(如MIUI)。以下几类能够通过该机制定义:(1),Co
2016-09-05 09:39:28
1190
转载 adb 命令之 adb connect
原网站地址:http://blog.youkuaiyun.com/wangjia55/article/details/87886291.adb connect + IP ,可以链接某个设备。 这个命令在调试真机的时候,使用频繁。 但注意: 1.要链接的IP ,必须和自己的PC的网络在同一个局域网内,adb 不能跨局域网链接设备 2.如果通过usb
2016-09-01 13:58:00
1423
转载 C/C++之回调函数
转载地址:http://www.cnblogs.com/chenyuming507950417/archive/2012/01/02/2310114.html今天讨论下C/C++中的回调函数。 在理解“回调函数”之前,首先讨论下函数指针的概念。函数指针(1)概念:指针是一个变量,是用来指向内存地址的。一个程序运行时,所有和运行相关的物件都是需要加
2016-08-31 15:56:47
261
转载 对C++中const T*&含义的理解
转载地址:http://blog.youkuaiyun.com/jocodeoe/article/details/8275082这里的T可以是系统内置类型,也可以是用户自定义类型。关于const和指针、引用之间的一些用法,我在博文C++中const限定符的几种常见用法中已有说明,这里再简要回顾一下:const T& const引用
2016-08-30 15:51:11
3372
1
原创 IMX6Q MFG-Kernel 生成
1.Must define CONFIG_FSL_UTP=y Build in initramfs support· Enable watchdog CONFIG_WATCHDOG=y CONFIG_SOFT_WATCHDOG=y2.修改 vim arch/arm/boot/dts/imx6qdl-sabresd.dtsi &
2016-08-30 13:46:02
1631
1
原创 imx6设备树pinctrl解析
转载地址:http://blog.youkuaiyun.com/michaelcao1980/article/details/50730421最近在移植linux,用到kernel版本为3.14.28,在高版本的内核源码中用到了设备树(device-tree),设备树中用到pinctrl的配置,记录一下。1、普通设置在配置串口时,pinctrl的配置信息如下所示:
2016-08-29 17:18:54
867
转载 android studio快捷键大全
----常用快捷键 1.Ctrl+E,可以显示最近编辑的文件列表 2.Shift+Click可以关闭文件 3.Ctrl+[或]可以跳到大括号的开头结尾 4.Ctrl+Shift+Backspace可以跳转到上次编辑的地方 5.Ctrl+F12,可以显示当前文件的结构 6.Ctrl+F7可以查询当前元素在当前文件中的引用,然后按F3可以选择
2016-08-26 14:13:13
401
原创 Imx6 Yocto + Ffmpeg
1. vim conf/local.confIMAGE_INSTALL_append = " gst-ffmpeg"LICENSE_FLAGS_WHITELIST = 'commercial'2. bitbake fsl-image-qt5
2016-08-26 13:55:44
2796
原创 Imx6Q Uboot 3.14.52
使用明远智睿出现问题1.U-Boot 2015.04-imx_v2015.04_3.14.52_1.1.0_ga+g6cf684a (Aug 25 2016 - 16:11:19)CPU: Freescale i.MX6Q rev1.2 at 792 MHzCPU: Temperature 48 CReset cause: PORBoard: MX6-SabreSD
2016-08-25 16:47:36
2299
原创 IMX6Q设置启动模式
1. UBOOT查看目前BT_CFG1、BT_CFG2、BT_CFG3、BT_CFG4管脚设置U-Boot 2015.04-svn3 (Jan 22 2016 - 15:02:38)CPU: Freescale i.MX6Q rev1.2 at 792 MHzCPU: Temperature 42 CReset cause: PORBoard: MYZR i.MX6
2016-08-25 13:34:21
6047
原创 Android Studio 快捷键学习
1.Ctrl + Shift +N : Go to file2.Ctrl +E :Recent Files3.
2016-08-18 16:15:32
331
原创 Imx6q Andriod
(1)解决 repo sync error: Exited sync due to fetch errors (a)这个是repo android源码时遇到的问题,如下解决方法亲测可行: (b) $ repo sync -f –j10 -f or --force-broken flag allows it to recover f
2016-01-16 22:27:47
1682
原创 Imx6q Andriod4.4.2调试
1.修改屏幕尺寸 kernel/drivers/video/mxc/ldb.c 60,1920,1080,9734,220,25,21,10,40,10
2015-12-22 11:03:46
901
原创 Yocto IMX6 vsftpd 移植到ARM
(1)下载最新版本源码包,下载地址:https://security.appspot.com/vsftpd.html#download。本文以 vsftpd-3.0.2.tar.gz 版本为例。 如果以上下载地址无法访问,也可以本地下载 vsftpd-3.0.2.tar.gz。(2) vi Makefile CC= arm-poky-linux-gnueabi-gcc
2015-11-19 13:44:16
2377
原创 ubuntu14.04 学习总结
1.Ubuntu 14.04 Unity mode (a) sudo apt-get install gnome-shell (b)sudo apt-get update (c)sudo apt-get install gnome-session-fallback (d)下载vmware-xdg-detect-de:wget https://raw.github
2015-11-10 23:34:08
916
原创 imx6 驱动文件目录
1.USB mouse /drivers/hid/usbhid/usbhid.c2.USB keyboard /drivers/hid/usbhid/usbkbd.c
2015-07-08 22:19:13
817
原创 Yocto 学习总结
1.解决黑屏问题___________1) Vivante driver: Section "Device" Identifier "i.MX Accelerated Framebuffer Device" Driver "vivante" Option "fbdev" "/dev/fb0" Opti
2015-07-07 23:14:52
3237
原创 pspice 仿真
1.orcad仿真问题解决:ERROR -- Subcircuit xx used by X_xx is undefined 使用Edit Simulation Profile->Configuration Files,在左侧Category中选择“Library”,在右侧Browse到xx.lib文件,点击“Add to Design” ,应用之后重新运行仿真,Done。2.
2015-07-07 10:16:47
5117
原创 硬件电路总结
1.STM6601不仅作为开关机管理芯片,而且也作为按键检测的一个装置。 利用STM6601的按键中断输出功能,为AM3352提供包括短按、长按、双击等中断,实现单个按键兼容多种功能,降低成本且节省空间
2015-06-14 23:13:22
912
原创 Studio 总结
1.修改字体大小 (a)File—- >Settings,找到Editor (b)选择Change font size with CTRL+Mouse Wheel
2015-06-06 18:39:34
409
转载 UCGUI在STM32平台移植经验(无操作系统)
ucgui 移植的前提是已经具备了LCD驱动函数,已经能够实现点亮LCD屏幕,并实现画点以及获取指定点颜色值的功能。一般的显示屏供应商会提供对应的驱动函数。主要有初始化函数void LCD_Init(),屏幕画点函数 Void LCD_DrawPoint(u16 x,u16 y,u16 color),以及获取指定点颜色值的U16 LCD_ReadPoint(u16 x,u16 y)函数。移植的关键
2015-05-25 08:48:16
1256
转载 EFM32片内外设--RMU基本操作
造成MCU复位的原因,想必很很多。但是如何找到是何原因造成的复位,有时候却并不好找。EFM32提供了RMU的模块,全称为Reset Magagement Unit,复位管理单元。利用这个单元,就可以很方便的找到复位的原因了。在MCU运行的过程当中,RMU会一直不停的检测各种复位源,例如POR Power-on Reset上电复位,BOD Brown-out Detection,以及外部
2015-05-09 07:00:58
2843
原创 EFM32之外部中断
(a)设置时钟:CMU_ClockSelectSet(cmuClock_HF,cmuSelect_HFXO);//32MHz(b)配置NVIC:void NVIC_Config(void){ NVIC_InitTypeDef NVIC_InitStructure;#ifdef VECT_TAB_RAM NVIC_SetVectorTable(NVIC_Vec
2015-05-08 21:43:46
1828
转载 Ubuntu13.04下Eclipse中文乱码解决
Ubuntu13.04下Eclipse中文乱码解决(a)vim /var/lib/locales/supported.d/local(b) 添加:zh_CN.GBK GBKzh_CN.GB2312 GB2312 (c) sudo dpkg-reconfigure --force locales(d) 设置eclipse,eclipse菜单栏中的 Wind
2015-05-08 17:29:47
362
原创 linux 开机画面
1.imx Uboot 开机画面调试 (a)图片像素只能是8bit (b)python bin2txt.pyw atmel.bmp (c)将生成的.h文件拷贝到fsl_bmp_reversed_600x400.c文件里面 2.imx kernel 开机画面 (a)pngtopnm linuxlogo.png > linuxlogo.pnm (b)p
2015-05-06 16:36:16
1911
原创 Cadence 总结
1.Orcad BOM表中输出原件的PCBfootprint封装型号 选中顶层项目设计.dsn标题,在tools菜单中选择bill of materials,在header栏追加填入“\tPCBFootPrint”,在Combined property string栏中追加填入“\t{PCB footprint}”,不选Open in Excel,生成.BOM文件后,用excel手工导入
2015-04-29 09:37:48
903
原创 imx6 andriod 调试
1.imx6q 安卓启动失败显示Suspending console(s) (a)setting里重新设置一下休眠时间2.
2015-04-27 22:49:01
583
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人