- 博客(7)
- 资源 (13)
- 收藏
- 关注
转载 什么是抽象《Code Complete 2》
抽象是一种能让你在关注某一概念的同时可以放心地忽略其中一些细节的能力——在不同的层次处理不同的细节。任何时候当你在对一个聚合物品(aggregate)工作时,你就是在用抽象了。当你把一个东西称为“房子”而不是由玻璃、木材和钉子构成的组合体时,你就在用抽象了。当你把一组房屋称为“城镇”时,你还是在使用抽象。以复杂度的观点看,抽象的主要好处就在于它使你能忽略无关的细节。大多数现实世界的物体都已
2012-11-14 09:43:48 1155
原创 误解程序运行(从单片机到开始)
误解程序运行(从单片机到开始)关于程序的执行,以前想的不多,没有意识到一个程序在运行时,从哪里读指令,数据又写在哪里。最近在看CSAPP时这个念头经常在脑袋中晃荡。从单片机上知道,在上电的那一刻,MCU的程序指针PC会被初始化为上电复位时的地址,从哪个地址处读取将要执行的指令,由此程序在MCU上开始执行(当然在调用程序的 main之前,还有一系列其他的的初始化要做,如堆栈的初始化,不过
2012-11-11 22:58:22 16673 9
翻译 ram, rom and flash
一个帖子关于它们三个的,感觉理解明白了。那么,什么是RAM,ROM和Flash呢?尽管他们都是计算机内存的一种形式,但是RAM,ROM,FLASH它们三个都以各自的方式和他们存储的数据进行交互。下面对每种内存有一个简短的说明。RAM:表示随机访问内存(randomaccess memory):微处理器可以读写访问的内存。当我们创建一些东西时,它是在内存中完成的。RAM是内存,反之亦
2012-11-11 22:55:06 2728
原创 关于协议组帧的想法
之前在组帧时,是定义一个帧结构的结构体,然后在各个函数中,依次填充各个帧结构体中的元素(即帧中的各个field字段),填充完毕后,调用一个函数将帧结构体中的元素的值再依次写入帧缓冲区的内存中。最近再次写一个协议的组帧函数,发现这样会造成多余的内存拷贝和内存访问,如果一开始就将数据写入帧缓冲区的内存中这样也避免了定义一个帧结构体的,省了一些内存。一举多得。使用帧结构的
2012-11-07 12:56:20 3108 2
原创 Why bother learning about link?(Chapter 7)
1 Understanding linkers will help you build large programs.2 Understanding linkers will help you avoid dangerous programming errors.3 Understanding linkers will help you understand how language s
2012-11-05 21:40:19 992
转载 [Cadence]学习笔记1——update cache的问题
Capture CIS中关于update cache的问题如果在画原理图过程中,修改了库元件,放置修改后的元件时会出现如下警告:Part xxx is out of date with respect to the design cache.Use Update Cache to synchronize the part in the cache with the library.
2012-11-05 20:09:27 25241 4
原创 6LowPAN——最后一公里接入
6LowPAN——最后一公里接入关于智能抄表,现在用的比较多的是无线和载波,载波要借助于电力线来实现,这对于它来说限制在了电表上,而以后的表类很多,这对于载波来说,应用的范围是一个限制。相对而言,无线在这里就会表现的更好。他可以在所有的表类上均可使用。网状网络和星形网络。如果将来网络热点建立,形成了WLAN,无线城域网,那样这样就不要大量的短距离无线组网。(特别是在
2012-11-01 10:09:06 17385 1
JLink_Windows_V650b-2019.exe.txt
2019-10-11
ZigBee 测试建议书
2019-01-14
pc_lint工具
2014-02-28
pc_lint(Vers. 9.00j)
2014-01-02
gsmmux-alpha-r3.tb2
2012-12-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人