ChineseInput.c
#include
#include
#include "PY_Index.h"
unsigned char * search_Chinese(char *buf)
{
static char str[50]={""};
int i=0;
strcpy(str,"PY_mb_");
strcat(str,buf);
for(i=...
分类:
其他好文 时间:
2014-09-25 18:50:37
阅读次数:
812
天嵌科技公司将在国庆推出cortex-a8系列的最新开发板——TQ210V6嵌入式开发板.TQ210V6的核心板参数已经提前公布,现公布完善的底板参数与端口,为嵌入式迷与厂商的研发打好基础。
分类:
其他好文 时间:
2014-09-25 12:39:28
阅读次数:
242
volatile搞嵌入式的,一定都特别属性这个关键字,记得第一使用这个关键字的时候是在韦东山老师的,Arm裸机视频的时候。volatile是告诉编译不要对这个变量进行任何优化,直接在内存中进行取值。一般用在对寄存器进行赋值的时候,或修饰可能被多个线程访问的变量。注意:const volatile i...
分类:
其他好文 时间:
2014-09-25 11:45:18
阅读次数:
156
union有一个作用就是判断,pc是大端存储还是小端存储的,x86是小端存储的,这个东西是有cpu决定的。arm(由存储器控制器决定)和x86一样都是小端的。下面的是一个大端小端的一个例子,代码如下:下面是一个利用union判断PC是大端小端的例子,代码如下:
分类:
其他好文 时间:
2014-09-25 10:37:38
阅读次数:
192
首先准备好从nvidia官网下载的文件系统,然后解压。把该文件系统内/usr/lib/arm-linux-gnueabihf文件夹拷贝到主机根目录并保持相对目录结构,把该文件系统内/lib/arm-linux-gnueabihf文件夹拷贝到主机根目录并保持相对目录结构。使用NSight打开cuda-toolkit-6-0自带的例程,在工程设置中将目标平台改为ARM,将路径中的x86_64字样修改为...
分类:
其他好文 时间:
2014-09-24 19:22:37
阅读次数:
182
嵌入式Linux开发环境的搭建以及嵌入式入门的一些想法...
分类:
系统相关 时间:
2014-09-24 16:39:57
阅读次数:
208
友善提供的SuperBoot功能强大,在其启动过程中已经对S3C6410做了很多初始化的工作,在裸机编程时使用它不利于了解ARM的启动过程。所以计划直接将裸机程序烧到SD卡中启动。 使用友善提供的SD-Flasher.exe程序,经过多次实验,都无法将裸机程序烧写到SD卡上,2G,4G,小卡,大卡都...
分类:
其他好文 时间:
2014-09-24 16:15:17
阅读次数:
191
bitmap.anim_and_exit((void(*)(void*, int))anim_gpu,(void(*)(void*))anim_exit);在学习arm过程中发现这“指针函数”与“函数指针”容易搞错,所以今天,我自己想一次把它搞清楚,找了一些资料,首先它们之间的定义:1、指针函数是指...
分类:
其他好文 时间:
2014-09-24 15:22:57
阅读次数:
245
近日在写一个linux的串口程序,发现大多数情况下数据接收没问题,但是有时却有问题。主要是接收的字符串中包含有0x03这个字符,会造成与它相邻的字符同时也接收不到,搞了好久才发现这个错误。查找资料后发现许多ARM板也存着这个问题,存在问题的字符串还包括0x13、0x0D等特殊含义的字符。
解决方法
方法比较简单,在接收数据前,对串口的文件描述符fd进行如下设置,
struct termio...
分类:
系统相关 时间:
2014-09-24 13:24:07
阅读次数:
327
说说这个.word的作用。word expression就是在当前位置放一个word型的值,这个值就是expression举例来说,_rWTCON:.word 0x15300000就是在当前地址,即_rWTCON处放一个值0x15300000翻译成intel的汇编语句就是:_rWTCON dw 0x...
分类:
其他好文 时间:
2014-09-24 10:47:36
阅读次数:
181