- 博客(11)
- 资源 (6)
- 收藏
- 关注
原创 使用LwIP回调编程实现paho开源MQTT库的移植
LwIP raw tcp编程调试记录以及MQTT移植,文章内容为工程调试记录,内容排版散乱,阅读慎入!
2015-05-06 19:49:28
4360
原创 201 Bitwise AND of Numbers Range
题目介绍:将m到n之间的所有的数相与,得到其结果要点:最笨的方法是将所有的数真正的相与,这无疑耗时效率低下。通过分析可以发现,若两个数最高有效位长度不相等,则最终结果一定是仅含n的最高有效位的值,eg. m = 0x1kkk, n = 0x1kkk kkkk,k代表0或1,最终m到n所有数相与的结果为0x10000 0000;若两个数最高有效位长度相等,则从高位依次比较其相等的位,直到不相等为止,相等的位保留,不相等的位置为0,则为与之后的结果,eg. m = 0x1010 0100, n = 0x
2015-04-24 14:18:39
857
原创 202 Happy Number
Write an algorithm to determine if a number is "happy".A happy number is a number defined by the following process: Starting with any positive integer, replace the number by the sum of the squares
2015-04-23 21:32:20
896
原创 使用DWT来实现系统延时
DWT,全称是The Debug Watchpoint and Trace (DWT) unit,用于系统调试及跟踪。此处将使它来实现一个系统的延时功能。
2015-04-11 20:48:54
8055
1
原创 J-link工具的使用
J-link问题总结: 前段时间在淘宝上购买了一个J-link调试器,花了七十多,也是个山寨货。之前没用过这种调试器,买回来发现用不了,拆壳子、烧固件、折腾了半天,现在将当时遇到的一些问题记录下来。 图(1) 图(2)这是它的V8版本,具体有啥区别暂不明确,买回来肯定是有壳
2014-01-27 14:50:41
4547
1
原创 linux kernel2.6编译启用新内核以及模块符号的导出和调用
一、为什么要编译源码?按照我自身的理解,当前下载安装好的系统只是一个二进制的镜像文件,1,下载linux系统源码,复制到/usr/src/下 解压缩文件 有xz 及tar解压缩命令。解压tar.xz文件:先 xz -d xxx.tar.xz 将 xxx.tar.xz解压成 xxx.tar 然后,再用 tar xvf xxx.tar来解包。2,make menuconfig错
2013-10-15 15:48:15
1302
转载 CPU的制造过程
CPU的制造过程1.切割晶圆所谓的―切割晶圆‖也就是用机器从单晶硅棒上切割下一片事先确定规格的硅晶片,并将其划分成多个细小的区域,每个区域都将成为一个CPU的内核(Die)。2.影印(Photolithography在经过热处理得到的硅氧化物层上面涂敷一种光阻(Photoresist)物质,紫外线通过印制着CPU复杂电路结构图样的模板照射硅基片,被紫外线照射的地方光阻物质溶解。3.蚀刻(Etchi...
2013-03-06 19:41:55
1171
转载 占空比介绍
占空比是指高电平在一个周期之内所占的时间比率。方波的占空比为50%,占空比为0.5,说明正电平所占时间为0.5个周期。若信号的周期为T,每周期高电平时间为t1,低电平时间为t2,T=t1+t2,则占空比D=t1/T.占空比(Duty Cycle)在电信领域中有如下含义: 在一串理想的脉冲序列中(如方波),正脉冲的持续时间与脉冲总周期的比值。例如:脉冲宽度1μs,信号周期4μs的脉冲序列占空比为0....
2012-04-15 20:22:22
8025
转载 PWM-脉宽调制介绍
PWM里面单边沿和双边沿的提法,只是LPC176X处理器中的两个PWM控制模式。单边沿模式的起始状态总是高电平。单边沿模式只需要设置两个寄存器,一个决定PWM周期,另一个决定周期中间由高电平翻转到低电平的时间。在一个PWM周期中间只有一个下降沿,所以称为单边沿模式。双边沿模式则需要设置3个寄存器,一个决定PWM周期,另两个寄存器决定在周期中间电平状态翻转的两个时间点。这样在一个PWM周期中间就会出
2012-04-15 20:20:14
6254
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人