17.DMA-2440 首先在前面的实例中,在dev文件夹下增加dma.c文件,然后把它加入到该目录的Makefile里面: 这样就框架就好了,接下来打开dma.c来实现: 首先打开2440的芯片手册: 我们要操作的是串口0,对应的是通道0: 对应的源寄存器: 对应的控制寄存器: 该寄存器只有两个位
分类:
其他好文 时间:
2016-02-14 11:37:40
阅读次数:
237
37.C与汇编混合编程 新建light.c: 修改start.S: 修改Makefile:加light.o 最后make成功,烧写成功。 同样,我们也可以在C函数里调用我们的汇编里面的函数: 修改start.S:把light_led申明为global: 在light.c中被调用: Make编译烧写到
分类:
其他好文 时间:
2016-02-14 11:39:54
阅读次数:
204
import java.awt.Graphics2D; import java.awt.geom.AffineTransform; import java.awt.image.BufferedImage; import com.google.zxing.LuminanceSource; public
分类:
其他好文 时间:
2016-02-14 11:39:44
阅读次数:
954
apache编译参数及解释 yum -y install openssl openssl-devel zlib zlib-devel ./configure \ --prefix=/usr/local/src/apache2.2 \--enable-so \--with-mpm=worker \--
分类:
Web程序 时间:
2016-02-14 11:36:53
阅读次数:
189
8.NandFlash原理分析 该节里主要是将NandFlash有关的知识,首先是NandFlash的角色、分类和访问方式。 角色分析:在个人的pc机中,使用硬盘来存储操作系统、数据等信息。在嵌入式领域,拥有硬盘功能的叫NandFlash。所以NandFlash就是存储信息的。 NandFlash分
分类:
其他好文 时间:
2016-02-14 11:37:14
阅读次数:
224
3.MMU的配置和使用 前面的基础知识中使用了物理地址来点亮LED灯的,现在,学习了MMU的有关知识,下面就是利用MMU的知识,用虚拟地址来点亮LED灯。而且前面还关闭了MMU所以接下来要使用MMU就得打开MMU。 在前面的学习知道,从虚拟地址映射成物理地址有三种方式的: 段的方式 粗页的方式 细页
分类:
其他好文 时间:
2016-02-14 11:36:25
阅读次数:
154
9.NandFlash的驱动_读操作 在Makefile里添加nand.o,然后新建一个nand.c来实现NandFlash的读操作。 对NandFlash的读方式有两种: 按页读(需要提供页地址,也就是行地址)。 随机读(就是读取页里的某一列,需要提供页地址,也就是行地址和列地址)。 实现页读需要
分类:
其他好文 时间:
2016-02-14 11:36:43
阅读次数:
161
一、引子 近期又又一次上了算法课,如今想来有点汗颜。大学期间已经学习了一个学期。到如今却依旧感觉仅仅是把老师讲过的题目弄懂了,并没有学到算法的一些好的分析方法和思路,碰到一个新的问题后往往感觉非常棘手,痛定思痛之后认为还是好好再学习一遍。争取能理解透彻每种算法的思路和核心,同一时候也劝诫各位同行们做
分类:
编程语言 时间:
2016-02-14 11:35:38
阅读次数:
280
java中有三种移位运算符 << : 左移运算符,num << 1,相当于num乘以2 >> : 右移运算符,num >> 1,相当于num除以2 >>> : 无符号右移,忽略符号位,空位都以0补齐 参考: java中的移位运算符:<<,>>,>>>总结 http://www.cnblogs.com
分类:
其他好文 时间:
2016-02-14 11:37:39
阅读次数:
183
32.210内存的知识 210可寻址的空间是4GB大小,内存的起始地址是20000000,前面知道2440使用的内存是SDRAM,6410使用的内存是DDR,这里210使用的是DDR2.在210的地址空间中零地址处跟6410一样也是映射镜像区,例如当选择从NandFlash启动的使用,就会把IROM
分类:
其他好文 时间:
2016-02-14 11:35:04
阅读次数:
332
30.2440内存的知识 首先看2440的地址线:mini2440原理图.pdf 2440的芯片提供了27根地址线=128M。 S3c2440芯片对外提供的引脚上,只给出了27根地址线addr[0:26].这27根引脚地址线,只能访问128M的外设空间。 为了扩大外设的访问范围,S3c2440芯片又
分类:
其他好文 时间:
2016-02-14 11:34:21
阅读次数:
246
题 题意 给你一串数,a1...an,从左到右每次让一个数减小c,如果这个数小于c,那就减为0。第n个数减小后,又从第一个开始从左到右。如果这次某个数减小到0,那就改变方向,如果遇到已经是0的,就跳过。且总共最多减少n+5次,求最后变为0的数是第几个。 分析 Input 1 8 80200 100
分类:
其他好文 时间:
2016-02-14 11:33:20
阅读次数:
145
这些天编译了一个4.1.15内核,因此vb原来的模块就不能用了,因此要重新编译(当然,reinstall也可以,觉得大动干戈,不符合个人做事风格) 如果不重编运行会有如下错误提示: # virtualbox & [1] 3383 # WARNING: The vboxdrv kernel modul
分类:
其他好文 时间:
2016-02-14 11:34:52
阅读次数:
143
- (BOOL)pointInside:(CGPoint)point withEvent:(UIEvent *)event { //Using code from http://stackoverflow.com/questions/1042830/retrieving-a-pixel-alpha-
分类:
移动开发 时间:
2016-02-14 11:33:48
阅读次数:
249
26.核心初始化之关闭MMU和cache 下面看看ARM存储体系: 可以看到速度最快的是处理器和内部寄存器,他们的数量很少,价格很昂贵。接着是TCM紧耦合存储器:cache和main memory。速度最慢的是外部存储介质:Flash和SD卡等。 CACHE: 上面是两种访存的两种机制,一种是处理器
分类:
系统相关 时间:
2016-02-14 11:33:16
阅读次数:
254
如果想要用HTML表单实作文件上传的功能,那么必须在输出的<form>表单标签加上一个enctype属性,且内容必须设定为multipart/form-data,要通过Html.BeginForm辅助方法新增额外的属性必须再加上第四个参数,并传入一个匿名对象即可。如下范例: @using (Html
分类:
Web程序 时间:
2016-02-14 11:31:44
阅读次数:
183
MindMapper思维导图中有一个看起来不显眼的功能,那就是定时器功能,一个类似闹钟的功能,我们可以用来提醒某一定时任务
分类:
移动开发 时间:
2016-02-14 11:33:41
阅读次数:
145