自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(135)
  • 资源 (2)
  • 收藏
  • 关注

转载 李一男的名言---确实总结的很好啊

 [1]好好规划自己的路,不要跟着感觉走!根据个人的理想决策安排,绝大部分人并不指望成为什么院士或教授,而是希望活得滋润一些,爽一些。那么,就需要慎重安排自己的轨迹。从哪个行业入手,逐渐对该行业深入了解,不要频繁跳槽,特别是不要为了一点工资而转移阵地,从长远看,这点钱根本不算什么,当你对一个行业有那么几年的体会,以后钱根本不是问题。频繁地动荡不是上策,最后你对哪个行业都没有摸透,永远是新手!   

2010-05-13 11:42:00 1058

转载 Wince6.0 同时支持繁简体显示

最近两星期在玩WINCE6,因产品需要,应用软件需支持简繁体,显示其中一种很好办,只需要加入相应的字库。如加入简体字库:CEBASE->International->Locale Specific Support->Chinese(Simplified),选择字库SimSun & NSimSun(Subset 2_50),通常情况选择这个就够了,而SimSun & NSimSun这个太大,有1

2014-08-18 16:32:53 907

转载 MTK如此面试,你能答对多少

1:MTK方案中的总线工作原理是什么?MTK采用的是ARM核,他主要用来进行管理各个模块,其中多媒体如视频这些都是用了DSP的,DSP与ARM间有相互通信的。而ARM他分为AHB部线和APB总线。这两个总线是不同的。AHB主要用来控制高速的东西如MEMORY DMA等,而APB就是来控制外设的。如IIC,KEY,GPIO等。而APB与AHB中间有一个APB桥。这个APB桥就是用来做高低速转换。

2014-07-01 11:01:21 3769

转载 GPIO模拟IIC代码模板

1. 模板化的代码,使用还算比较方便2. 输出信号的延时控制,延时函数用户定义,可以delay,也可以sleep3. 总线检测,可以适应各种速度的IIC设备。当然,需要设置最大延时等参数。使用方法(MTK平台下程序作为例子):定义:static void delay_us(uint32_t dly){while(dly--);}static void SCL

2014-07-01 10:51:45 1632

转载 wince6下cetk下摄像头编译过程

wince6下cetk下摄像头编译过程按照微软官网上的一个文章有几个错误没有编译成功,后来又找一个文章CSDN空间的wushibin的专栏,结合在一起就可以编译成功了。现记录如下:(以下内容是官网介绍)应用程序的编译: 现在我们已经将USB摄像头的驱动加好了。接下来让我们用应用程序来测试这个驱动。我们可以在WinCE的共享资源(例如PRIVATE目录)中找到一些Dire

2014-06-18 11:44:09 1322

转载 三步快速搭建Android开发环境(支持win7,win8系统)

三步快速搭建Android开发环境(支持win7,win8系统)最近需要做个Android的app作为课程设计,发现只要三步就可以在电脑上搭建Android开发环境,如此简单。备份下======================================================================测试环境:windows 8.1 企业

2014-05-03 08:23:49 9802

转载 Windows下配置SVN+Apache

Windows下配置SVN+Apache第一章:说明这几天在windows环境下配置svn,看了很多网上的安装方法,但是因为配置的svn和Apache的版本问题和网上写的教程的不完整等原因,安装了好久才得以正确安装。第二章:软件版本SVN:Setup-Subversion-1.5.3.msiApache: apache_2.2.10-win32-x86-no

2013-11-12 15:44:43 1092 1

转载 一位程序员工作10年总结的13个忠告

展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告。  走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程 序员兄弟姐妹们,虽然时代在变化,但是很可能你也会走我已经做过的10年的路程,有些心得体会你可以借鉴一下,觉得说得有道理的你就接纳,觉得说得没道理 的,你就抛弃,以下是我发自内心的,给大家的忠告,特别是针对那些小弟弟妹妹们。  01. 自己的户

2013-07-22 15:32:28 784

转载 [程序猿感悟] 程序员如何成功的假装在很努力的工作?

这篇文章要讲的是程序员如何假装在很努力的工作。有两种完全不同的动机会促使一个程序员做这种假装:第一种,你是个懒货——想不劳而获。如果你是这种人,我和你同事都会鄙视你。你不需要看下面的内容了。这篇文章完全不是为你写的!第二种,你有太多的事情要做,而你需要抽出时间去思考和学习。大多数的公司里,经理们或负责人资管理的人都忽略了程序员是脑力工作者、不是做苦力的。他们通常会有这样的观

2013-07-22 15:22:41 738

转载 android recovery模式及ROM制作

1       总述为了方便客户日后的固件升级,本周研究了一下android的recovery模式。网上有不少这类的资料,但都比较繁杂,没有一个系统的介绍与认识,在这里将网上所找到的和自己通过查阅代码所掌握的东西整理出来,给大家一个参考!2       Android启动过程在这里有必要理一下android的启动过程: 图1 android启动过程系统上电之后,首先是完

2013-05-08 12:58:32 936

转载 ubuntu12.04 64bit 编译android源码时遇到的问题

ubuntu12.04 64bit 编译android源码时出现如下错误:        host Executable: cmu2nuance (out/host/linux-x86/obj/EXECUTABLES/cmu2nuance_intermediates/cmu2nuance)        /usr/bin/ld: cannot find -lncurses

2013-04-22 16:46:06 801

转载 Ubunut 12.10 64位编译 android 4.2.1_r1 源代码

google推荐的编译环境是在Ubuntu LTS(10.04),但是最新版本12.10已经出来,没必要在旧版本上做文章了对于2.3.X和更新的版本,需要64位的系统,之前的老版本2.2以下(包括2.2)可以在32位版本上编译对于虚拟机,官网上写的虚拟机配置参数:16G RAM/swap & 30G+ 硬盘空间PS: 全部编译完毕后,才发现真的很耗空间源代码下载/编译完

2013-04-15 14:03:11 794

转载 开发wince下的usb音频设备驱动总结

在做usb audio设备驱动开发前我还不知道有usb audio device class,以为这是个HID类型的驱动,开发起来应该容易实现,后来才发现原来自己进入了一个未知领域。幸亏之前有开发过mass storage固件程序,又了解过OV511的usb camera驱动,所以尽管多花了点时间,中间也出现了波折但还是完成了开发。完成开发后回头一看发现自己对USB协议、音频处理有了进一步的了解,

2012-08-24 09:44:10 1554

转载 从git中永久删除文件以节省空间

在使用版本管理工具的过程中我们会碰到这样的问题:不小心把一个不该加入版本管理的文件加进去了,有时候这个文件很大,也许我们整个版本库才几百 K,但加进去这个没用的文件却有好几百M,我可不想因为这么个破烂东西把整个版本库整个硕大无比,以后维护备份都不方便;还有时候是不小心把一个敏感文件 加进去了,比如里面写了信用卡密码的文本文件。这时候我们希望能把它从版本库中永久删除不留痕迹,不仅要让它在版本

2012-07-16 15:51:45 12743

转载 Ubuntu下 git 服务器的搭建。

Ubuntu下  git  服务器的搭建。前几天老师分配了一个任务 就是配置git服务器,来管理项目,搞弄了好几天,在网上搜教程   搜案例的  但是写的都很笼统,有的写的很好  但是按照他们说的做又会出现各种各样的问题。今天我抽空把我配置git服务器的详细过程记录下来,希望能帮助到大家。搭建git服务器的4个步骤1   配置服务器前的准备工作首先ubuntu系统要联网 安装了gi

2012-06-13 08:50:13 825

转载 安装Gitorious

安装GitoriousGit是一个分布式的版本控制系统,用于Linux内核的管理。在推出后,Git也逐渐被用于其他项目,同样也取得了很大的成功。GitHub则是基于Git版本控制系统的,它提供基于互联网的项目托管服务,但GitHub并不开源,所以我在网上找到了替代GitHub的开源项目托管系统:Gitorious。安装Gitorious并不是一件轻松的事,所以就写了这篇文章,一

2012-04-13 13:25:20 2775

转载 git format-patch 用法 方便查询

总结:[junwei@junwei-fc12 git_test_range]$ git format-patch HEAD^ [junwei@junwei-fc12 git_test_range]$ git format-patch HEAD^^ [junwei@junwei-fc12 git_test_range]$ git format-patch HEAD^^

2012-03-22 15:43:28 5254

转载 编译Android源码和Linux内核源码时候遇到的一些错误

1. Ubuntu下执行命令 "adb reboot bootloader“ 或者 "adb start-server"得到如下错误: error: device not found原因1 可能是没有加usb 规则:创建文件/etc/udev/rules.d/51-android.rules在文件中加入:#HTC phoneSUBSYSTEM

2012-03-16 10:30:53 1817

原创 采用RDP协议,winxp远程桌面连接ubuntu10.10

查阅来一些资料,如下ubuntu采用vnc模式管理远程桌面而winxp采用RDP模式来管理远程桌面,所以直接用RDP远程桌面是不行D,幸好ubuntu提供XRDP拉实现此协议,xrdp - Remote Desktop Protocol (RDP) server在ubuntu上安装 xrdp,配置一下,然后就可以用 windows xp 的远程桌面连接工具连接 ubuntu 桌

2012-03-14 15:02:43 1570

转载 Ubuntu下编译安装稳定版gvim vim 7.3 解决菜单乱码

vim7.3正式版发布了,Ubuntu 10.10中用apt-get安装的vim的版本是7.2,想体验7.3的新功能,就只能自己编译了。下面是安装笔记:1. 安装终端库: sudo apt-get install libncurses5-dev2. 下载 vim 源码,打开 www.vim.org的download页面选择 unix 源码下载3. 用tar xvf vim73**.ta

2012-02-14 09:33:03 1454

转载 diff和patch使用指南

diff和patch是一对工具,在数学上来说,diff是对两个集合的差运算,patch是对两个集合的和运算。 diff比较两个文件或文件集合的差异,并记录下来,生成一个diff文件,这也是我们常说的patch文件,即补丁文件。 patch能将diff文件运用于 原来的两个集合之一,从而得到另一个集合。举个例子来说文件A和文件B,经过diff之后生成了补丁文件C,那么着个过程相当于 A -B

2012-02-07 13:25:40 613

转载 Git常用操作命

Git常用操作命令收集:1) 远程仓库相关命令检出仓库:$ git clone git://github.com/jquery/jquery.git查看远程仓库:$ git remote -v添加远程仓库:$ git remote add [name] [url]删除远程仓库:$ git remote rm [name]修改远程仓库:$ git remote set-url

2011-12-21 11:08:28 2268

转载 ssh无密码登入设置

现有2台机器1、服务器192.168.1.1122、个人机192.168.1.110要使110无需密码通过ssh登入112步骤1、创建密钥miao@u32-192-168-1-110:~/.ssh$ ssh-keygen -t rsaGenerating public/private rsa key pair.Enter passphrase (em

2011-12-14 20:02:39 1581

转载 Git服务器Gitosis架设指南

Git是非常著名的分布式版本控制系统。Gitosis则是方便通过Git与ssh架设中央服务器的软件。这篇文章的安装流程写得很明了,但使用中还是遇到了些许问题,本文算是该流程的补充。如果打算通过Gitosis架设服务器通过本文或许可以少走不少弯路。一、架设步骤1. 下载并安装python setuptoolssudo apt-get install python-setuptools

2011-12-13 09:11:18 21421

转载 ubuntu上配置git服务器 -增加apache2安装方法

ubuntu上配置git服务器这几天来一直在折腾git版本管理服务器,感觉有点头大,一会儿权限不够,一会儿加密文件与用户名不匹配……但功夫不负有心人今天下午总是有所成效,把这些天来我所遇到和所范错误作一个记录,给大家一个参考!今天重新把日志修改了一下,主要解决了gitweb显示问题,与新加入的成员无法clone git仓库的问题!1       需求硬件需求:一台Ubunt

2011-12-10 16:41:38 1299

转载 android触摸屏坐标手工校准/调整成功

1.简述android 的坐标转换处理:This implementation is a linear transformation using 7 parameters (a, b, c, d, e, f and s) to transform the device coordinates (Xd, Yd) into screen coordinates (Xs, Ys) usi

2011-12-09 14:02:25 1372

原创 Fix some problem to build android2.3 on ubuntu11.10 32bit

错误1:************************************************************You are attempting to build on a 32-bit system.Only 64-bit build environments are supported beyond froyo/2.2.*******************

2011-10-26 19:04:44 1022

转载 编译android2.3需要jdk1.6

编译android2.3之前的版本,使用的是jdk1.5,但是到了2.3又变成了jdk1.6,现在需要编译2.3之前的版本还需要编译2.3的版本,故电脑上需要安装jdk1.5和jdk1.6两个版本,安装方法如下:【Java 6: for Gingerbread and n

2011-10-17 16:59:34 928

转载 Android编译问题:Only 64-bit build environments are supported beyond froyo/2.2

Android编译问题:Only 64-bit build environments are supported beyond froyo/2.2在使用:$ repo init -u git://Android.git.kernel.org/platform/mani

2011-10-17 15:45:35 791

转载 补丁工具quilt学习资源分享

前段时间集中学习了git的使用,之后git了Linux的源码。但是同时想git下Linux的著名开发树MM树,发现Andrew Morton 维护的这个树是由其他树(比如内核的开发分支)以及很多个人的实验性补丁组成,并不由git管理,而是用他自己开发的quilt来管理的。所以我就

2011-09-29 13:33:15 1535

转载 设备插拔消息枚举代码

Developing a Device Driver -> Device Driver Development Concepts -> Device InterfacesThe following code example shows a simple use of Crea

2011-08-16 21:38:13 924

转载 RequestDeviceNotifications实例及源码

#include //定义DEVDETAIL联合体,目的为了DEVDETAIL结构体的szName变量的长度typedef union {DEVDETAIL d;char pad[sizeof(DEVDETAIL)+MAX_DEVCLASS_NAMELEN];

2011-08-16 21:21:37 679

转载 深度分析NandFlash—控制器参数TACLS、TWRPH0和TWRPH1的确定

这三个参数对于NandFlash的读写操作来说是比较重要的,没搞清楚这三个参数,后面的事就不用提了,那这三个参数到底是干什么的呢,我们怎么样去配置他们呢,今天我花了点时间研究了一下这三个参数。在datasheet中对他们的时序有下面两种图示,一种是写命令或者地址的情况,一种是读写

2011-08-09 20:38:08 906

转载 检测USB和SD卡存储设备的接入和移除

方法一:依赖窗口方法二:从注册表入手  方法一:  由于USB存储设备和SD卡都是存储设备,     当设备接入的时候枚举注册表路径"HKEY_LOCAL_MACHINE//Drivers//Active"下的子键,根据 p->dbcp_name;查找自检中与此值匹配的项,查找该

2011-07-26 14:08:59 2126

转载 在WinCE6.0中,添加自定义的工程模板

目前,创建WinCE6.0的工程的时候,都是打开VS2005,然后创建一个Platform Builder for CE6.0的工程,然后根据Wizard的提示,一步一步下去。在整个创建过程中,首先选择BSP,然后就是选择模板,如图:        上面这些模板都是微软提供的,这

2011-07-12 09:04:51 772

原创 the target processor (armv4i) is not installed,问题解决方法

如果哪天你要安装ce的补丁,补丁程序运行后弹出一个窗口报告“the target processor (armv4i) is not installed”然后退出补丁安装程序。不要太吃惊,很多人都被此问题困扰了,微软啊微软~~~不折腾死爷你不舒服啊~~~搜索一下,有的文章提到一些

2011-07-07 08:49:05 3710 2

原创 U盘识别操作

LRESULT   CTestUSBDlg::WindowProc(UINT   message,   WPARAM   wParam,   LPARAM   lParam)   { if(message   ==   WM_DEVICECHANGE)

2011-07-05 21:12:14 1019

转载 毛笔运笔

写毛笔字运笔的要求是中锋铺毫,既要让笔毫在点画中间运行,又要灵活自如。指导学生运笔时,要一边讲一边示范,注意以下四点。  1.逆锋起笔。指起笔时笔锋要“欲左先右,欲右先左;欲上先下,欲下先上”,做到起笔藏锋。  2.回锋收笔。指写横和竖到尽头要收笔时,将笔略微

2011-07-04 14:03:46 5976

转载 如何检测SD卡插入和拔出

wince下需要检查sd卡是否被拔出,只需在消息处理函数里加入下面代码!#include  case WM_DEVICECHANGE:   {    switch(wParam)    {     caseDBT_DEVICEARRIVAL:      Mes

2011-07-04 10:18:26 5418 1

转载 如何实现WinCE系统中USB设备自动检测

如何实现WinCE系统中USB设备自动检测       英创公司ARM9系列工控主板预装正版WinCE操作系统,提供标

2011-07-04 10:15:36 2120

wince动态音量控制

Wince 下ARMV4平台下动态音量控制

2010-07-30

2K page nand flash 2440 for wince5.0 的NBOOT

2K page nand flash 2440 for wince5.0 的NBOOT

2007-10-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除