- 博客(17)
- 收藏
- 关注
转载 Vim命令合集(貌似有的有错误,Mark在这里,用到的时候来找)
命令历史以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。启动vim在命令行窗口中输入以下命令即可vim 直接启动vimvim filename 打开vim并创建名为filename的文件文件命令打开单个文件vim file同时打开多个文件vim file1 file2 file3 ...在vim窗口中打开一个新
2015-08-31 10:00:01 549
原创 F6快捷键解决vim中的^M
竟然还是个历史原因 计算机的史前史,那时的打字机使用两个字符来开始一个新行。首先是一个字符命令使打印头移回开始位置(回车,),然后另一个字符命令控制向前进纸一行(进纸,).在计算机诞生之初,存储设备十分昂贵。于是有人就提出没有必要用两个字符来表示一行的结束。UNIX一族决定只用进纸一个字符<LineFeed>来表示行尾。来自苹果阵营的人则把回车作为换行的标准。MS-DOS(和微
2015-08-31 09:58:25 1015
原创 Ubuntu14.04 vim+Ctags+Taglist
原来这周周末是要Coding的,卡在service - > apk的调用,先先通过Jni直接调用实现下。但是,一个DC电源拿给队友去比赛了,也没法测试。索性来玩下vim好了。先看下效果咯http://www.cnblogs.com/xiaoya901109/archive/2012/04/13/2445995.htmlhttp://www.cnblogs.com/sof
2015-08-31 09:36:16 2434
转载 Android中JNI的使用方法
首先看一下Android平台的框架图:(网上盗用) 可以看到Android上层的Application和ApplicationFramework都是使用Java编写,底层包括系统和使用众多的LIiraries都是C/C++编写的。 所以上层Java要调用底层的C/C++函数库必须通过Java的JNI来实现。下面将学习Android是如
2015-08-28 16:05:33 314
原创 Android系统镜像Syetem.IMG的解包和打包 解决(失败:设备上没有空间)
在现有android系统时,用adb工具把程序放入系统中cmd adb push xxx.xml etc/当我们要制作系统镜像时,可以使用mkdir system sudo mount -o loop system.img system cp -rf xxx.xml system/etcsudo umount system执行cp时候,提
2015-08-27 23:34:43 3825
转载 Android framework系统默认设置修改
Launcher 总结: 1、launcher的布局太居中,要想两边拉伸 apps_customize_pageLayoutPaddingLeft">40dp apps_customize_pageLayoutPaddingRight">40dpapps tab栏的宽度(Launcher2 icon 数目、大小)\packages\a
2015-08-26 17:18:48 1869
转载 Android.mk简介及编译apk
文章参照:http://blog.sina.com.cn/s/blog_67d8d7060100q8un.html Android.mk文件是GNU Makefile的一小部分,它用来对Android程序进行编译。因为所有的编译文件都在同一个 GNU MAKE 执行环境中进行执行,而Android.mk中所有的变量都是全局的。因此,您应尽量少声明变量,不要认为某些变量在解析过程中不会被定
2015-08-21 13:59:54 3033
转载 Android.mk
Android.mk是Android提供的一种makefile文件,用来指定诸如编译生成so库名、引用的头文件目录、需要编译的.c/.cpp文件和.a静态库文件等。要掌握jni,就必须熟练掌握Android.mk的语法规范。 一、Android.mk文件的用途 一个android子项目中会存在一个或多个Android.mk文件 1、单一的Android.mk文件 直接参考NDK
2015-08-21 13:57:52 300
转载 int main(int argc,char *argv[])
main()与main(int argc,char *argv[]) 有些.exe程序可以带参数运行,比如:ping localhost -t。这里localhost,-t就是参数,main(int argc, char *argv[])就是为了让程序里面能使用参数,argc是argument count的缩写,表示参数的个数,argv是argument val
2015-08-20 15:33:16 416
转载 用于MAX7456随屏显示器SPI接口的C程序
用于MAX7456随屏显示器SPI接口的C程序David Fry, 应用工程师经理摘要:MAX7456随屏显示(OSD)发生器具有SPI™兼容接口,本应用笔记介绍了SPI接口的工作原理,文中还包含在微控制器内逐位模拟SPI接口的控制器C程序。 MAX7456串行接口MAX7456单通道单色随屏显示(OSD)发生器预装了256个字符
2015-08-15 02:29:03 2828
转载 MAX7456 OSD
使用MAX7456存储器和评估板文件生成定制字符和图形摘要:MAX7456是单通道随屏显示(OSD)发生器,用户可以利用它在动态视频上叠加定制的图形。本应用笔记阐述MAX7456的存储器结构,介绍怎样使用该器件产生定制字符和图形。说明了MAX7456评估(EV)板的文件格式。文章还解释了怎样通过使用表格来轻松处理这些文件。 简介用户可以利用MAX7456单通
2015-08-14 23:03:37 3419
转载 宋宝华 DTS
1. ARM Device Tree起源Linus Torvalds在2011年3月17日的ARM Linux邮件列表宣称“this whole ARM thing is a f*cking pain in the ass”,引发ARM Linux社区的地震,随后ARM社区进行了一系列的重大修正。在过去的ARM Linux中,arch/arm/plat-xxx和arch/arm/mach
2015-08-07 21:21:46 5977
转载 ioctl
一、_IO, _IOR, _IOW, _IOWR 宏的用法与解析在驱动程序里, ioctl() 函数上传送的变量 cmd 是应用程序用于区别设备驱动程序请求处理内容的值。cmd除了可区别数字外,还包含有助于处理的几种相应信息。 cmd的大小为 32位,共分 4 个域:bit31~bit30 2位为 “区别读写” 区,作用是区分是读取命令还是写入命令。bit29~bit15
2015-08-07 15:08:30 516
转载 Linux I2C
2 I2C子系统2.1 LinuxI2C子系统架构在内核中已经提供I2C子系统,所以在做I2C驱动之前,就必须要熟悉该子系统。2.2 三大组成部分1、I2C核心(i2c-core)I2C核心提供了I2C总线驱动和设备驱动的注册、注销方法,I2C通信方法(algorithm)上层的、与具体适配器无关的代码以及探测设备、检测设备地址的上层代码等。
2015-08-06 09:33:37 447
转载 Linux Ftp
File Transfer Protocol (FTP) is a network protocol used to copy a file from one computer to another over the Internet or LAN. FTP follows a client-server architecture which utilizes separate control
2015-08-05 09:47:44 546
转载 Android 平台下使用 i2c-tools
下载源码将 i2c-tools 代码下载到 Android 源码的 external 目录下,我是使用 Subversion 直接从官方版本库中检出,当然使用别的方式下载到源代码也是可以的。~/mydroid $ svn checkout http://lm-sensors.org/svn/i2c-tools/branches/i2c-tools-3.1 external/i2c-to
2015-08-05 08:17:00 722
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人