- 博客(7)
- 收藏
- 关注
原创 虚拟机装ubuntu网络相关问题
使用vBox时,主机和虚拟机的通信方式分为:NAT,Bridge,host-only,NAT:网络地址转换 vBox虚拟出一个交换机和一个动态地址服务器以及一个NAT,虚拟机通过网关NAT访问Iternet,虚拟机被隔离在一个被宿主机虚拟出来的局域网中,没有与宿主同等意义上的ip,所以当宿主机连接到某个网络时,该网络中的不能直接访问虚拟机。Bridge: 桥接
2015-03-16 22:22:03 484
原创 uboot 环境变量配置
假设现在的uboot在sd卡上,想从pc上通过tftp引导内核并通过nfs挂载根文件系统,需要对uboot环境变量进行配置系统接好,经过ping试验后,就可以设置关于tftp和nfs的环境变量了。如果没有设置dhcp服务器,就要设置静态ip。并且可以通过bootargs环境变量将uboot的环境变量传递给内核目标板uboot中:TI8168_EVM#setenv ipaddr 192.
2015-03-16 22:20:46 836
原创 TFTP安装
安装服务器和客户程序:Linux$ sudo apt-get install tftp tftpd xinetd配置文件:$sudo gedit /etc/xinetd.d/tftp service tftp{ protocol = udp port =69 socket_type =dagramwait = yesuser =rootserver =/us
2015-03-16 22:19:20 322
原创 DM8168环境搭建之NFS
在EZSDK安装过程中会自动安装NFS服务器,并作相关配置DVR_RDK目前不清楚(自动安装更好,没有的也可以自己安装)在设置时虚拟机和宿主机之间必须桥接(NAT和Bridge之区别见另文)如果没有服务器:$ sudo apt-get install nfs-kernel-server设置静态ip :$sudo gedit /etc/network/interfaces加入如下内容
2015-03-16 22:16:42 380
原创 C语言标准I/O函数及其特点总结
C语言的标准I/O库通过系统调用同内核打交道,内核通过驱动和硬件打交道。由于CPU要处理很多任务,所以和低速的I/O的交互一般要经过中间的缓存。 标准I/O库有几个常用函数,虽然很常见,但是其细节还是值得深究,否则,忽略了其中的细节可能在代码中出现莫名其妙的错误,这里稍微总结了一下。 printf()和scanf(),这两个函数把和I/O交互的所有数据都当作字符看待,而且用""标记
2015-03-16 20:24:53 5730
原创 对类的复制构造函数的思考
在c++中,对内置类型,定义一个变量时如果使用复制初始化,使用的是"=",但此等号的意义却不同于赋值操作符,对内置类型,很难区别其差别,但是对类类型,其差别就很关键。即在初始化一个类类型对象时,"="并不是赋值作用。 例如:string str = " string";,或者string str = string(); 这两个str的初始化过程基本相同,对一个定义,首先
2015-03-14 10:57:19 480
原创 string 类的const char *形参构造函数是否为explicit ?
string 类型有一个接受c风格字符串的的构造函数,如 string str("string"),首先,在这个初始化式中,"string"是一个c风格字符串,它出现在程序中的类型是什么?其实是一个const char * 类型的数据,"string "被存储在一个静态存储区,存储时自动附加\0作为结尾,所以当你看到这个"string"时,他就是一个c风格字符串。但在此处,被作为一个指向 co
2015-03-13 20:55:12 472
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人