- 博客(9)
- 收藏
- 关注
原创 浅谈单片机调试方法(希望对初学者有帮助)
<br />浅谈单片机调试方法(希望对初学者有帮助)<br />傅绍兵2011-01-31<br />1. 利用I/O<br />1.1 利用LED进行可视化管理<br />这种方法需要有多余的I/O。(如果可能,也可以将实现次要功能的I/O暂时借来一用。)<br />其电路很简单,如图一所示。I/O设置为输出方式。<br /> 我们可以用下面的宏来定义LED的操作。<br />#define LED_YELLOW_ON() PA
2011-01-31 17:28:00
1879
原创 《UNIX环境高级编程》程序清单8-7编译错误:TELL_WAIT, WAIT_PARENT, TELL_CHILD未定义
<br /> 今天学习到《UNIX环境高级编程》程序清单8-7,遇到一个编译错误:TELL_WAIT, WAIT_PARENT, TELL_CHILD未定义。我在本书所附源代码中用下面这条命令找到了它们的定义文件(在apue.2e目录下执行):<br /> grep -r TELL_WAIT *<br /> 这些函数定义在./apue.2e/lib/tellwait.c文件中。<br /> 我将这个文件复制到相应目录下,用下面这条命令编译文件:<br /> gcc -o samp
2011-01-23 22:25:00
2831
1
原创 APUE程序清单4-7编译错误:path_alloc未定义
<br /> 今天学习到程序清单4-7,发生编译错误,path_alloc未定义。不明白为什么。<br /> 上网搜索了一下,原来该函数正是程序清单2-3(为路径名动态地分配空间)的内容。碰巧,当时不知道怎么验证这个实例,于是跳过,所以没印象。但也说明了自己看书不细致,自我反省一下。<br /> <br />2010-12-30 22:47
2010-12-30 22:47:00
2513
1
原创 《UNIX环境高级编程》实例2-2(程序清单2-2)的困惑
今天学习到了《UNIX环境高级编程》实例2-2,但是非常的困惑。 我建了一个sample2_2的目录,将源代码放到里面去,编译后生成sample2_2文件。然后将pathconf.sym和sysconf.sym也拷贝到这个目录。 执行下面的命令: ./sample2_2 pathconf.sym 结果显示如下: no symbol for ARG_MAX ARG_MAX = 2621440 MAX_CANON defined to be 255 MAX
2010-12-03 21:48:00
1329
原创 安装VMware Tools的经过(以Fedora 9为例)
<br /> (一)<br /> 网上介绍如何安装VMware Tools的文章很多,我是初学者,也是从网上学会了如何安装VMware Tools。正因为是初学,所以对开始时的迷茫感触很深。<br /> 这篇文章是我安装VMware Tools的实践经过。我希望本文能达到一个目的,不仅能让初学者知其然,还要让他知其所以然。至于目的最终能否达到,我不敢保证。但我会尽力。<br /> <br /> (二)<br /> 当我们安装了虚拟机VMware,新建了虚拟机,并且安装了客户机操
2010-11-22 00:09:00
1418
原创 安装VMware Tools的感想
很多人在安装VMware Tools时遇到困扰,耽误了大量的时间,包括我自己。所以我把我遇到的问题和解决办法写出来,希望能对初学者有帮助。 我的虚拟机版本是VMware Workstation ACE 版(6.0.2 build-59824),客户机操作系统是Fedora 9。 我这里只想说一个问题,就是在配置VMware Tools时(在/usr/bin下执行./vmware-config-tools.pl)出现的问题。提示如下: What is the location of
2010-11-21 02:37:00
1135
原创 CP2102简介
<br /> 以下是我翻译的一部分CP2102 datasheet。<br />一、概述<br /> CP2102是一个高度集成的USB-to-UART桥,它提供了一个简单的解决方案,使用最少的元件和PCB空间将RS-232设计改成USB。<br />CP2102包括USB 2.0全速功能控制器、USB收发器、振荡器、EEPROM和UART。不需要其他的外围元件。<br />内置的EEPROM用来定制USB的Vendor ID、Product ID、产品描述、电源描述、设备释放号、设
2010-11-15 16:28:00
9764
原创 16进制字符串CString 如何转为 BYTE[] 数组
<br />需求:<br />16进制字符串CString如何转为BYTE[]数组<br />CString str ="56 45 52 30 30";<br />BYTE buf[64];<br />赋值后<br />buf[64] = {0X56,0X45,0X52,0X30,0X30}; <br /> <br />int CCP210xSerialTestDlg::Str2Hex(CString str, unsigned char *data)<br />{<br /> unsigned int
2010-11-11 11:46:00
3411
1
原创 今天我在优快云上开通博客了
<br /> 今天我在优快云上开通博客了 <br /> 今天,我在优快云上开通了博客。<br /> 因为我不想只是一个索取者,我还要做一个奉献者。我有很多问题需要求助网络,而且很多问题都在网上找到了答案。虽然我不认识那些分享了他们的经验、热心帮助别人的人,但心中还是充满了感激之情。而表达感激的最好方式,莫过于加入到分享知识、热心助人的行列中去。<br />
2010-11-10 21:04:00
699
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人