按类别查询搜索结果
关于关键词 的检测结果,共 5671
32dong809 | 2016-08-25 10:33:25 | 阅读(1550) | 评论(0)
内核根目录下makefileinit-y:= init/drivers-y:= drivers/ sound/ firmware/hbxdrivers-y += /home/workspace/hbx/linux/drivers/net-y:= net/libs-y:= lib/core-y:= usr/    vmlinux-dirs := $(patsubst %/,%,$(filter %/, $(init-y) $(init-m) \    $(lspcore-y) $(core-y) $(cor...【阅读全文】
ifndef | 2016-08-23 21:37:08 | 阅读(11370) | 评论(0)
微信硬件平台提供的demo中传输数据格式如下。每次数据传输时,都将有效数据打包,然后再添加上固定包头包尾后发送。官网提供的demo是实现点灯发送消息什么的,所以为了区分这些消息以及一些其他附加功能又在有效数据(也就是上面的protoalbuf打包的变长包体) 里面定义了一个包头typedef struct{ &...【阅读全文】
32dong809 | 2016-08-23 08:53:14 | 阅读(1830) | 评论(0)
点击(此处)折叠或打开/*获取进程栈起始地址的方法*/unsigned char GetStack(unsigned long int *pdwStackBase,unsigned long int *pdwStackBottom){    unsigned int dwCurProcessId;    FILE...【阅读全文】
【嵌入式】 printf打印转存
32dong809 | 2016-08-22 10:02:23 | 阅读(1370) | 评论(0)
char *HBX_String_Format(const char* fmt, ...){    char *sg_ucBuffer = XOS_GetUB(1000);    va_list vaList;    va_start(vaList, fmt);    vsprintf(sg_ucBuffer, fmt, vaList);    va_end(vaList);//printftest("sg_ucBuffer =%s\r\n",sg_ucBuffer);...【阅读全文】
NFL_ZQQ | 2016-08-22 09:02:19 | 阅读(850) | 评论(0)
    所谓大小端,主要是指一个数据的高低位和地址的高地位的对应关系,定义如下:    大端:高字节放在低地址,低字节放在高地址    小端:  高地址放在高地址,低字节放在低地址    例子如下:    int a = 0x12345678,大小端的各自存放情况如下:  &nb...【阅读全文】
zhuimengcanyang | 2016-08-18 13:30:51 | 阅读(860) | 评论(0)
微型嵌入式操作系统对比【阅读全文】
【嵌入式】 ARM常汇编指令
my0929my | 2016-08-15 11:59:23 | 阅读(1870) | 评论(0)
arm 汇编 指令【阅读全文】
【嵌入式】 ldm和stm详解
my0929my | 2016-08-15 11:53:49 | 阅读(2210) | 评论(0)
ldm stm 汇编【阅读全文】
wrlyhh | 2016-08-14 21:11:10 | 阅读(240) | 评论(0)
arm体系结构:arm920t未完,待续。。。【阅读全文】
wrlyhh | 2016-08-14 21:10:41 | 阅读(270) | 评论(0)
根据“ARM-thumb 过程调用标准”:r0-r3    用作传入函数参数,传出函数返回值。在子程序调用之间,可以将 r0-r3 用于任何用途。            被调用函数在返回之前不必恢复 r0-r3。如果调用函数需要再次使用 r0-r3 的内容,则它必须...【阅读全文】
wrlyhh | 2016-08-14 21:09:57 | 阅读(300) | 评论(0)
前言:    不同公司,不同等级的ARM架构也是有许多共同的地方,因此以最为广泛使用的2440为实例讲解。一,PLL    S3C2440 CPU主频可达400MHz,开发板上的外接晶振为12M,通过时钟控制逻辑的PLL(phase locked loop,锁相环电路)来倍频这个系统时钟。2440有两个PLL(phase&nbs...【阅读全文】
hfxin2001 | 2016-08-14 08:00:26 | 阅读(1650) | 评论(0)
C语言的预定义宏在代码调试或输出代码日志方面给我们带来很多便利,因此有必要做了解。1 常用的预定义宏(1)__DATE__     进行预处理的日期 (2)__FILE__     代表当前源代码文件名的字符串 (3)__LINE__     代表当前源代码文件中...【阅读全文】
embedded_zj | 2016-08-12 09:19:07 | 阅读(180) | 评论(0)
P { margin-bottom: 0.21cm如果裸板代码都用汇编代码编写的话,那确实是难度大,所以还是选择使用C语言来写,这样的话就会涉及栈了。接下来慢慢介绍一。栈的作用本想借着这节介绍一下Crotex-A8,的工作模式和寄存器的,但写到一半还是决定放弃,先撇开硬件上的关系,简单介绍一下栈的作用和怎么使用吧,另外...【阅读全文】
chunchui1987 | 2016-08-11 23:18:13 | 阅读(2030) | 评论(0)
本文是讲一种快速制作字库的方法,在不需要显示大量中文的时候,一般是两三百个以内的,使用我要说的这种方法效率非常高。如果是完整的GBK字库那需要把字库存在Flash存储器上,但在此就不讲了。先介绍一下这个字库的来源,那是在几年前使用ucGUI时,发现它里面的那个字库很有意思,很直观,不再是枯燥十六进制代码,但是还...【阅读全文】
hfxin2001 | 2016-08-11 21:21:41 | 阅读(3480) | 评论(0)
C语言规定main函数是C程序的入口,程序中的其它函数直接或间接被main函数调用后才能被执行,如果没有被main调用,这个函数在程序中就是无用的。那么在linux中,main函数又是被谁调用的呢?【阅读全文】
T元素 | 2016-08-09 19:16:09 | 阅读(410) | 评论(0)
网络上看到一个别人制作的资料汇总,分享一下。方便大家查阅和学习,少浪费查找时间。大家觉得好的话,支持一下,下次还来分享。【Android电池电量监控初步】Android控制pc的一个半成品开源Android读写文件详解Android 一些常用的功能方法代码块 Android如何浏览并选择图片 音频 视频Android 的 Service 入门Android 使用MediaPlayer播放assets目录的音频文件 ...Android intent 调用Android中几种常见的定时刷新方式Android进程与线程【阅读全文】
【嵌入式】 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]则为管道的写入端。  返回值...【阅读全文】
logicwei | 2016-08-04 14:52:09 | 阅读(4240) | 评论(0)
在用过这么多次PID之后,我对PID唯一的感受就是神奇,它几乎可以应付任何需要进行自动调节的地方,它可以使被控制的对象反应更加灵敏。但是我经常看见有人对这个算法有很多不理解的地方,而网上的资料又杂乱无章,去抱这一本自控理论来啃也不太现实,所以呢我就希望用我自己的经验和对PID这个算法的理解,来帮助大家掌握...【阅读全文】
【嵌入式】 nordic协议栈调
mcuflower | 2016-08-03 15:57:25 | 阅读(2800) | 评论(0)
 首先,nordic号称协议栈(称为SoftDevice)和应用完全分开,是怎么实现的呢?  TI的协议栈以库的形式提供,用户应用在链接时和库链在一起形成最终的机器代码,TI提供库和头文件供用户使用。  nordic用了不同的方式:SoftDevice,这样协议栈和用户应用可以单独编译和链接。实现BLE的SoftDevice似乎叫S110,由nordic...【阅读全文】