自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(418)
  • 收藏
  • 关注

转载 android在armv4t中跑

http://benno.id.au/blog/2007/11/21/android-neo1973通过这篇文章。决定使用处理未定义指令这种方式。因为最近学了驱动嘛。这是一个练手的机会。 有下面这些指令:(试试吧)OpcodeDesription[PDF ] Page NumberCASMBLX(1)Branch, Link, and

2012-02-16 16:53:37 765

转载 ArmEabiPort

The ARM EABI port is the default port in Debian for the ARM architecture, named armel. The old (OABI) port (named "arm") was last released with 5.0.x (Lenny). An even newer port targeted at newer

2012-02-16 16:32:22 1566

转载 EABI和OABI

1。什么是ABIABI,application binary interface (ABI),应用程序二进制接口。既然是 接口,那就是某两种东西之间的沟通桥梁,此处有这些种情况:A。应用程序 操作系统;B。应用程序 (应用程序所用到的)库C 。应用程序各个组件之间类似于API的作用是使得程序的代码间的兼容,ABI目的是使得程序的二进制(级别)的兼容。2。什么

2012-02-16 16:31:10 689

转载 CONFIG_AEABI: Use the ARM EABI to compile the kernel

CONFIG_AEABI: Use the ARM EABI to compile the kernelGeneral informationsThe Linux kernel configuration item CONFIG_AEABI:prompt: Use the ARM EABI to compile the kerneltype: booldepends on: (

2012-02-16 16:05:55 1940

转载 mcp2515驱动函数调用记录

///////////////////////////////////////////////////////////////////////////[root@TE6410 disk]# insmod mcp251x.ko [  245.400000] mcp251x init..[  245.400000] mcp251x_can_probe..[  245.400000] m

2012-02-14 18:27:05 1923 2

转载 source insight快捷键

退出程序                             : Alt+F4重画屏幕                             : Ctrl+Alt+Space完成语法                             : Ctrl+E复制一行                             : Ctrl+K恰好复制该位置右边的该行的字符

2012-02-11 22:47:16 493

转载 学习HTML 5的10个顶级资源

HTML5已经成为互联网行业的最新流行语,不少人相信这是Web的未来。即使没有加入该社区的人也承认,HTML5包括了本来应该从一开始的HTML规范中包含的功能。在这篇文章中,我们将告诉你大约10 个HTML5的资源,让您现在开始使用该技术。1)HTML 5工作草案标准 http://dev.w3.org/html5/spec/Overview.html从W3C至今的第五次修订,向Web开发

2012-02-11 20:25:18 650

转载 How to configure and use CAN bus

This article explains how to enable the CAN bus using as examples the AM35x EVM and OMAP35x, but can be applied to other platforms as well. In addition, steps to exchange data with a MCP2515 Bus

2012-02-11 15:51:48 5183

转载 eCAN总线模块的位时间(Bit-Timing)配置

CAN协议规范将位时间分成4个不同的时间段,如图所示。  SYNC_SEG  该段用来同步总线上的各节点,在该段内需要一个边沿。本段总是一个TIME QUANTUM(TQ)。  PROP_SEG  该段用来补偿网络内的物理延时。它是信号在总线上传播时间和的2倍,输入比较延时和输出驱动延时。该段在1~8 TIME QUANTA(TQ)之间可编程。  PHASE_SEG1该项用来补偿上升沿

2012-02-11 14:52:14 3801

转载 批量编译目录下文件的Makefile

1.在存放.c文件的目录下编按如下方法编写Makefile文件:  #Makefile start..  CC := gcc #根据需要添加其它如XX := g++  CFLAGS := -Wall -O -g #优化,输出调试信息,及所有警告  TARGET :=argcv test hello unixio getuid #要编译的目标名,文件名去后缀的  #下面开始一一编

2012-02-09 20:29:04 956

转载 wildcard linux

1、wildcard : 扩展通配符2、notdir : 去除路径3、patsubst :替换通配符例子:建立一个测试目录,在测试目录下建立一个名为sub的子目录$ mkdir test$ cd test$ mkdir sub在test下,建立a.c和b.c2个文件,在sub目录下,建立sa.c和sb.c2 个文件建立一个简单的Makefilesrc=$(w

2012-02-09 20:23:23 718

转载 CAsyncSocket使用总结

一、 一些网络的基本概念1. 同步:指的是发送方不等接收方响应,便接着发下个数据包的通信方式;2. 异步:指发送方发出数据后,等收到接收方发回的响应,才发下一个数据包的通信方式3. 阻塞:指调用某函数时,直到该函数完成操作,才返回;否则一直阻塞在该调用上4. 非阻塞:指调用某操作时,不管操作是否成功都立即返回,而不会挂在该操作上CAsyncSocket属于异步非阻塞类;

2012-02-07 17:37:45 710

转载 MFC程序得到本身路径

在开发工程中,往往需要知道当前程序本身所在目录。一种方法是在程序安装的时候利用安装程序把文件路径写入注册表。在较大的程序中,这种方法比较常用另一种,就是在程序得到路径。这样,程序随便移动到哪里,都可以得到正确的路径。这也是本文介绍的方法。方法一:[code]//得到帮助文件的路径CString strFullName = AfxGetApp()->m_pszHelpFile

2012-02-07 17:20:30 602

转载 c_str

c_str  c_str函数的返回值是const char*的,不能直接赋值给char*,所以就需要我们进行相应的操作转化,下面就是这一转化过程。  c++语言提供了两种字符串实现,其中较原始的一种只是字符串的c语言实现。与C语言的其他部分一样,它在c++的所有实现中可用,我们将这种实现提供的字符串对象,归为c-串,每个c-串char*类型的。  标准头文件包含操作c-串的

2012-02-02 19:55:14 477

原创 云终端设备

云终端设备用的是RDP协议下载机ARM学习板来自Gary Song的测试采集仪 HTML5 组态Industrial Pad

2012-02-02 18:25:32 596

转载 WSAAsyncSelect()

目录简述:注释:事件 重新通知函数错误代码:简述:  通知套接字端口有请求事件发生.  #include   int PASCAL FAR WSAAsyncSelect ( SOCKET s, HWND hWnd,  unsigned int wMsg, long lEvent );  s 标识一个需要事件通知的套接口的描述符

2012-02-02 15:17:04 595

转载 Linux下清理内存和Cache方法 /proc/sys/vm/drop_caches

Linux下清理内存和Cache方法 /proc/sys/vm/drop_caches频繁的文件访问会导致系统的Cache使用量大增$ free -mtotal used free shared buffers cachedMem: 3955 3926 28 0 55 3459-/+ buffers/cache: 411 3544Swap: 5726 0 5726

2012-02-02 11:58:14 876

转载 Linux上的free命令详解

解释一下Linux上free命令的输出。   下面是free的运行结果,一共有4行。为了方便说明,我们加上了列号。这样可以把free的输出看成一个二维数组FO(Free Output)。例如:FO[2][1] = 999212FO[3][2] = 305404<!--Code highlighting produced by Actipro CodeHighligh

2012-02-02 11:51:17 538

原创 VC中的几个函数

1.class CXRunDbDicWnd : public CDialog{};CXRunDbDicWnd*  m_pDbDicWnd;m_pDbDicWnd->ShowWindowEx(); 2. BOOL CXRunWnd::OnInitDialog() {    CenterWindow();} 3. MoveWindow 4.

2012-02-02 09:46:07 442

转载 OPC Server

1.What is OPC?  OPC是OLE for Process Control的缩写。顾名思义,OPC是一种利用微软的COM/DCOM技术来达成自动化控制的协定,根据OPC Specification 的定义,OPC is "a standard mechanism for communicating to numerous data sources, either devices

2012-02-01 11:04:40 1140

转载 CWnd

目录绘制窗口操作窗口子控件窗口定时器窗口消息的相关函数默认的消息处理函数  计算机网络  cwnd 又为计算机网络中拥塞窗口(congestion window)的简写。拥塞窗口的大小取决于网络的拥塞程度,并且动态地在变化。发送方让自己的发送窗口还可能小于拥塞窗口。  既然窗口操作是Windows编程的核心内容,那么窗口基类CWnd在MFC类结构

2012-01-30 19:02:37 664

转载 消息循环

Windows是以消息驱动的操作系统,Windows 消息提供了应用程序与应用程序以及应用程序与Windows系统之间进行通讯的手段。  Windows 中有一个系统消息队列,对于每一个正在执行的Windows应用程序,系统为其建立一个“消息队列”,即应用程序队列,用来存放该程序可能创建的各种窗口的消息。应用程序中含有一段称作“消息循环”的代码,用来从消息队列中检索这些消息并把它们分发到相

2012-01-30 19:01:36 362

转载 CFrameWnd

CFrameWnd类往往用于创建应用程序的主窗口,因为它能很好地支持系统菜单和控制条(工具条、状态条等),为此定义了大量的成员函数和变量。在编写文档/视图结构的应用程序时,CFrameWnd作为主窗口管理视图和文档对象。视图对象和控制条都成为CFrameWnd的子窗口,它们分享客户区,其位置被CFrameWnd有效地排列。 CFrameWnd直接支持单文档界面(SDI),对于多文档界面(MDI),

2012-01-30 19:01:10 2242

转载 CSingleDocTemplate

词条简介  基类:CObject  └CCmdTarget  └CDocTemplate  └CSingleDocTemplate  CSingleDocTemplate类定义了一个文档模板用于实现单文档界面(SDI)。一个SDI应用程序使用主框架窗口来显示一个文档;一次只能打开一个文档。  一个文档模板定义了类的三个类型之间的关系:  ·

2012-01-30 19:00:10 1416

转载 OnInitialUpdate

目录OnInitialUpdate概括OnCreate函数中写法如下OnInitialUpDate中写法OnInitialUpdate概括  视图窗口完全建立后第一个被框架调用的函数。框架在第一次调用OnDraw前会调用OnInitialUpdate,因此OnInitialUpdate是设置滚动视图的逻辑尺寸和映射模式的最合适的地方。  时间上,两者先后

2012-01-30 18:59:45 532

转载 AfxGetApp

目录基本概述AfxGetApp 解剖基本概述  函数原型:  CWinApp* AFXAPI AfxGetApp( );  返回值:  A pointer to the single CWinAppobject for the application.  返回指向应用程序的单一的CWinApp对象的指针。  注意:

2012-01-30 18:58:29 483

转载 #pragma pack

目录一、n字节的对齐方式二、#pragma pack(n) 对齐用法详解一、n字节的对齐方式  VC对结构的存储的特殊处理确实提高CPU存储变量的速度,但是有时候也带来了一些麻烦,我们也屏蔽掉变量默认的对齐方式,自己可以设定变量的对齐方式。  VC中提供了#pragma pack(n)来设定变量以n字节对齐方式。n字节对齐就是说变量存放的起始地址的偏移量有两

2012-01-30 18:57:19 347

转载 MFC 程序入口和执行流程

一 MFC程序执行过程剖析1)我们知道在WIN32API程序当中,程序的入口为WinMain函数,在这个函数当中我们完成注册窗口类,创建窗口,进入消息循环,最后由操作系统根据发送到程序窗口的消息调用程序的窗口函数。而在MFC程序当中我们不在能找到类似WinMain这样的程序入口,取而代之的是一系列派生类的声明和定义以及一个冲CWinApp类派生而来的类的全局对象。CWinApp类被称之为应用程

2012-01-30 18:15:19 540

转载 CWinApp

CWinApp目录概述基本信息 注意执行顺序CWinApp类成员数据成员 构造函数 操作符 可重载的函数 初始化 命令操作概述基本信息 注意执行顺序CWinApp类成员数据成员 构造函数 操作符 可重载的函数 初始化 命令操作展开概述基本信息  CWinApp为应用程序类  MF

2012-01-30 14:47:59 691

转载 XML class for processing and building simple XML documents

IntroductionOften times you don't want to invest in learning a complex XML tool to implement a little bit of XML processing in your application.Its SO Easy! Just add Markup.cpp and Markup.h to y

2012-01-30 14:40:24 649

转载 MFC中CMainFrame类CDoc类CView类CApp类之间关系

用APPWIZARD这个工具声称的应用程序架构包括了应用程序基本的四个类,分别是:CApp,CMainFrame,CDoc,CView。其中 CApp负责整个应用程序的管理,CDOC类中有一个CAPP的指针,也可以认为应用程序是从CApp开始执行的。CMainFrame是主窗口框架CDoc是应用程序数据来源(文档)主要是用来管理数据,提供保存和加载数据的功能。有关文件的读写操作在C

2012-01-30 14:38:10 899

转载 VC解析XML--使用CMarkup类解析XML .

经过今天尝试MFC解析XML串,也算有了不少收获,总结一下。         我是使用的CMarkup类对XML进行操作。                  CMarkup好象都是先从一个xml文件里面把内容读出来,再进行解析,搞得我恨不得要把我的CString写到xml文件里面再取出来了。         如果需要直接读取CString,可以直接用         CMark

2012-01-30 11:44:33 565

转载 using namespace std

所谓namespace,是指标识符的各种可见范围。C++标准程序库中的所有标识符都被定义于一个名为std的namespace中。目录二、namespace是指标识符的各种可见范围1、直接指定标识符。 2、使用using关键字。 3、最方便的就是使用using namespace std三、简便理解二、namespace是指标识符的各种可见范围1、

2012-01-18 13:09:50 411

转载 cramfs根文件系统的建立过程

一、开发板环境:LJD bootloader + LJD 内核 + 博创root.cramfs二、cramfs根文件系统的建立       cramfs是不可写的,为了使应用程序能顺利地添加到系统中去,需要经过以下步骤。              1:在root.cramfs 的相同目录下新建立一文件夹如root              2:#:mount -o loop roo

2012-01-16 19:27:16 1335

转载 中国首提IEEE1888抢占先机

2008年的经济危机催热了一个新名词——绿色经济,经过两年多的摸索和发展,绿色经济、节能低碳已驰满天下,成为几乎所有国家、所有行业追求的座右铭,在这一主流背景下,智慧能源迅速崛起。智慧能源旨在利用信息通信技术(ICT)提高能源使用效率,利用信息通信技术智慧地管理楼宇、工厂、家庭中的各种能耗设备,从而达到节能减排的效果。  ICT在节能减排中大有可为  中国在“十二五”规划中制定的节能减排的

2012-01-16 16:40:04 2252

转载 一个做销售的技术人员的感悟

那销售是一个怎样的职业呢?(转摘:献给销售行业中技术人才)个人感觉销售是希望与风险并存,诱惑无处不在的一个职业,能不能抵挡得住各种各样的诱惑不是一个简单的命题。  首先,时间安排上,销售表面上看是一个时间上相对自由的职业,进去后才知道并不尽然,如果别人在朝九晚五的时候你在家里睡觉上网,那么说明你的自制力太差,没有对自己深深地期望,你还是从事有领导强制的职业好;还有,如果想做一个优秀的销售,那么你不

2012-01-12 15:41:15 2782

转载 什么是iNAND,iNAND有什么优点?

iNAND是SanDisk公司研发的存储芯片,可以简单的看成SD卡或MMC卡芯片化。用户完全可以默认他是SD卡或者MMC卡。 相对MLC,iNAND有以下优点:1、 提高性能1)减少SOC的工作量,节约SOC资源。如果使用MLC做存储,SOC要参与FLASH的坏块管理、ECC校正等管理,会牺牲部分SOC性能,而使用iNAND的话,FLASH的管理工作都有iNAND完成,SOC只在需要时对iNAND

2012-01-12 15:39:45 3305

转载 在linux2.6.37上添加MCP251x驱动

Socket CAN 对CAN protocol做了封装,对CAN设备的读写变成了类似tcp/ip的读写网络(socket操作)。目标环境:linux2.6.37, i.mx27开发板带mcp2515首先注册spi device和mcp2515 device: 代码<!--Code highlighting produced by Actipro CodeHighl

2012-01-11 19:09:41 4838

转载 SocketCAN

From Wikipedia, the free encyclopedia  (Redirected from Socketcan)Jump to: navigation, search Free software portalSocketCAN is a set of open source CAN drivers an

2012-01-11 16:30:01 4691

转载 atmel9260上linux socketcan MCP2515调试笔记

前段时间调试了linux下的MCP2515驱动,驱动基本上调试通过,这两天调试另外几块板时又出现了一些问题。 1.  linux启动的时候probe MCP2515有时候失败,有时候成功,而有的板则是一直可以probe成功。probe失败时提示“MCP251x didn't enter in conf mode after reset”。调试分析:由于probe的时候,驱动复位MCP2

2012-01-11 16:27:02 1553

空空如也

空空如也

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

TA关注的人

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