PCIE 3.0相对于它的前一代PCIE 2.0的最主要的一个区别是速率由5GT/s提升到了8GT/s。为了保证数据传输密度和直流平衡以及时钟恢复,PCIE 2.0中使用了8B/10B编码,即将每8位有效数据编码为10位数据进行传输,这样链路中将会有20%信息量是无效的,即使得链路的最大传输容量打了20%的折扣。而速率提升的目的是为了更快的传输数据,编码方式也不可或缺,因此在PCIE 3.0中还通过使用128B/130B的编码方式(无效信息量减低为1.5625%),同时使用加扰的方式(即数据流先和一个多项式异或得到一个更加随机性的数据,到接收端使用同样的多项式将其恢复出来)来实现数据传输密度和直流平衡以及时钟恢复的实现。
上传时间: 2014-12-29
上传用户:shaojie2080
实时操作系统,Kernel部分完成于2006年上半年,其IPC部分甚至是年中时才具备相 应的雏形。最开始时是因为要为朋友做一个小型的手持设备,而本人起初又是另一国内老牌 实时操作系统:DOOLOO RTOS开发人员,但这个团队在2005年底已经解散。但朋友的系统要 上,用其他小型系统吗,一不熟悉,二看不上。答应朋友的事,总得有解决方法吧,即使是原来 的DOOLOO RTOS,因为其仿VxWorks结构,导致它的核心太大,包括太多不必要的东西(一套 完整的libc库),这些方案都否决了。怎么办?当时朋友那边也不算太急,先自己写一套内核吧。 这个就是源头!(后来虽然朋友的项目夭折了,但这套OS则保留下来了,并开源了,万幸) 1 序 3 1.1 RT-Thread诞生 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.2 艰难的发展期 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.3 一年增加0.0.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.4 Cortex-M3的变革 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.5 面向对象设计方法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.6 文档结构 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 2 实时系统 7 2.1 嵌入式系统 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2.2 实时系统 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2.3 软实时与硬实时 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 3 快速入门 11 3.1 准备环境 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 3.2 初识RT-Thread . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 3.3 系统启动代码 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 3.4 用户入口代码 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 3.5 跑马灯的例子 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 3.6 生产者消费者问题 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 4 RT-Thread简介 25 4.1 实时内核 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 4.2 虚拟文件系统 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 4.3 轻型IP协议栈 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 4.4 shell系统 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 4.5 图形用户界面 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 4.6 支持的平台 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 5 内核对象模型 29 5.1 C语言的对象化模型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 5.2 内核对象模型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 6 线程调度与管理 39 6.1 实时系统的需求 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
上传时间: 2013-10-14
上传用户:1234321@q
第一部分:编程器简介 该系列高性能三星单片机编程器是本人在长期的三星单片机系统开发实践中结合生产应用自行研制而成,已被本站应用于产品烧写达百万片之多,尚无发现任何副作用,请放心使用. StarPlusV2.0可全功能烧写所有三星4位/8位系列MCU和ROM不大于512KBYTES的CalmRisc/ARM系列MCU,包括OTP(可编程一次)和MTP(FLASH可多次编程)芯片,支持最大ROM空间达512Kbytes.
上传时间: 2014-12-30
上传用户:wang5829
蓝牙4.0低功耗 ●鉴于苹果产品对蓝牙4.0的开发政策,蓝牙模块可以不用解密芯片与苹果产品取得通信, 结合APP软件,使用蓝牙指令和数据实现对蓝牙健康医疗设备,蓝牙玩具,蓝牙家居设备,蓝牙工业设备的控制和数据显示 ● 蓝牙模块:RB105(CSR 1000 蓝牙4.0 BLE) ●同时兼容IOS、android、windows 8
上传时间: 2013-12-11
上传用户:xhwst
安装方法: 1.查找你机器的“网络标识”(计算机名称)。方法是,鼠标在桌面上点 我的电脑--->属性(右键)--->计算机名--->完整的计算机名称,把名称抄下备用,不要最后那个“点”。 2.进入安装包内MAGNiTUDE文件夹,用记事本打开nx6.lic, 将第1行中的this_host用你机子的计算机名替换,例如我的机子完整的计算机名称NET 则改为SERVER NET ID=20080618 28000(原来为SERVER this_host ID=20080618 28000),改好后存盘备用。 首先你找到MAGNiTUDE下的UG6.LIC并用记事本打开,把里面的his_host改成你的计算机名,注意一个字母都不能错,然后另存一个地方,等会儿要用。接下来安装 1.双击打开Launch.exe 2. 选择第2项“Install License Server安装 3.在这里可以选择安装介面的语言。默认为中文简体。 4. 在安装过程中会提示你寻找license文件,点击NEXT会出错,这时使用浏览(Browse)来找到你刚才改过的那个LIC文件就可以了。继续安装直到结束,目录路径不要 改变,机器默认就行,(建议默认,也可放在其它的盘,但路径不能用中文)。 (可以先不进行括号中的内容,为了防止语言出现错误,建议运行DEMO32,然后选择文件类型为所有,找到你改过的LIC文件,再进行下面的步骤。) 5. 选择第2项“Install NX进行主程序安装。 6. 直接点击下一步。并选择典型方式安装,下一步,会出现语言选择画面,请选 择 Simplified Chinese(简体中文版),默认为英文版。按提示一步一步安装直到结束。 安装路 径可以改变。 7.打开MAGNiTUDE文件夹。 8. 进入MAGNiTUDE文件夹,把UGS\NX6.0文件夹的几个子文件夹复制到安装NX6.0主程序相应的目录 下,覆盖。假如安装到D:\Program Files\UGS\NX 6.0 把NX6.0文件夹内的所有文件夹复制到D:\Program Files\UGS\NX 6.0文件夹相应的文件 进行覆盖就可以。 9. 进入开始-程序-UGS NX6.0-NX6.0打开6.0程序。 注:如果打不开,请按以下步骤操作 进入开始-程序-UGS NX6.0-NX6.0许可程序,打开lmtools,启动服务程序。选择 Start/stop/reread,点一下Stop Server, 再点Start Server,最下面一行显示Server Start Successful. 就OK,然后打开桌面NX6.0。 经过我的实践,绝对可行!
上传时间: 2013-11-09
上传用户:qoovoop
安装方法: 1.查找你机器的“网络标识”(计算机名称)。方法是,鼠标在桌面上点 我的电脑--->属性(右键)--->计算机名--->完整的计算机名称,把名称抄下备用,不要最后那个“点”。 2.进入安装包内MAGNiTUDE文件夹,用记事本打开nx6.lic, 将第1行中的this_host用你机子的计算机名替换,例如我的机子完整的计算机名称NET 则改为SERVER NET ID=20080618 28000(原来为SERVER this_host ID=20080618 28000),改好后存盘备用。 首先你找到MAGNiTUDE下的UG6.LIC并用记事本打开,把里面的his_host改成你的计算机名,注意一个字母都不能错,然后另存一个地方,等会儿要用。接下来安装 1.双击打开Launch.exe 2. 选择第2项“Install License Server安装 3.在这里可以选择安装介面的语言。默认为中文简体。 4. 在安装过程中会提示你寻找license文件,点击NEXT会出错,这时使用浏览(Browse)来找到你刚才改过的那个LIC文件就可以了。继续安装直到结束,目录路径不要 改变,机器默认就行,(建议默认,也可放在其它的盘,但路径不能用中文)。 (可以先不进行括号中的内容,为了防止语言出现错误,建议运行DEMO32,然后选择文件类型为所有,找到你改过的LIC文件,再进行下面的步骤。) 5. 选择第2项“Install NX进行主程序安装。 6. 直接点击下一步。并选择典型方式安装,下一步,会出现语言选择画面,请选 择 Simplified Chinese(简体中文版),默认为英文版。按提示一步一步安装直到结束。 安装路 径可以改变。 7.打开MAGNiTUDE文件夹。 8. 进入MAGNiTUDE文件夹,把UGS\NX6.0文件夹的几个子文件夹复制到安装NX6.0主程序相应的目录 下,覆盖。假如安装到D:\Program Files\UGS\NX 6.0 把NX6.0文件夹内的所有文件夹复制到D:\Program Files\UGS\NX 6.0文件夹相应的文件 进行覆盖就可以。 9. 进入开始-程序-UGS NX6.0-NX6.0打开6.0程序。 注:如果打不开,请按以下步骤操作 进入开始-程序-UGS NX6.0-NX6.0许可程序,打开lmtools,启动服务程序。选择 Start/stop/reread,点一下Stop Server, 再点Start Server,最下面一行显示Server Start Successful. 就OK,然后打开桌面NX6.0。 经过我的实践,绝对可行!
上传时间: 2013-11-12
上传用户:sjw920325
特点: 精确度0.05%滿刻度±1位數 可量測交直流電流/交直流电压/電位計/傳送器/Pt-100/热电偶/荷重元/電阻等信号 显示范围-19999-99999可任意规划 具有自动归零或保持或开根号或双显示功能 小数点可任意规划 尺寸小,穩定性高
上传时间: 2013-10-17
上传用户:lionlwy
Check1(0).Caption = "香皂" Check1(1).Caption = "肥皂" Check1(2).Caption = "牙膏" Check1(3).Caption = "洗衣粉" Label1(0).Caption = "5.8元" Label1(1).Caption = "2.5元" Label1(2).Caption = "7.9元" Label1(3).Caption = "6.4元"
上传时间: 2015-02-03
上传用户:xiaoxiang
P1.7~P1.0接发光二极管L8~L1,要求利用单片机内部定时器1,按方式1工作,每0.01秒T1溢出中断一次。要求编写程序模拟时序控制装置。开机第1秒钟L1、L3亮,第2秒钟L2、L4亮,第3秒钟L5、L7亮,第4秒钟L6、L8亮,第5秒钟L1、L3、L5、L7亮,第6秒钟L2、L4、L6、L8亮,第7秒钟8个发光二极管全亮,……一直循环下去。fosc=11.0592MHz
上传时间: 2015-03-08
上传用户:kikye
AD转换的分辨率=参考电压/(总元素-1) 当AD为8位,总元素=256(ff)取参考电压=Vdd=5V时 分辨率=5/(256-1)= 0.019607843
上传时间: 2014-01-09
上传用户:hn891122