摘要: 本次用到的函数有: time_t time(time_t *tloc) ; struct tm *gmtime(const time_t *timep) ; struct tm *localgmtime(const time_t *timep) ; char *asctime(const struct tm *tm) ; char *ctime(const time_t *ti... 阅读全文
posted @ 2011-12-16 23:46 maliqian 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 源程序:注意红色字体为之后对比的中将做改动的语句 library ieee; use ieee.std_logic_1164.all; use ieee.std_logic_unsigned.all; use ieee.std_logic_arith.all; entity control is port(clk:in std_logic; dip1:in std_logic; -... 阅读全文
posted @ 2011-12-16 23:40 maliqian 阅读(5786) 评论(0) 推荐(0) 编辑
摘要: 1、linux系统调用其实也是和库函数调用类似的,只是有些地方需要注意,比如头文件的包含,系统调用执行错误时,返回错误的值。 2、错误的返回及显示可以用【perror】或【strerrno配合fprintf和stderr】具体可以man 3、在头文件stdlib.h头文件中定义了一些宏定义,例如 :#define EXIT_SUCCESS 0 #define EXIT_FAIL... 阅读全文
posted @ 2011-12-16 23:36 maliqian 阅读(857) 评论(0) 推荐(0) 编辑
摘要: 使用USB转串口设备1、在VMware中添加串口支持(这步可以不加,加上这一步主要是预防链接不上这种方法是在硬件里添加串口设备,将window下的设备添加到虚拟机里。也就是说,要在window获得焦点的时候加入usb转串口,然后再到虚拟机下将这个设备添加进去,这时就可以在Ubuntu下查看添加的这个设备的设备文件,一般是/dev/tty0或者 /dev/ttyS0。这种方法其实是将window的usb转串口作为虚拟机的串口,所以就是tty0或者ttyS0了,而不是真正在ubuntu下加载的。)(1)打开Vmware workstation ,单击菜单栏上的VM下的setting,进入virtu 阅读全文
posted @ 2011-12-16 17:25 maliqian 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 想往嵌入式方向发展,暑假开始接触linux,发现没有以前windows的方便了,凡事都得亲自上马。在VM上连个网也弄了我好久,在网上寻觅N久,再加上自己东碰西碰,最后终于算是搞定了,以此文记下重要笔记,供大家参考。1、安装了VM虚拟机之后你的网络适配器里会多出VMnet1和VMnet2两块虚拟网卡,如下图这两个网卡类似网关的作用,本文是用DHCP(动态分配IP地址)的方法。有些朋友可能会认为虚拟的网络配置要和本地有关,确实像桥接等方法的配置确实需要,但在这里我们用VMnet8这块网卡(NAT专用),就不用管这里适配器的设置了。2、下图这个你可以先这样写着,但我们后面会看到,其实我们真正要改的是 阅读全文
posted @ 2011-12-16 16:43 maliqian 阅读(4142) 评论(1) 推荐(0) 编辑