- 博客(6)
- 资源 (13)
- 收藏
- 关注
原创 在Ubuntu10.04环境下安装pci转串口驱动
<br /><br />首先,安装串口工具setserial,命令: sudo apt-getinstall setserial,利用setserial工具查看串口情况,<br /> <br />$ sudo setserial /dev/ttyS0 -a<br />/dev/ttyS0, Line 0, UART: unknown, Port: 0x03f8, IRQ: 4 <br /> Baud_base: 115200, close_delay: 50,
2010-10-19 14:42:00
1582
转载 c++ string类详解
之所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必担心内存是否足够、字符串长度等等,而且作为一个类出现,他集成的操作函数足以完成我们大多数情况下(甚至是100%)的需要。我们可以用 = 进行赋值操作,== 进行比较,+ 做串联(是不是很简单?)。我们尽可以把它看成是C++的基本数据类型。 好了,进入正题……… 首先,为了在我们的程序中使用string类型,我们必须包含头文件 。如下: #include //注意这里不是string.h string
2010-09-03 12:43:00
425
转载 C++中引用传递与指针传递区别
从概念上讲。指针从本质上讲就是存放变量地址的一个变量,在逻辑上是独立的,它可以被改变,包括其所指向的地址的改变和其指向的地址中所存放的数据的改变。而引用是一个别名,它在逻辑上不是独立的,它的存在具有依附性,所以引用必须在一开始就被初始化,而且其引用的对象在其整个生命周期中是不能被改变的(自始至终只能依附于同一个变量)。在C++中,指针和引用经常用于函数的参数传递,然而,指针传递参数和引用传递参数是有本质上的不同的:指针传递参数本质上是值传递的方式,它所传递的是一个地址值。值传递过程中,被调函数的形式参数作为
2010-09-02 12:03:00
396
转载 有关VA_LIST的用法--变参函数的实现
VA_LIST 是在C语言中解决变参问题的一组宏VA_LIST的用法: (1)首先在函数里定义一具VA_LIST型的变量,这个变量是指向参数的指针 (2)然后用VA_START宏初始化变量刚定义的VA_LIST变量,这个宏的第二个参数是第一个可变参数的前一个参数,是一个固定的参数。 (3)然后用VA_ARG返回可变的参数,VA_ARG的第二个参数是你要返回的参数的类型。 (4)最后用VA_END宏结束可变参数的获取。然后你就可以在函数里使用第二个参
2010-09-01 10:15:00
529
转载 Linux内核中的printf实现
<br />从main.c中的printf开始读这个函数。首先看printf函数的定义:<br />1 <br />static int printf(const char *fmt, ...)<br />2 <br />{<br />3 <br /> va_list args;<br />4 <br /> int i;<br />5 <br /><br /><br />6 <br /> va_start(args, fmt);<br />7 <br /> write(1,print
2010-09-01 09:46:00
1317
转载 [转]可变参数宏 , Variadic Macros
说起可变参数,立即想到的就是printf(),scanf()了。可变参数就是有一个固定的格式控制参数,后面再根据格式控制参数接若干参数。 这里先讨论可变参数宏。 我们一般在Debug需要打印调试信息的时候,需要可变参数的宏。 一, vc(C99)的复杂宏。 参考msdn(http://msdn2.microsoft.com/en-us/library/ms177415.aspx )。使用这种复杂宏时,省略号是格式控制参数,而标识符__VA_AR
2010-09-01 09:38:00
514
FunctionalMockupInterface_2.0.3.pdf
2021-09-28
Functional Mock-up Interface Specification 3.0
2021-09-28
ProConOS eCLR开发教程.pdf
2020-12-02
ZIP文件格式说明.txt
2019-06-05
Keil与proteus完美结合教程
2008-09-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人