嵌入式系统无疑是当前最热门最有发展前途的IT应用领域之一。嵌入式系统用在一些特定专用设备上,通常这些设备的硬件资源(如处理器、存储器等)非常有限,并且对成本很敏感,有时对实时响应要求很高等。特别是随着消费家电的智能化,嵌入式更显重要。像我们平常常见到的手机、PDA、电子字典、可视电话、VCD/DVD...
分类:
其他好文 时间:
2015-03-31 22:10:00
阅读次数:
120
可能比较早一点做GPU计算的开发人员会对OpenGL做通用GPU计算,随着GPU计算技术的兴起,越来越多的技术出现,比如OpenCL、CUDA、OpenAcc等,这些都是专门用来做并行计算的标准或者说接口。 OpenGL用来做通用GPU计算主要是利用纹理存储器在GPU中计算以及把结果取回内存,这大概是OpenGL做通用GPU计算最好的选择。 大概的流程主要就是先创建OpenGL的环境,...
分类:
其他好文 时间:
2015-03-31 20:07:50
阅读次数:
239
看完《TQ2440学习之硬件篇》,相信大家应该清楚NAND FLASH和NOR FLASH还有SDRAM的地址空间分配了吧。这里我还是贴上图片,方便后面对启动过程进行分析:
TQ2440中内存分配及各存储器特性:
NOR FLASH:0x0000 0000 开始的 2Mb空间,NOR FLASH可以存储程序也可以运行程序,介质很稳定,所以造价昂贵;
NAND FLASH:没有地址线,...
分类:
其他好文 时间:
2015-03-31 18:18:48
阅读次数:
209
概要cudaError_t cudaMallocPitch( void** devPtr,size_t* pitch,size_t widthInBytes,size_t height )说明向设备分配至少widthInBytes*height字节的线性存储器,并以*devPtr的形式返回指向所分配...
分类:
其他好文 时间:
2015-03-31 17:16:01
阅读次数:
116
随着超高频电子标签逐渐被市场所接受,如何选用好超高频电子标签已成为用户特别关心的问题。为帮助用户选用好超高频电子标签,在这里特提出以下10条成功经验:1.选择与打印机(编码器)匹配的标签类型选择的标签种类必须与你的打印机(编码器)以及应用环境匹配,这是RFID电子标签..
分类:
其他好文 时间:
2015-03-31 13:01:40
阅读次数:
110
外排序
外排序(External sorting)是指能够处理极大量数据的排序算法。通常来说,外排序处理的数据不能一次装入内存,只能放在读写较慢的外存储器(通常是硬盘)上。外排序通常采用的是一种“排序-归并”的策略。
在排序阶段,先读入能放在内存中的数据量,将其排序输出到一个临时文件,依此进行,将待排序数据组织为多个有序的临时文件。尔后在归并阶段将这些临时文件组合为一个大的有序文件,也即排序结果。...
分类:
编程语言 时间:
2015-03-30 23:08:50
阅读次数:
179
一个存储器分为128个存储单元:每个存储单元可存储8位二进制数;一个存储器128*8=1024位二进制数;外存储器和内存储器,或者可以存储2进制数的电路(逻辑上)都是存储器。
分类:
其他好文 时间:
2015-03-30 22:53:30
阅读次数:
105
1、作用嵌入式系统的引导加载程序,系统上电后运行的第一段程序。在完成对系统的初始化任务后,它会将非易失性存储器(通常是FLASH)中的Linux内核拷贝到RAM中,然后跳转到内核的第一条指令处继续执行,从而启动Linux内核。2、功能实际应用中的Bootloader根据所需功能的不同可以设计的很复杂...
分类:
其他好文 时间:
2015-03-30 20:32:35
阅读次数:
127
Android系统允许应用程序创建仅能够自身访问的私有文件,文件保存在设备的内部存储器上。
滚动视图ScrollView
拖动条SeekBar
评分组件RatingBar
Android体系架构
应用程序: 日历,通讯录,邮件客户端,浏览器
应用程序框架:
函数库 Android运行时
Linux内核
And...
分类:
移动开发 时间:
2015-03-30 13:23:24
阅读次数:
150
在PC硬件体系结构里,速度最快的存储器是CPU里面的寄存器,接着到二级缓存,再到系统RAM内存,最后才到硬盘。因为这种体系结构,就决定了操作系统对文件的操作方式,或者说是最优化的算法。比方操作系统接收到写文件的数据时,就会先把数据保存到RAM里,然后在合适的时间或者合适的数据量时再写到硬盘里。但有时...