按类别查询搜索结果
关于关键词 的检测结果,共 1867
id被吃 | 2016-08-31 23:23:53 | 阅读(2030) | 评论(0)
以前串口中断接收串口数据都是利用了裸机程序,今天把ucos系统在STM32跑了起来,当然也想利用串口中断接收一下串口数据,下面看看具体步骤。第一步:在OS系统的start任务中,调用USART1的初始化程序。串口1的初始化程序和裸机同样这里不多说了,但是在最后使能串口中断的时候要注意了,需要添加2条语句  USART_ITCon...【阅读全文】
ifndef | 2016-08-31 21:17:44 | 阅读(2590) | 评论(0)
环境: keil 5.14MCU: 一款M0的处理器 主要是解决以下问题:函数嵌套调用过程中LR的处理,以及中断发生时的处理。  测试代码如下uint8_t add(uint8_t a, uint8_t b){         uint8_tc;         ...【阅读全文】
【嵌入式】 GPS包解析
yu9148 | 2016-08-30 13:40:07 | 阅读(0) | 评论(0)
http://www.cnblogs.com/csMapx/archive/2011/11/02/2232663.html【阅读全文】
Flowers_World | 2016-08-26 16:00:05 | 阅读(650) | 评论(0)
Contiki OS 数据包接收流程 总的来说分为两步:1、适配层sicslowpan.c(以ipv6为例)调用tcpip_input()(位于tcipip.c)向tcpip_process传递PACKET_INPUT事件/消息    2、tcpip进程处理函数event_handler()依据该事件调用uip6.c/uip.c接收数据包 以ESB为例:CPU为msp430, ...【阅读全文】
hfxin2001 | 2016-08-25 23:10:08 | 阅读(0) | 评论(0)
    C语言的函数库是多组经过验证的常用函数的集合,编写C语言程序时使用库函数,既可以提高程序运行效率,又可以提高编程质量,使用方法如#include 和#include。    根据使用库函数时,函数库加载时机的差异,将函数库分为静态函数库和动态函数库,具体差异是:C语言程序如果使用静态函数...【阅读全文】
冰上的奶牛 | 2016-08-25 21:44:40 | 阅读(1450) | 评论(0)
看内核时总遇到if(likely( )){}或是if(unlikely( ))这样的语句,最初不解其意,现在有所了解,所以也想介绍一下。likely() 与 unlikely()是内核(我看的是2.6.22.6版本,2.6的版本应该都有)中定义的两个宏。位于/include/linux/compiler.h中,具体定义如下:#define likely(x) __builtin_expect(!!(x), 1)#define u...【阅读全文】
644924073 | 2016-08-25 16:53:21 | 阅读(1600) | 评论(0)
一.内核参数的获取1.1 kernel获取uboot传递的参数地址a. 在arch/arm/kernel/head.S中,内核解压后就会跳到这个文件中ldr r13, =__mmap_switched       @ address to jump to afterb. 在arch/arm/kernel/head-common.S中__INIT__mmap_switched:  ...【阅读全文】
Flowers_World | 2016-08-25 15:06:56 | 阅读(670) | 评论(0)
hfxin2001 | 2016-08-23 22:12:41 | 阅读(1510) | 评论(0)
《Linux C语言函数参考手册》 对linux中C语言的函数进行了详细的讲解,每个函数都有例程,可以作为参考手册,见参考手册的超链接http://man.chinaunix.net/develop/c&c++/linux_c/default.htm1--字符测试函数2--数据转换函数3--内存配置函数4--时间函数...【阅读全文】
【嵌入式】 钩子例程
32dong809 | 2016-08-22 15:36:00 | 阅读(1270) | 评论(0)
点击(此处)折叠或打开typedef int (*hbxJid2XidCallback)(VOID *, hbxXID *); typedef int (*hbxXid2JidCallback)(hbxXID *, VOID *); typedef struct taghbxJidAdptCallback{    hbxJid2XidCallback...【阅读全文】
【嵌入式】 arm 处理指令
wrlyhh | 2016-08-14 21:13:04 | 阅读(300) | 评论(0)
InterMilan1022 | 2016-08-13 23:47:21 | 阅读(4130) | 评论(0)
chunchui1987 | 2016-08-11 23:18:13 | 阅读(2010) | 评论(0)
本文是讲一种快速制作字库的方法,在不需要显示大量中文的时候,一般是两三百个以内的,使用我要说的这种方法效率非常高。如果是完整的GBK字库那需要把字库存在Flash存储器上,但在此就不讲了。先介绍一下这个字库的来源,那是在几年前使用ucGUI时,发现它里面的那个字库很有意思,很直观,不再是枯燥十六进制代码,但是还...【阅读全文】
hfxin2001 | 2016-08-11 21:21:41 | 阅读(3470) | 评论(0)
C语言规定main函数是C程序的入口,程序中的其它函数直接或间接被main函数调用后才能被执行,如果没有被main调用,这个函数在程序中就是无用的。那么在linux中,main函数又是被谁调用的呢?【阅读全文】
【嵌入式】 lua中table的
aaron20127 | 2016-08-09 13:49:19 | 阅读(1460) | 评论(0)
1. table.concat(table, sep,  start, end)   将table数组中的字符串合并成一个字符串。sep是每两个字符串中插入的字符串,start和end是指定数组开始到结束的位置。   只有table是必须的,其它可选。默认sep是空字符串,start=1,end=#table。 示例:local a1 = {"a...【阅读全文】
【嵌入式】 pipe()函的使用
不见天高 | 2016-08-04 20:51:51 | 阅读(0) | 评论(0)
pipe()函数的使用  pipe(建立管道)表头文件 #include<unistd.h>定义函数 int pipe(int filedes[2]);函数说明   pipe()会建立管道,并将文件描述词由参数 filedes 数组返回。   filedes[0]为管道里的读取端,所以pipe用read调用的   filedes[1]则为管道的写入端。  返回值...【阅读全文】
zhuimengcanyang | 2016-08-04 16:40:48 | 阅读(0) | 评论(0)
数码相框之详细笔记【阅读全文】
zhuimengcanyang | 2016-08-04 16:39:13 | 阅读(850) | 评论(0)
tslib库的安装之笔记【阅读全文】
zhuimengcanyang | 2016-08-04 16:26:52 | 阅读(950) | 评论(0)
tslib库的安装及各种错误处理【阅读全文】
【嵌入式】 lua字符处理函
aaron20127 | 2016-08-02 12:42:35 | 阅读(1040) | 评论(0)
1.替换字符串函数string.gsub()点击(此处)折叠或打开function converString(s)    local s1 = string.gsub(s,"\"","\\\"")    --os.execute("touch \""..s1.."\"")    --os.execute...【阅读全文】