发布时间:2016-08-31 21:17:44
环境: keil 5.14MCU: 一款M0的处理器 主要是解决以下问题:函数嵌套调用过程中LR的处理,以及中断发生时的处理。 测试代码如下uint8_t add(uint8_t a, uint8_t b){ uint8_tc; .........【阅读全文】
发布时间:2016-08-26 11:56:28
僵尸进程的产生:当一个进程创建了一个子进程时,他们的运行时异步的。即父进程无法预知子进程会在什么时候结束,那么如果父进程很繁忙来不及wait 子进程时,那么当子进程结束时,会不会丢失子进程的结束时的状态信息呢?处于这种考虑unix提供了一种机制可以保证只要父进程想知道子进程结束时的信息,它就可以得到。.........【阅读全文】
发布时间:2016-08-23 21:37:08
微信硬件平台提供的demo中传输数据格式如下。每次数据传输时,都将有效数据打包,然后再添加上固定包头包尾后发送。官网提供的demo是实现点灯发送消息什么的,所以为了区分这些消息以及一些其他附加功能又在有效数据(也就是上面的protoalbuf打包的变长包体) 里面定义了一个包头typedef struct{ &.........【阅读全文】
发布时间:2016-08-23 20:15:37
一直一些代码时发现工程中使用了如下形式的代码typedef struct BlkTestTag{ uint16_tm_u1Var1; uint8_t reserve[2]; uin.........【阅读全文】