
滴水穿石
zita
这个作者很懒,什么都没留下…
展开
-
通过va_list和/dev/kmsg在串口打印调试信息
下面是源码#include #include #include static void mp4api_dbprint_ttxgz(char* format,...){ va_list args; int fd; char string[1000]; va_start(args,format); vsprintf(string,format,原创 2011-12-13 15:39:51 · 5173 阅读 · 0 评论 -
VirtualBox的ctrl键不能用
windows7系统装了VirtualBox, 装的是ubuntu的系统,装完后发现ubuntu的ctrl键不能用了,看了系统 -> 首选项 -> 鼠标 -> ctrl键提示鼠标位置 没有勾上,不是这个问题,查了下,原来只有左键ctrl能用。原创 2012-05-31 18:38:50 · 2090 阅读 · 0 评论 -
使用 SSH 远程连接运行图形界面程序(zz from ubuntu forum)
使用 SSH 远程连接运行图形界面程序 windwiny.20080310 简单介绍使用 ssh 连接远程服务器运行图形界面程序。 一、服务器安装运行SSH服务。在Ubuntu下: 安装代码:sudo apt-get install openssh-server配置允许X11转发代码:sudo ge转载 2012-05-18 14:23:29 · 1973 阅读 · 0 评论 -
在windows下访问ubuntu的文件夹
之前傻傻地用Samba,配置非常麻烦,后再在victor lin的帮忙下,用了个很简单的方法,就是现在ubuntu上开ssh服务器(这个本来就开了的),然后在windows装FlashXP,在FlashXP上选择ssh协议,就可以登录ssh了,并能读写文件,非常快速方便原创 2012-05-21 11:26:06 · 1250 阅读 · 1 评论 -
常用git命令
1. 查版本 git --version2. 设置提交用户名 git config --global user.name “liaowm” git config --global user.email "ttxgz163@163.com"3. 设置命令别名 sudo git config --system alias.st statu原创 2012-06-07 18:05:21 · 1728 阅读 · 0 评论 -
amlogic 某个芯片系统的nand flash刷写及uboot更新流程
step1:由于按键组合为更新模式,首先挂载SD卡step2:在卡里搜索文件u-boot-aml-ucl.bin是否存在,如果存在,进入step3,否则进入step6step3: 擦写(scrub)整个flash(nand_erase_nand()函数), 包括OOB区,也就是有可能把本来保存在flash里的厂商提供的坏块标志刷掉。擦写的过程中,如果发现擦写失败(失败检测标志推断为原创 2012-07-11 14:36:23 · 10415 阅读 · 0 评论 -
linux常用命令
1. ubuntu下查看所有service的指令service --status-all原创 2012-07-25 09:48:25 · 726 阅读 · 0 评论 -
图形处理工具convert和display
很好用的的图形处理工具convert和播放工具display,都集成在工具imagemagick中,安装时apt-get install imagemagick即可。原创 2012-08-15 10:53:47 · 890 阅读 · 0 评论 -
解决TP(触屏)乱点问题
产线上G9T出现部分机器tp乱点问题 -> 直接把tp接到G9上,G9正常,说明tp本身没有问题,同时测量tp 电源,中断,reset电压,观察可知G9T的电压为2.8V左右,G9是在3.3V -> G9T替换之前好的固件,现象一样 -> 把G9T的电压调到3.3V的电源域, 问题解决,tp的供电典型值为3.0V, 正负10%的话是2.7V~3.3V, 一般机器都是3.3V,这原创 2012-05-10 16:40:23 · 2446 阅读 · 0 评论 -
关于git status
如果只在本地修改,还没有commit,那么用git status, 打印信息为:# On branch master# Changes not staged for commit:# (use "git add ..." to update what will be committed)# (use "git checkout -- ..." to discard chan原创 2012-04-20 11:18:03 · 3942 阅读 · 1 评论 -
快速登录ssh服务器
通常要登录不同的ssh服务器上工作,用不同的用户,如果每个服务期都要记住,很麻烦,今天看git,忽然发现了有个简单的方法解决这个事情。 创建编辑 ~/.ssh/config,添加一下内容: host i5 user liaowm hostname 192.168.0.41 port 22 ide原创 2012-03-26 20:24:34 · 1737 阅读 · 0 评论 -
编程中的##(两个井号)和#(一个井号)都是什么意思
连接符 ##(两个井号)不知道什么符 #(一个井号)## 连接符号由两个井号组成,其功能是在带参数的宏定义中将两个子串(token)联接起来,从而形成一个新的子串。但它不可以是第一个或者最后一个子串。所谓的子串(token)就是指编译器能够识别的最小语法单元。具体的定义在编译原理里有详尽的解释#符是把传递过来的参数当成字符串进行替代。假设程序中已经定义了这样一个带参数的宏:转载 2012-03-31 17:16:42 · 12196 阅读 · 0 评论 -
为Ubuntu配置SSH服务
网上有很多介绍在Ubuntu下开启SSH服务的文章,但大多数介绍的方法测试后都不太理想,均不能实现远程登录到Ubuntu上,最后分析原因是都没有真正开启ssh-server服务。最终成功的方法如下:sudo apt-get install openssh-serverUbuntu缺省安装了openssh-client,所以在这里就不安装了,如果你的系统没有安装的话,再用ap转载 2012-03-16 15:41:44 · 555 阅读 · 0 评论 -
LCD接口
LCD接口 2010-7-23 10:25:00 LCD的接口有多种,分类很细。主要看LCD的驱动方式和控制方式: 目前手机上的彩色LCD的连接方式一般有这么几种:MCU模式,RGB模式,SPI模式,VSYNC模式,MDDI模式,DSI模式。 MCU模式(也写成MPU模式的):目前最常用的连接模式,分为8080模式和6800模式。数据位传输有8位,9位,16位,18位,2转载 2012-04-01 16:13:56 · 1026 阅读 · 0 评论 -
jni调用adb打印
#include #include static void jni_trace(const char* fmt, ...){ va_list vl; va_start(vl,fmt); __android_log_vprint(ANDROID_LOG_ERROR,"ccstroke_algo",fmt,vl); va_end(vl);}C下调用jni原创 2012-04-18 12:24:28 · 1447 阅读 · 0 评论 -
从SVN到git仓库的移植
1. 目的 公司本来有一个项目,里面有从客户clone下来的git仓库sdk,我们自己在windows下建立的svn仓库seu_code,现在要做的事情是,把这两个仓库都移植到我们公司内部的git服务器,原来sdk的log可以忽略丢失,但是原来svn的log希望保留,以方便后续跟踪调试。两个仓库移植后,都用git管理,不需要svn管理。2.移植2.1 总体布局原创 2012-04-19 11:56:41 · 2691 阅读 · 0 评论 -
通过gitolite架设git仓库
git客户端用得很多了,但是从来都没有也不需要自己搭建服务器建立仓库。最近,由于公司某些项目出现了及其混乱的现象,版本上的分叉管理失调甚至导致了厂线停产半天的大状况。还好现在的公司做的是方案,万一整错了软件版本大不了重烧一遍多浪费点人力物力就罢了,但是回想起以前做SOC的公司(GX),如果按照这种版本管理的成熟度来做RTL代码管理,估计早就挂了。虽然以前的GX用的是cvs,现在公司用的是git,但原创 2012-04-17 19:17:48 · 13621 阅读 · 0 评论 -
excel 2007 功能区不见了的原因及解决方法
编辑编辑着,不知道点错了什么,功能区就不见了,如下图: 很郁闷 ,查了网上,都说是功能区被最小化了,但是这里并不是这个原因。后来终于找到了原因和解决方法,如下: 首先,在file那右键,然后点击 Customize the Ribbon 然后在下图右边的自定义里把需要的选上 然后就终于恢复原创 2012-12-11 16:57:20 · 6846 阅读 · 1 评论