自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

从零开始

面对大海,春暖花开

  • 博客(32)
  • 资源 (13)
  • 收藏
  • 关注

原创 python虚拟环境下使用opencv操作摄像头

tensorflow开发通过opencv使用摄像头问题

2017-11-14 14:27:53 2228

原创 读取文件以行为单位逆序输出到另一文件

首先要声明的一点时,一篇文档只是提供了一种思路或解决办法,不一定是最有效或最通用的,这里仅仅是期望会对他人有些借鉴的意义。先来说明问题:从A文件读取文本内容,要求以逆序的方式写入到B文件中,逆序以行为单位。如A.txt文件的内容为:122344ff最后输出到B.txt中的内容为:ff442312整个问题说起来实在是不难,如果是C++或者Java,

2013-12-04 16:26:56 6927

原创 一道abc+cba=1333的问题

前两天被华为的鄙视了一下,因为临时出了一道abc+cba=1333的问题,当时由于什么都没有准备,结果就给他一个3个for循环的结果,其实当时也觉得这个不合适,简答分析了一下,a和c肯定不能等于0,因为这样结果肯定达不到1333,后来又对这个问题做了简单的分析:1333这个数字其实是比较特别的,什么情况下才有可能得出结尾是3的数字?4+9=13,5+8=13,6+7=13,7+6=13,8

2013-12-03 10:35:20 7412 11

原创 eclipse添加logcat显示

eclipse安装好相应的adt以及sdk后,发现在模拟器中运行测试程序时没有logcat的输出部分,只有Console等,网络查找才发现是配置的问题,没有使logcat显示出来,实际上只要正确的安装了adt以及android sdk后logcat的是没有问题的,可以重新配置显示出来。Window ……Show View……Other…会出现如下对话框:选择LogCat后,eclips

2012-10-23 15:39:04 11451 1

原创 android Button 监听的几种方式

android button控件目前主要有如下几种监听方式:一个button控件对应一个监听: Button buttontest; buttontest = (Button) findViewById(R.id.button1); buttontest.setOnClickListener(new View.OnClickListener

2012-10-23 15:20:33 57186 6

原创 cpio命令与文件系统制作

嵌入式开发过程中的文件系统制作,往往是使用已经定制好的目录及文件进行制作,下面以实际的例子进行说明:假设当前目录为rootdir,目录结构如下:root@debian:~# tree -L 2 rootdirrootdir|-- dev|-- drv| |-- drv1| `-- drv2|-- etc`-- proc4 directories,

2011-11-16 12:26:29 7921

原创 extern变量定义及使用方式实例

首先查看代码结构:root@debian:~/test# lsmain.c Makefile print.c print.hmain.c的内容如下:#include #include "print.h"int main(int argc, char** argv){ print(); value = 12;

2011-11-09 11:08:55 6390

原创 从延时函数看进程调度

首先在看一个BSP代码时看到如下一个延时的函数:void hdmi_delay_ms(__u32 t){ __u32 timeout = t*HZ/1000; set_current_state(TASK_INTERRUPTIBLE); schedule_timeout(timeout);}从具体的代码内容以及网上的资料来看,基本可以确定如

2011-11-09 09:38:58 1074

原创 framebuffer_alloc

/** * framebuffer_alloc - creates a new frame buffer info structure * * @size: size of driver private data, can be zero * @dev: pointer to the device for this fb, this can be NULL * * Crea

2011-11-07 13:51:58 3745

原创 cdev_alloc与cdev_init区别

struct cdev *cdev_alloc(void){ struct cdev *p = kzalloc(sizeof(struct cdev), GFP_KERNEL); if (p) { INIT_LIST_HEAD(&p->list); kobject_init(&p->kobj, &ktype_cdev_dynamic); } return p;}

2011-11-04 17:10:16 10767 3

原创 MODEL伪操作与存储模型

MODEL伪操作的格式如下:.MODEL memory_model [,model options]它用来表示存储模式(memory_model),即用来说明在存储器中是如何安放各个段的。也就是说,它说明代码段在程序中如何安排,代码段的寻址是近还是远;数据段在程序中又是如何安排的,数据的寻址是进还是远。根据他们的不同组合,可以建立如下七种存储模型:Tiny 所有数据和代码都放在

2011-11-01 15:39:37 1303

原创 ext4文件系统一点体会

具体还不是很清楚ext4什么时候开始出现的(人很懒,也没有google一下)。不过在编译android的时候出现了一点比较尴尬的事情:开始虚拟机中安装的是debian5.0(2.6.26版本内核),编译的时候没有注意,结果在mkimg时出现mount不认识ext4文件系统

2011-10-19 16:14:04 1218

原创 linux下使用现有目录创建文件系统

使用genext2fs工具可以实现文件系统的制作,而是用tune2fs工具可以实现文件系统的改变。作为测试,我们仅仅创建一个非常简单的目录,然后再该目录下建立几个空文件。mkdir dirtouch dir/{file1,file2,file3}然后使用genext2f

2011-10-14 14:33:00 2594

原创 反编译实例2:补充4

接下来尝试do while语句是否能够实现相同功能且汇编一致:#include int main(int argc, char** argv) { int r2; int r5 = 300; int r6 = 20; int r4 = 0;

2011-10-11 17:03:56 668

原创 反编译实例2:补充3

前面反编译分别使用goto,for语句实现了语句跳转和循环,接下来分析使用while do语句是否可以:#include int main(int argc, char** argv) { int r2; int r5 = 300;

2011-10-11 16:55:19 464

原创 反编译实例2:补充2

前面反编译的时候我们使用的是goto语句实现的,并简单说明的变量的定义与否。但是这种跳转是否可以使用for语句来实现呢?代码实现如下:#include int main(int argc, char** argv) { int r2;

2011-10-11 15:52:03 661

原创 简单samba安装与配置

此配置是基于debian系统的,估计可以直接在ubuntu上进行此方法。首先新安装的debian系统是没有samba服务的,需要我们手动安装,不过在debian系统下已经变得非常简单:apt-get install samba安装好后就可以进行相关配置了,比如在我的机子上

2011-10-11 14:57:20 479

原创 反编译实例2补充1

首先,从程序开始就定义了一些变量r2,r6,r5,r4等,但是r6实际值为20,r5值为300。我们可能会考虑,如果不进行变量的定义而是直接使用数值,汇编是不是也是一样的?现在我们简单的修改一下程序的代码如下:#include int main(int argc,

2011-10-11 13:54:12 773

原创 反编译实例2:温度转换

后续我们会首先显示*.o的汇编,然后使用反编译后的C语言再比较最后的汇编结果。通过IDA打开的汇编语言如下图:接下来我们通过汇编来进行一步步的分析:1、我们不能通过开始给R6,R5,R4的赋值操作确定其具体的含义,但是大致上可以判定为变量的初始化或是数据常量;

2011-10-09 23:24:46 1290

原创 shell if 的一点体会

在跟踪一个工程的编译过程时,为了方便实时变量的打印和过程的控制,想使用read读取输入的一个字符,然后判断字符的值,再决定是否继续执行,代码如下:#!/bin/bashecho -e "\e[1;36m segement 1 \e[0m"read chif [ $ch

2011-10-08 18:07:44 678

原创 反编译实例1补充

实例1中对于寄存器R0的使用没有特别的强调,但是考虑到arm汇编中R0的重要性,这里再通过一个hello world修改后的实例来进一步说明:#include int main(int argc, char** argv){ printf("hello ");

2011-10-05 22:35:56 1215

原创 反编译实例1:helloworld

第一阶段:从源代码到可执行程序第一个helloworld程序:#include int main(int argc, char** argv){printf("hello world\n");return 0;}编译接生成可执行程序(arm

2011-10-03 23:32:36 4517

原创 反编译学习

最近开始学习基于arm反编译,而至于学习反汇编的原因,或许是头脑发热所做的决定吧……由于不同平台上的编译环境有较大的不同,因而生成的中间文件以及可执行程序的文件格式都有所不同,如同一机器上,linux系统gcc编译器生成的中间文件为.o文件,而window系统vc工具提供的编

2011-10-03 20:44:25 10605

原创 thinkpad e40 4sc安装windows7的一点感受

新买了一台Thinkpad E40 4SC,可惜预装的是linux操作系统(ubuntu10.4),虽然以前在实验室的时候是一直使用ubuntu的,但是那会在实验室做的工作对系统没有特别的要求,相对来说反而是linux系统要好些,只到写毕业论文的时候才换回windows xp系统

2011-09-22 10:17:06 1812

原创 日日思君不见君,共饮黄河水……

也许那一抹的思念,才是幸福的点缀

2011-09-17 12:15:54 1743

转载 source insight中文显示和处理

浏览网页的时候突然看到一篇介绍关于source insight中文显示修正的方法,感觉非常好,也比较全面,于是在自己的source insight中又重新设置了一下。1、首先设置中文的显示,使中文能像英文或中文在vc中的显示一样比较紧凑,便于浏览,不过在进行实际的设置前说先要

2011-09-15 15:39:39 1750

原创 cat使用(EOF的一点误区)

在linux shell脚本中我们经常见到类似于cat 首先必须要说明的是EOF在这里没有特殊的含义,你可以使用FOE或OOO等(当然也不限制在三个字符或大写字符)。接下来,简单描述一下几种常见的使用方式及其作用:1、cat2、cat>filename,创建文

2011-09-13 15:45:37 2551

原创 switch语句的一点收获

记得看一段windows上的代码时遇到过这样的情况:在switch语句中得所有case之前加入了一个if语句的判断,当时很奇怪为什么在任何条件下都没有执行,后来才明白是自己理解错了switch的语法。switch语句的语法如下: switch(expression)

2011-09-12 13:21:11 779

原创 转义字符\b和\r的一点说明

编程时我们经常使用的转义字符大多是类似%d,%s,%n等,%r和%b的使用较少。其中%n的作用是回车换行,顾名思义就是从新的一行的起始位置开始。教材上转义字符\r的说明比较明显,就是回车,这里要注意的是回车后并没有换行,而且如果要继续输出有可能会覆盖掉原有的已经输出的字符

2011-09-11 14:54:53 12269

原创 mount 挂载第二块硬盘,普通用户可以读写

vmware虚拟机中安装的debian5.0系统使用过程中发现硬盘空间不足,因此创建了第二块scsi硬盘,创建过程由于比较简单就不贴图耽误大家时间了。接下来格式化硬盘分区为ext2文件系统(创建硬盘了当然要格式化,很多人都是用fdisk,不过我个人是比较倾向于cfdisk,因

2011-09-09 18:00:47 8539

原创 VC6.0如何生成汇编文件并显示编译选项

使用了比较久VC6.0,但是从来没有关注过VC的详细编译过程,刚好同事这两天做反编译工作,所以就查了一下VC的编译工具cl的编译设置。下面简单的说两个我自己比较关注的问题:1、让VC在编译过程显示详细的参数(去掉/nologo):那么,编译过成的输出如下:--

2011-09-08 15:35:09 4637

原创 kscope的使用环境

工作的大多时候总是在虚拟机中的linux上工作,所以linux上的好多东西都不太熟悉了。刚好自己的一台旧笔记本的xp崩掉了,所以想换成linux系统,考虑到目前ubuntu的版本实在太高,本本的硬件是达不到要求的,因而转而考虑安装一个简单的debian系统。刚开始是安装的

2011-08-16 16:47:02 4243

android视频聊天软件,可解压

这是从csdn上其他地方下下来的code,可以的是很多人都多不能解压,实际上我在windows上也尝试过了,确实不能解压,但是尝试在linux上进行解压时是ok的,因此重新上传一份,希望一起学习。

2012-10-10

IDA Pro权威指南中文版

这是中文版的IDA权威指南,个人认为对于IDA的使用以及反汇编工作具有特别的指导意义,也希望通过这篇指南是大家对IDA更加熟练。

2011-09-27

install_flash_player_10_linux.deb

本人为了使用代码浏览软件kscope而使用了debian lenny版本,但是lenny版本不知道为什么不能安装flashplugin-nonfree,查找资料发现该安装包也可起到同样作用,经验证确实可行。

2011-08-14

测试驱动开发.pdf

本书主要针对在xp开发驱动时进行的测试工作,书中讲解了一些测试模型,对测试工作有一定的帮助。

2011-06-21

蓝牙规范10.1版(rar)

蓝牙10.1版的规范,内容比较多1000多页,英文版。

2011-06-20

1394Open Host Controller Interface Specification

1394 Open Host Controller Interface Specification 是1394的规格说明书。

2011-06-20

匈牙利命名法.pdf

本文是从网上down下来的一篇有关编程过程命名的一种方法《匈牙利命名法》,在windows编程中比较常见。

2011-06-20

The ARM Instruction Set

不是简单的arm指令说明,还包含一些指令的图示,个人感觉非常有用。这是自己在stmfd,ldmfd有疑问的时候查找到的资料!

2010-11-19

I2C协议标准中文版

I2C协议标准中文版pdf 1 序言........................................................................................................................ 3 1.1 版本1.0-1992 .................................................................................................................... 3 1.2 版本2.0-1998 .................................................................................................................... 3 1.3 版本2.1-2000 .................................................................................................................... 3 1.4 购买Philips 的I2C 总线元件.............................................................................................. 3 2 I2C 总线使设计人员和厂商都得益.......................................................................... 3 2.1 设计人员的得益................................................................................................................. 4 2.2 厂商的得益......................................................................................................................... 5 3 介绍I2C 总线规范................................................................................................... 6 4 I2C 总线的概念....................................................................................................... 6 5 总体特征................................................................................................................. 7 6 位传输..................................................................................................................... 7 6.1 数据的有效性..................................................................................................................... 7 6.2 起始和停止条件................................................................................................................. 8 7 传输数据................................................................................................................. 9 7.1 字节格式............................................................................................................................ 9 7.2 响应.................................................................................................................................. 9 8 仲裁和时钟发生.................................................................................................... 10 8.1 同步................................................................................................................................ 10 8.2 仲裁................................................................................................................................ 10 8.3 用时钟同步机制作为握手..................................................................................................11 9 7 位的地址格式..................................................................................................... 12 10 7 位寻址.............................................................................................................. 13 10.1 第一个字节的位定义...................................................................................................... 13 10.1.1 广播呼叫地址....................................................................................................... 14 10.1.2 起始字节.............................................................................................................. 15 10.1.3 CBUS 的兼容性................................................................................................... 16 11 标准模式I2C 总线规范的扩展............................................................................. 16 12 快速模式............................................................................................................. 17 13 Hs 模式............................................................................................................... 17 13.1 高速传输........................................................................................................................ 17 13.2 Hs 模式的串行数据传输格式.......................................................................................... 19 13.3 从F/S 模式切换到Hs 模式以及返回.............................................................................. 20 13.4 低速模式中的快速模式器件............................................................................................ 21 13.5 串行总线系统的混合速度模式........................................................................................ 21 13.5.1 在混合速度总线系统中的F/S 模式传输............................................................... 22 13.5.2 在混合速度总线系统中的Hs 模式传输................................................................. 22 13.5.3 混合速度总线系统中电桥的时序要求................................................................... 24 广州周立功单片机发展有限公司 Tel: (020)38730976 38730977 Fax:38730925 http://www.zlgmcu.com - 2 - 14 10 位寻址............................................................................................................ 24 14.1 头两个字节位的定义...................................................................................................... 24 14.2 10 位寻址的格式............................................................................................................ 24 14.3 广播呼叫地址和10 位寻址的起始字节........................................................................... 26 15 I/O 级和总线线路的电气规范和时序................................................................... 26 15.1 标准和快速模式器件...................................................................................................... 26 15.2 Hs 模式器件................................................................................................................... 28 16 I2C 总线器件到总线线路的电气连接................................................................... 30 16.1 标准模式I2C 总线器件电阻Rp 和RS 的最大和最小值.................................................... 31 17 应用信息............................................................................................................. 33 17.1 快速模式I2C 总线器件的斜率控制输出级....................................................................... 33 17.2 快速模式I2C 总线器件的开关上拉电路.......................................................................... 34 17.3 总线线路的配线方式...................................................................................................... 34 17.4 快速模式I2C 总线器件电阻Rp 和RS 的最大和最小值.................................................... 35 17.5 Hs 模式I2C 总线器件的电阻Rp 和RS 的最大和最小值................................................... 35 18 F/S 模式I2C 总线系统的双向电平转换器........................................................... 35 18.1 连接逻辑电平不同的器件............................................................................................... 36 18.1.1 电平转换器的操作................................................................................................ 36 19 Philips 提供的开发工具...................................................................................... 37 20 支持的文献......................................................................................................... 37

2009-09-23

wince程序设计英文版(chm)

wince程序设计英文版(chm),中文版是pdf的,我也已经上传了。

2009-09-17

wince程序设计(pdf中文版)

windows ce程序设计,pdf(中文版)。英文版另附

2009-09-17

ATEB9200使用手册

ATEB91RM9200属于ARM9系列的ARM920,内容包括基本的硬件,引脚、地址映射等,还包括使用过程,对于初学者有个很好的感性认识。

2009-03-20

MINIGUI编程指南

MINIGUI是一个基于Linux、面向嵌入式系统的轻量级图形用户界面支持系统。

2009-03-04

空空如也

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

TA关注的人

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