http://www.csdn.net/ http://www.arm.com/zh/ https://www.kernel.org/ http://www.linuxpk.com/ http://www.51develop.net/ http://linux.chinaitlab.com/ http://www.embeddedlinux.org.cn http://bbs.pediy.com/
发布时间:2013-12-31 11:36:45
启动armlinux,bootloader必须提供下面几步: 1. 设置并初始化ram 2. 初始化一个串口 3. 检测处理器类型 4. 设置内核标记列表 5. 调用内核映像 1. 设置并初始化ram &n.........【阅读全文】
发布时间:2013-12-19 20:23:10
操作系统:ubuntu10.04STL源码版本:2.91前言: 通过前面的两个章节,大概对stl的架构有个基础的了解,那么接下来应该怎么做呢: 应该从应用的角度,也就是最上层的应用,来看 list是如何被使用,在一步步深入。1,list的接口: 1.1)list的各个接口的使用用例,请看:&n.........【阅读全文】
发布时间:2013-12-19 12:12:12
将构造函数,析构函数声明为私有和保护的,那么对象如何创建?已经不能从外部调用构造函数了,但是对象必须被构造,应该如何解决,麻烦大家帮忙说明,关于构造,析构函数声明为私有和保护时的用法??? 提出这个问题,说明你已经对c++有所思考了。从语法上来讲,一个函数被声明为protected或者private,那么这.........【阅读全文】
发布时间:2013-12-19 12:03:15
typedef long INDEX 给long这样的类型起别名,它有两个用处:一是表明该类型的特殊作用,二是将来有可能要改变这种类型(比如提高精度),但是现在了解到可以在class类里面使用(并且还有public,private之分哦) C++引入“仅在类内部起作用的类型别名”的初衷应该不难理解:通过限制该类型别名的作用域来防止冲突。在函.........【阅读全文】
发布时间:2013-12-17 17:22:47
C++提供了关键字explicit,可以阻止不应该允许的经过转换构造函数进行的隐式转换的发生。声明为explicit的构造函数不能在隐式转换中使用。 C++中, 一个参数的构造函数, 承担了两个角色。 1 是个构造器 2 是个默认且隐含的类型转换操作符。 所以, 有时候在我们写下如 AAA = XXX, 这样的代码, 且恰好XXX的类型正好.........【阅读全文】
发布时间:2013-12-13 11:34:40
ptrdiff_t目录1简介ptrdiff_tsize_t2程序示例#includeint main1简介ptrdiff_t是C/C++标准库中定义的一个与机器相关的数据类型。ptrdiff_t类型变量通常用来保存两个指针减法操作的结果。ptrdiff.........【阅读全文】
发布时间:2013-12-11 20:40:29
操作系统:ubuntu10.04STL源码版本:2.91前言: 要看一个项目的源码,首先要选中切入点。 那么在sgi stl 标准库中,其切入点是什么呢? 答案是:stl_config.h 文件。 不同的编译器对C++语言的支持程度不尽相同。为了具备广泛移植能力,SGI STL &nb.........【阅读全文】
发布时间:2013-12-02 13:38:43
STL源码版本:3.3概述: C++标准链接库中隶属 STL 范围者,粗估当在 80%以上。对软件开发而言,STL 是尖?利兵,可以节省你许多时间。 对编程技术而言,STL 是金柜石室—所有与编程工作最有直接密切关联的一些最被广泛运用的数据结构和算法,STL都.........【阅读全文】
发布时间:2013-11-27 17:55:35
操作系统:ubuntu11.04开发板:arm9开发板前言: 通过uboot来启动开发板。1,uboot实现概述 1)实现思路 通过 J-FLASH 软件实现把编译好的软件烧写到 nand flash 的相关位置,不使用网络,或usb,或串口等方式来烧写程序到flash中。因此,核心工.........【阅读全文】
发布时间:2013-11-15 12:11:35
开发环境:win7开发板 :51单片机 + pdiusbd12 芯片前言: 在上一节中,已经实现了usb鼠标的枚举过程。1,鼠标具体功能的实现点击(此处)折叠或打开int32_t main_in_endpoint(){.........【阅读全文】
发布时间:2013-11-11 18:43:48
开发环境:win7开发板 :51单片机 + pdiusbd12 芯片前言: 在上一节的末尾,设备接收到的数据:0x21 0x0A 0x00 0x00 0x00 0x00 0x00 0x00 0x21 表示 数据传输方向是主机到设备 0x0A 表示 Set_Idl.........【阅读全文】
发布时间:2013-11-10 14:12:16
开发环境:win7开发板 :51单片机 + pdiusbd12 芯片前言: 字符串描述符(string descriptor)含有描述符性文字。有些字符串描述符可含有指向描述制造商,产品,序列号,配置,接口的字符串的索引。主机通过发送Get Descriptor 请求,且使设置事务中wValue字段的高字节等于03h,.........【阅读全文】
发布时间:2013-11-05 20:14:59
开发环境:win7开发板 :51单片机 + pdiusbd12 芯片未完,待续。。。......【阅读全文】
发布时间:2013-10-30 17:06:50
开发环境:win7开发板 :51单片机 + pdiusbd12 芯片1,USB标准设备请求的数据结构 1)bRequest 2) wValue,wIndex 对于不同的请求,其各字段意义不同。 &nb.........【阅读全文】
发布时间:2013-10-27 14:47:21
操作系统:win7操作软件:USBTrace1,首先要正确的安装好USBTrace。2,选择枚举方式:点击“”3,打开:点击“”4,关闭:点击“”结果:......【阅读全文】
发布时间:2013-10-22 19:08:04
问题1:在usb设备连接到usb主机的过程中,一共复位了多少次,分别是什么是时候,作用是什么?答:......【阅读全文】
发布时间:2013-10-20 14:01:50
开发环境:win7开发板 :51单片机 + pdiusbd12 芯片1,先调试好基本模块2,测试 pdiusbd12 芯片是否工作正常。 通过读写命令 0xFD 来获取芯片的厂家,版本等相关信息。 该命令式厂家内部调试命令,在相关文档中找不到该命.........【阅读全文】
发布时间:2013-10-11 11:38:27
FALSE/TRUE与false/true的区别1.FALSE/TRUE与false/true的区别:false/true是标准C++语言里新增的关键字,而FALSE/TRUE是通过#define,这要用途是解决程序在C与C++中环境的差异,以下是FALSE/TRUE在windef.h的定义:#ifndef FALSE#define FALSE 0#endif#ifndef TRUE#define TRUE 1#en.........【阅读全文】
发布时间:2013-09-11 11:52:09
1、右击“我的电脑”2、选“设备管理器”或“管理”,选“设备管理器”项跳到第4步3、选“管理”-》“设备管理器”4、单击“网络适配器”5、看看下面有几项,每一项对应一张网卡6、选中一项,右击-》选“禁用”或“卸载” .........【阅读全文】
发布时间:2013-09-09 17:06:14
1,window下如何查看电脑端口占用方法 2,安装打印机 3,CSemaphore/CMutex/CCriticalSection/CEvent之间区别 4,堆与栈的区别 5,lib和dll文件的区别和联系 6,Wireshark图解教程(简介、抓包、过滤器) 7,Wireshark 数据包解读实例 8,史上最全的键盘快捷键9.........【阅读全文】
发布时间:2013-09-04 19:09:25
【人生一定要听的三个演讲】1)乔布斯2005年斯坦福大学毕业演讲: http://t.cn/zOB53b2;2)罗琳2008年哈佛大学毕业演讲: http://t.cn/zWHA0yC ;3)兰迪教授的最后一课:http://t.cn/zWHAWxs ......【阅读全文】