posted @ 2007-12-03 15:25 febird 阅读(30) 评论(0) 编辑
posted @ 2009-05-19 18:53 febird 阅读(257) 评论(0) 编辑
posted @ 2009-05-19 17:08 febird 阅读(1304) 评论(0) 编辑
posted @ 2009-03-18 21:58 febird 阅读(623) 评论(0) 编辑
一.关于4.1不能新建工程向导
以前的一般是安装3.1和4.1,3.1用来建工程,4.1用来开发,其实4.1中就是少了一些Wizard罢了,
经过本人的研究,是由于主办方提供的安装文件中缺少data3.cab造成的。
导致安装后缺少相应的H12 XML模板所致,只要将3.1的
E:"Develop"Metrowerks"CodeWarrior CW12_V3.1"bin"Plugins"Support"HC12Wizard
拷贝到4.1中即可。
这个XML文件夹已提供。
直接覆盖4.1中的:
bin"Plugins"Support"HC12Wizard
即可
如果提示"mc9s12xdp512.xml" 或者其他 模板出错。你不写这块芯片的话,移走即可。
二.关于版本管理的使用
由于多为团队开发,所以应该学会使用源码管理软件,现在就以Microsoft Source Safe为例讲解如何在Codeworrior 中使用源码管理
以及CVS的使用。
三.关于CodeWorrior IDE 默认模式不能正常编辑汉字(双字节)的解决
我们经常会碰到在程序中写入中文字符和标点的时候在删除的时候会出现删除时会出现乱码,我们输入中文的时候是以双字节输入的,
但是在默认模式下面,删除的时候是按照单字节删除的,所以剩下来的一个字节是不能够正常显示的。
这是我们可以在设置中更换Editor的字体来解决,选择Edit->Preferences->Editor->Font & Tab
选择一个中文字体,例如选择“微软雅黑”。然后选择Script为CHINESE-GB2312
这个是默认的。
你可以 将你的配置导出保存,以便以后来使用。
四.同时安装了3.1和4.1,卸载了 3.1,那么4.1由于DLL没有注册不能使用,这是不用重新安装,直接运行4.1 bin下面的regservers.bat即可
HUTS IA Studio Febird(DUANP)
上面所需要的 HC12Wizard ,lisence文件, 以及CodeWarrior教程,这里下载,
PS: 这个小文档是当时做Freescale时整理的,现在因为要用到,所以贴出来,不过现在应该有新版本的CodeWarrior For S12了
posted @ 2009-02-28 17:48 febird 阅读(556) 评论(2) 编辑
曾经的一时兴趣, 下载了Android开发SDK,但是搁置了很久,按照Google的文档,很快就完成了第一个 应用,Google的文档很详细,这里就不再赘述。
http://code.google.com/intl/zh-CN/android/intro/hello-android.html
不过说明一点,就是新建工程的时候,pakage名称必须包含至少一个 “.”,否则会提示:
ActivityManager: Error type 3
ActivityManager: Error: Activity class { xxxxxx} does not exist.
最好是按照Java的包命名风格来设置,即域名风格,例如 com.febird.android
posted @ 2009-01-06 23:54 febird 阅读(255) 评论(0) 编辑
在IPv4中,如果一台主机安装一张网卡,那么典型的情况是该主机有一个分配给网卡的IPv4地址。但IPv6则不同,通常一台IPv6主机有多个IPv6地址,即使该主机只有一个单接口。一台IPv6主机可同时拥有以下几种单点传送地址:
● 每个接口的链路本地地址
● 每个接口的单点传送地址(接口的单点传送地址可以是一个站点本地地址和一个或多个可聚集全球地址)
● 环路(loopback)接口的环路地址(::1)
一台典型的IPv6主机至少有两个地址:1、接收本地链路信息的链路本地地址 2、可路由的站点本地地址或全球地址。
此外,每台主机还需要时刻保持收听以下多点传送地址上的信息流:
● 节点本地范围内所有节点组播地址(FF01::1)
● 链路本地范围内所有节点组播地址(FF02::1)
● 请求节点(solicited-node)组播地址(如果主机的某个接口加入请求节点组)
● 组播组多点传送地址(如果主机的某个接口加入任何组播组)
IPv6路由器地址
一台IPv6路由器可被分配以下几种单播地址:
● 每个接口的链路本地地址
● 每个接口的单点传送地址(接口的单点传送地址可以是一个站点本地地址和一个或多个可聚集全球地址)
● 子网-路由器任意点传送地址
● 其他任意点传送地址(可选)
● 环路接口的环路地址(::1)
此外,路由器需要时刻保持收听以下多点传送地址上的信息流:
● 节点本地范围内的所有节点组播地址(FF01::1)
● 节点本地范围内的所有路由器组播地址(FF01::2)
● 链路本地范围内的所有节点组播地址(FF02::1)
● 链路本地范围内的所有路由器组播地址(FF02::2)
● 站点本地范围内的所有路由器组播地址(FF05::2)
● 请求节点(solicited-node)组播地址(如果路由器的某个接口加入请求节点组)
● 组播组多点传送地址(如果路由器的某个接口加入任何组播组)
IPv6与域名系统
IPv6的域名系统支持以下两个新特性(可参阅RFC 1886):主机地址(AAAA)资源记录和为逆向解析提供的IP6.INT域。
● AAAA资源记录类型
AAAA资源记录类型用来将一个合法域名解析为IPv6地址,与IPv4所用的A资源记录类型相兼容。之所以给这新资源记录类型取名为AAAA,是因为128位的IPv6地址正好是32位IPv4地址的四倍,下面是一条AAAA资源记录实例:
host1.microsoft.com IN AAAA FEC0::2AA:FF:FE3F:2A1C
● IP6.INT域
IP6.INT域用于为IPv6提供逆向地址-主机名解析服务。逆向检索也称为指针检索,根据IP地址来确定主机名。为了给逆向检索创建名字空间,在 IP6.INT域中,IPv6地址中所有的32位十六进制数字都逆序分隔表示。例如,为地址FEC0::2AA:FF:FE3F:2A1C(全表达式 为:FEC0:0000:0000:0000:02AA:00FF:FE3F:2A1C)查找域名时,在IP6.INT域中是:
C.1.A.2.F.3.E.F.F.F.0.0.A.A.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.C.E.F.IP6.INT.
IPv4和IPv6寻址概念比较
表1列举了一些IPv4的寻址概念以及它们在IPv6中的的等价概念。
表1、IPv4的寻址概念以及在IPv6中的的对应概念
IPv4地址
IPv6地址
5类Internet地址划分
不适用,IPv6没有对应地址划分
多点传送地址(224.0.0.0/4)
IPv6多点传送地址(FF00::/8)
广播地址
不适用,IPv6未定义广播地址
未指明的的地址为 0.0.0.0
未指明的地址为 ::
环路地址是127.0.0.1
环路地址是 ::1
公共IP地址
可聚集全球单点传送地址
专用IP地址(10.0.0.0/8, 172.16.0.0/12, and 192.168.0.0/16)
站点本地地址(FEC0::/48)
自动配置的地址(169.254.0.0/16)
链路本地地址(FE80::/64)
地址表示:点分十进制格式
地址表示:冒号分十六进制格式,带零压缩
网络表示:点分十进制格式的子网掩码或以前缀长度格式表示
网络表示:仅以前缀长度格式表示
域名解析:IPv4主机地址(A)资源记录
域名解析:IPv6主机地址(AAAA)资源记录
逆向域名解析:IN-ADDR.ARPA域
逆向域名解析:IP6.INT域
posted @ 2009-01-05 22:49 febird 阅读(210) 评论(0) 编辑
posted @ 2008-12-21 09:49 febird 阅读(727) 评论(0) 编辑
posted @ 2008-12-21 09:24 febird 阅读(1899) 评论(0) 编辑
posted @ 2008-12-20 23:31 febird 阅读(2709) 评论(1) 编辑
