- 博客(12)
- 资源 (5)
- 收藏
- 关注
原创 cadence 安装使用问题
故障现象:首次安装cadence 破解成功,能正常使用,下次开机再次打开软件,提示找不到license,再次按破解步骤破解,又能正常使用。(也即只要一重启电脑即需要重新破解)。解决办法:360 等杀毒软件禁用cadence的license开机服务;不要禁止启动即可。Enjoy youself
2015-08-11 18:33:29 936
原创 深入解析U_BOOT_CMD宏
在UBOOT当中,各个命令是通过U_BOOT_CMD这个宏来定义出来的。在include/command.h中定义如下:#define U_BOOT_CMD(name,maxargs,rep,cmd,usage,help) \cmd_tbl_t __u_boot_cmd_##name Struct_Section = {#name, maxargs, rep, cmd, usage}
2014-03-27 23:20:49 739
原创 什么是交叉编译,为什么要使用交叉编译?
一、什么是交叉编译 在一种计算机环境中运行的编译程序,能编译出在另外一种环境下运行的代码,我们就称这种编译器支持交叉编译。这个编译过程就叫交叉编译。简单地说,就是在一个平台上生成另一个平台上的可执行代码。这里需要注意的是所谓平台,实际上包含两个概念:体系结构(Architecture)、操作系统(OperatingSystem)。同一个体系结构可以运行不同的操作系统;同样,同一个操
2014-03-04 23:09:47 26028 3
原创 #if define #if !define #elif defined
一、 #if defined 与 if !defined因为对于一个大程序而言,我们可能要定义很多常量( 不管是放在源文件还是头文件 ),那么我们有时考虑定义某个常量时,我们就必须返回检查原来此常量是否定义,但这样做很麻烦.if defined宏正是为这种情况提供了解决方案.举个例子,如下: #define .... #define .... .... ..
2013-12-08 23:37:22 9828
转载 C中的volatile用法
volatile 影响编译器编译的结果,指出,volatile 变量是随时可能发生变化的,与volatile变量有关的运算,不要进行编译优化,以免出错,(VC++ 在产生release版可执行码时会进行编译优化,加volatile关键字的变量有关的运算,将不进行编译优化。)。 例如: volatile int i=10; int j = i; ... int k = i;
2013-11-22 00:01:59 491
原创 汇编中常见的段代号
.text - 代码段.const - 只读数据段(有些编译器不使用此段,将只读数据并入.data段).data - 读写数据段.bss - 堆
2013-11-18 23:04:58 734
原创 白话路由器
路由器(Router)是用于连接多个逻辑上分开的网络,所谓逻辑网络是代表一个单独的网络或者一个子网。当数据从一个子网传输到另一个子网时,可通过路由器来完成。因此,路由器具有判断网络地址和选择路径的功能,它能在多网络互联环境中,建立灵活的连接,可用完全不同的数据分组和介质访问方法连接各种子网,路由器只接受源站或其他路由器的信息,属网络层的一种互联设备。它不关心各子网使用的硬件设备,但要求运行与网络层
2013-11-06 22:30:43 1013
原创 Cable Modem 技术原理
Cable Modem 是一种将你的计算机和有线网络连接起来的外部设备。和普通的Fax Modem不同的是,它所连接的是有线网络而不是电话线。它能使计算机发出的数据信号与电缆传输的射频信号实现相互之间的转换。 这是目前有线电视进入Internet接入市场的唯一法宝。自从1993年12月,美国时代华纳公司在佛罗里达州奥兰多市的有线电视网上进行模拟和数字电视、数据的双向传输试验
2013-11-06 22:22:59 1228
原创 虚拟机网络设置详解
这篇是对于虚拟机网络设置的补充,讲的还比较详细,可以提高认识。 主机为WindowsXP系统,VMware虚拟机里安装Linux操作系统。安装完VMware后,主机 的网络连接里面出现了两个新的连接,即VMware Network Adapter VMnet1和VMware Network Adapter VMnet8如图。虚拟机里安装的系统就是靠这两个虚拟网卡来联网的。(如下图) 主
2013-11-02 00:33:21 749
原创 strcpy和memcpy的区别
strcpy和memcpy都是标准C库函数,它们有下面的特点。strcpy提供了字符串的复制。即strcpy只用于字符串复制,并且它不仅复制字符串内容之外,还会复制字符串的结束符。已知strcpy函数的原型是:char* strcpy(char* dest, const char* src);memcpy提供了一般内存的复制。即memcpy对于需要复制的内容没有限制,因此用途更广。
2013-10-22 23:34:02 419
转载 条件表达式
条件表达式:表达式1?表达式2:表达式3(1) 条件表达式的执行顺序:先求解表达式1,若为非0(真)则求解表达式2,此时表达式2的值就作为整个表达式的值。若表达式1的值为0(假),则求解表达式3,表达式3的值就是整个条件表达式的值。(2) 条件表达式优先于赋值运算符,max=(a>b)?a:b则先求解条件表达式在赋给max。(3) 条件表达式的结合方向
2013-10-22 23:02:45 1652
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人