原帖:http://blog.csdn.net/nodeathphoenix/article/details/23284157 一,管道读写规则 当没有数据可读时 O_NONBLOCK disable:read调用阻塞,即进程暂停执行,一直等到有数据来到为止。 O_NONBLOCK enable:r
分类:
其他 时间:
2016-02-14 11:29:05
收藏:
0 评论:
0 赞:
0 阅读:
465
27.点亮led的操作 Led可以作为我调试程序的工具:在嵌入式系统软件,例如Bootloader和kernel,在开发初期,由于串口等硬件尚未被初始化,因此调试手段相当有限,这时候可以采用Led来作为调试手段。 OK6410有关led的原理图: 从上图知道,要让led发光二极管,就是从右到左导通,
分类:
其他 时间:
2016-02-14 11:28:45
收藏:
0 评论:
0 赞:
0 阅读:
418
12.2440串口驱动程序设计 串口的功能就是接受数据跟发送数据的,在上一节已经了解串口的引脚信号。但是数据的收发需要一定的条件,也就是串口的初始化。所以所以今天的内容就会被划分为三个部分: 1.串口的初始化: 创建一个uart.c来对串口进行处理,然后把它加入到Makefile工程文件里: 接着就
分类:
其他 时间:
2016-02-14 11:28:35
收藏:
0 评论:
0 赞:
0 阅读:
216
1、先将AS切换到Project 2、在app-main-src下建一个libs目录,将jar包拷到里面 3、右击jar,add as Library
分类:
移动平台 时间:
2016-02-14 11:28:25
收藏:
0 评论:
0 赞:
0 阅读:
307
36.从汇编到C(bl1到bl2) 从汇编跳转到C必须使用绝对跳转: 工程代码: 在Makefile中加入main.o: Start.S: Make编译: Main.c代码: #define GPKCON (volatile unsigned long*)0x7F008820 //volatile指
分类:
其他 时间:
2016-02-14 11:28:15
收藏:
0 评论:
0 赞:
0 阅读:
250
开发一个web容器涉及很多不同方面不同层面的技术,例如通信层的知识,程序语言层面的知识等等,且一个可用的web容器是一个比较庞大的系统,要说清楚需要很长的篇幅,本文旨在介绍如何设计一个web容器,只探讨实现的思路,并不涉及过多的具体实现。把它分解划分成若干模块和组件,每个组件模块负责不同的功能,下图列出一些基本的组件,并将对每个组件进行介绍。 连接接收器主要的职责就是监听是否有客户端套接字连接并接...
分类:
Web开发 时间:
2016-02-14 10:24:18
收藏:
0 评论:
0 赞:
0 阅读:
242
使用CEF时,加载的网页,如果里面有链接,指定target=”_blank”,则会弹出一个新的浏览窗口。如果想禁掉,让新页面在当前浏览窗口中显示,可以……...
分类:
其他 时间:
2016-02-14 10:24:08
收藏:
0 评论:
0 赞:
0 阅读:
157
Android特效专辑(九)——仿微信雷达搜索好友特效,逻辑清晰实现简单
不知不觉这个春节也已经过完了,遗憾家里没网,没能及时给大家送上祝福,今天回到深圳,明天就要上班了,小伙伴们是不是和我一样呢?今天讲的是一个大家都见过的动画,雷达搜索好友嘛,原理也十分的简单,你看完我的分析,也会觉得很简单了,国际惯例,无图无真相,我们先看看效果图,对了,真
测试机送人了,所讲这段时间应该一直用模拟器显...
分类:
微信 时间:
2016-02-14 10:23:58
收藏:
0 评论:
0 赞:
0 阅读:
440
一,BackGround 春节放假几天,除了在家吃吃吃,看电视剧,电影,无聊的时候,看了一点儿NodeJs跟AngularJs的东西,其实这两个东西以前也接触过,就是没有好好看看API,也没有自己动手写几行代码,但是因为考虑到混编APP还是要做的,既然选定了ionic,AngularJs就是甩不掉要用的东西。 先看一下,目前,大家议论的比较多的东西:...
分类:
Web开发 时间:
2016-02-14 10:23:49
收藏:
0 评论:
0 赞:
0 阅读:
289
-(NSString*)time:(NSString*)num{ NSDateFormatter *inputFormatter = [[NSDateFormatter alloc] init]; [inputFormatter setLocale:[[NSLocale alloc] initWit
分类:
其他 时间:
2016-02-14 10:23:16
收藏:
0 评论:
0 赞:
0 阅读:
223
/* sockclnt.c*/#include <stdio.h>#include <string.h>#include <stdlib.h>#include <sys/types.h>#include <sys/socket.h>#include <netinet/in.h> /*for stru
分类:
编程语言 时间:
2016-02-14 10:23:06
收藏:
0 评论:
0 赞:
0 阅读:
207
15.ARM处理器的启动流程 ARM处理器启动流程涉及三方面的知识: 启动方式 地址布局 启动流程 S3c2440的ARM处理器的启动流程: 2440支持 Nor Flash启动,Nor Flash的大小2MB Nand Flash启动,Nand Flash的大小256MB 所以2440把uboot...
分类:
其他 时间:
2016-02-14 10:22:46
收藏:
0 评论:
0 赞:
0 阅读:
193
19.Bootloader框架设计 在前面的uboot代码分析知道,uboot的启动有三个步骤BL0,BL1,BL2。由于BL0是固化程序,厂商提供的,所以不用考虑。所以Bootloader框架就剩下设计BL1和BL2了。 2440开发板: 6410和210:
分类:
其他 时间:
2016-02-14 10:22:36
收藏:
0 评论:
0 赞:
0 阅读:
187
最近刚刚接触C#,学到事件与委托部分无法理解,于是上网查阅了各种资料,终于明白了一些,在此进行总结。 一.C语言中的函数指针 想要理解什么是委托,就要先理解函数指针的概念。所谓函数指针,就是指向函数的指针(等于没说-.-)。比如我定义了两个函数square和cube分别用于计算一个数的平方和立方,我
分类:
Windows开发 时间:
2016-02-14 10:22:26
收藏:
0 评论:
0 赞:
0 阅读:
218
18.U-boot的工作流程分析-210 210启动流程: 前面在2440和6410中虽然有BL1和BL2之分,210也是一样的:
分类:
其他 时间:
2016-02-14 10:22:16
收藏:
0 评论:
0 赞:
0 阅读:
233
20.核心初始化之异常向量表 一、异常向量表: 包含:1.异常定义 2.异常类型 3.异常入口 4.向量表 首先异常定义,在ARM Architecture Reference Manual.pdf文档中,2.Programmers' Model的2.6.Exceptions异常: 异常:因为内部或...
分类:
其他 时间:
2016-02-14 10:22:05
收藏:
0 评论:
0 赞:
0 阅读:
244
1. 摘要 按照Cadence16.60,每次启动该软件,总弹出提示窗口,内如大致为:Orcad Capture license was not found...。 2. 解决方法 参考此链接:http://www.dabu.info/solve_the_error_prompted_the_not
分类:
其他 时间:
2016-02-14 10:21:55
收藏:
0 评论:
0 赞:
0 阅读:
2328
详细讲解的网址: http://wenku.baidu.com/link?url=-ACZxKUcfrbhrMRUP3Ov-Q_c-Q9JPrA9D1fzHjHuJsWwZfRsVDVQ2qBtoY7Ly5Os_iNgQTIjepSxK5DGEl1OF2UM1hjXnxNMlL6l5tdNXpS J
分类:
编程语言 时间:
2016-02-14 10:21:45
收藏:
0 评论:
0 赞:
0 阅读:
325
2.交叉工具链 一、交叉工具链: 交叉工具链,其实他有两个含义,一个就是交叉工具,所谓的交叉工具就是运行的环境和编译的环境不是在一体的。就像我们现在,编译裸机程序是在pc机上面执行的。可我们运行程序是在开发板。链,就是很多的意思,就是一个工具的集合。在我们前面配置arm-linux-gcc的工具中。...
分类:
其他 时间:
2016-02-14 10:21:35
收藏:
0 评论:
0 赞:
0 阅读:
305
13.ARM协处理器的知识 在处理器中有协处理器来辅助处理器完成部分功能的,主要是协助作用。 协处理器: 协处理器用于执行特定的处理任务,如:数学协处理器可以控制数字处理,以减轻处理器的负担。ARM可支持多达16个协处理器,其中CP15是最重要的一个。 在ARM9、ARM11、cortexa8等核中...
分类:
其他 时间:
2016-02-14 10:21:25
收藏:
0 评论:
0 赞:
0 阅读:
249