- 博客(20)
- 资源 (66)
- 收藏
- 关注
原创 HoloLens开发学习笔记(一):HoloLens简介
一、HoloLens简介 Microsoft HoloLens是Windows Holographic的使用主要设备。HoloLens是一个Windows 10的智能眼镜产品。它采用先进的传感器、高清晰度3D光学头置式全角度透镜显示器以及环绕音效。它允许在增强现实中用户界面可以与用户透过眼神、语音和手势互相交流。其开发代号为“Project Baraboo”。HoloLens由微软在2
2017-07-17 14:14:29
903
1
原创 AD里面简易的3d制作
完整复杂一点的3d元器件一般是通过pro/e SolidWorks等软件做好后导出step文件提供给altium designer,不过这样前提得学pro/e SolidWorks,不会怎么办,在要求不是怎么复杂得时候可以自己利用ad中的3d body方便快捷做一些简单的3d元器件(也是刚玩这个不久,觉得挺好玩滴,说的不对的地方还请见谅哦):(后面的两个例子也是懒得画,是直接拿原子哥库里面的
2017-07-10 14:30:04
19646
转载 3个著名加密算法(MD5、RSA、DES)的解析
MD5的全称是Message-Digest Algorithm 5,在90年代初由MIT的计算机科学实验室和RSA Data Security Inc发明,经MD2、MD3和MD4发展而来。 MD5将任意长度的“字节串”变换成一个128bit的大整数,并且它是一个不可逆的字符串变换算法,换句话说就是,即使你看到源程序和算法描述,也无法将一个MD5的值变换回原始的字符串,从数学原理上说,是
2017-07-06 13:44:25
1595
转载 DES/3DES/AES区别
公元前400年,古希腊人发明了置换密码。1881年世界上的第一个电话保密专利出现。在第二次世界大战期间,德国军方启用“恩尼格玛”密码机,密码学在战争中起着非常重要的作用。 DES 1977年1月,美国政府颁布:采纳IBM公司设计的方案作为非机密数据的正式数据加密标准(DESData Encryption Standard) 。 目前在国内,随着三金工程尤其是
2017-07-06 13:40:34
444
转载 I2C上拉电阻取值问题
I2C的上拉电阻可以是1.5K,2.2K,4.7K, 电阻的大小对时序有一定影响,对信号的上升时间和下降时间也有影响,一般接1.5K或2.2K I2C上拉电阻确定有一个计算公式:Rmin={Vdd(min)-o.4V}/3mARmax=(T/0.874) *c, T=1us 100KHz, T=0.3us 400KHzC是Bus capacitance
2017-07-04 15:10:22
1248
1
原创 关于AD里面3d的制作
我在网上看到别人画的3D模型电路板感觉十分漂亮。如果能将二维图形用3D效果展示出来,是不是显得十分cool!因此参考了网上的教程,创建了自己的第一个3D封装。首先要画一个3D效果图,肯定要借助一些画图软件,比如solidworks、UG、ProE等制图软件,这些软件都可以画出3D的效果图。那要不会使用这些软件怎么办呢?自己画3D效果图又嫌麻烦,那这里提供一种去网上下载的方式。
2017-07-03 12:02:40
9268
1
转载 上拉电阻和下拉电阻选取经验大合集
上拉电阻和下拉电阻选取经验大合集上拉电阻1、当TTL电路驱动COMS电路时,如果TTL电路输出的高电平低于COMS电路的最低高电平(一般为3.5V),这时就需要在TTL的输出端接上拉电阻,以提高输出高电平的值。【TTL-CMOS匹配 输出电平】2、OC(集电极开路,TTL) 或OD(漏极开路,COMS)输出必须加上拉电阻,才能使用。假如有一个三态的门带下一级门.如果直接把三态的
2017-06-27 16:34:20
940
转载 STM32学习之Flash(主存储块、系统存储器和选项字节)详解
说到STM32的FLSAH,我们的第一反应是用来装程序的,实际上,STM32的片内FLASH不仅用来装程序,还用来装芯片配置、芯片ID、自举程序等等。当然, FLASH还可以用来装数据。 自己收集了一些资料,现将这些资料总结了一下,不想看的可以直接调到后面看怎么操作就可以了。FLASH分类 根据用途,STM32片内的FLASH分成两部分:主存储块、信息块
2017-06-27 09:13:47
10869
原创 嵌入式的发展方向
嵌入式的发展方向有很多,门槛高低不一样。具体来说:1.单片机:工控程序(不跑os)--入门容易,无外乎就是掌握汇编和c,能够根据datasheet来写,发展前景一般,也没有太大的技术难度,除非你在算法上面有优势,比如智能车会各种PID,模式识别上会神经网络,优化上会遗传算法等等,但是这些复杂的控制一般就不会裸奔了(除非环境恶劣),肯定是处理器强悍,带os的;硬件制作--就是数字电路,涉及单
2017-06-23 10:51:17
1025
原创 U盘修复工具哪个好?7款U盘低格工具详解
U盘修复工具哪个好?7款U盘低格工具详解 U盘修复工具哪个好?U盘是大家最常使用的移动存储工具,但是也很容易损坏,这时大家一般会使用U盘高级或低级格式化工具来修复U盘,那么U盘修复工具哪个好呢?下面小编给大家带来7款U盘低格工具对比介绍,希望能帮助到大家。 U盘修复工具哪个好? 1、金士顿u盘修复工具Kingston Format Utility
2017-06-22 15:02:54
9092
1
原创 U盘文件系统FAT32、exFAT、NTFS之间有什么区别?
U盘文件系统FAT32、exFAT、NTFS之间有什么区别? U盘的存在对于经常拷贝资料的用户来说是再熟悉不过了,TA支持热插拔,使用方便,操作也很简单。但不同的U盘有这不同的文件系统格式,像FAT32、exFAT、NTFS等格式间有什么区别呢? U盘文件系统类型: ● FAT32 文件系统 FAT32使用4个字节(也就是32位)的空间来表示每个扇区(Sector)配置文
2017-06-22 14:48:47
4686
原创 启动盘制作大全
一、硬盘安装法: 1、网上下载安装系统,可以在这里找到你需要的,都是免激活的,装上就能用http://www.win860.com/ ,也可到其它地方下载。 2、将下载的文件解压至E盘(或D、F),最好直接解压到该盘,不要解压到任何文件夹中(因为有些朋友在下面的操作中会出现不会选或者不明白的问题)。 3、解压后找到ghost镜像安装器.exe(也有
2017-06-20 15:35:05
297
原创 stm32 usb 通信
USB速度慢的原因有以下几种可能:1、协议问题 全速的USB设备,最大速度12Mb/s,但是如果跑的是HID之类慢速设备的协议,那么速度就没有那么快了,理论上只有1.5Mb/s。2、配置问题 USB配置描述符中有关于接收中断和发送中断时间间隔参数,默认的好像是0x20,就是32ms,可以将此值改为0x01。速度会快很多。3、其它的干扰
2017-06-01 15:39:24
3701
原创 STM32 USB设计原理
首先,我们来看看usb的工作过程: 当usb设备接入到主机时,主机开始枚举usb设备,并向usb设备发出指令要求获取usb设备的相关描述信息,其中包括设备描述(device descriptor)、配置描述(configuration descriptor)、接口描述(interface descriptor)、端点描述(endpoint descriptor)等。这些信息是通过端点
2017-06-01 11:01:09
4871
转载 STM32高级教程之USB HID双向数据传输
程序功能:1,将STM32的USB枚举为HID设备。2,STM32使用3个端点,端点0用于枚举用,端点1和2用于数据的发送和接收。3,端点长度为64,也就是单次最多可以传输64个字节数据。4,STM32获取上位机下发的数据并将该数据通过USB原样返回,同时将数据打印输出。5,上位机程序通过调用windows的API实现对HID设备的读写控制。原理图: 说明:
2017-05-24 17:19:58
38840
5
转载 STM32出现HardFault_Handler故障的原因主要有两个方面:
1、内存溢出或者访问越界。这个需要自己写程序的时候规范代码,遇到了需要慢慢排查。2、堆栈溢出。增加堆栈的大小。 出现问题时排查的方法:1、发生异常之后可首先查看LR寄存器中的值,确定当前使用堆栈为MSP或PSP,然后找到相应堆栈的指针,并在内存中查看相应堆栈里的内容。由于异常发生时,内核将R0~R3、R12、Return address、PSR、LR寄存器依次入栈,其中Return
2017-05-23 18:02:21
1629
转载 enum与typedef enum的用法
在程序中,可能需要为某些整数定义一个别名,我们可以利用预处理指令#define来完成这项工作,您的代码可能是:#define MON 1#define TUE 2#define WED 3#define THU 4#define FRI 5#define SAT 6#define SUN 7 在此,我们定义一种新的数据类型,希望它能完成
2017-05-19 09:34:17
1181
2
转载 STM32再学习――启动流程分析
我们写嵌入式程序,基本上采用C语言来编写,以main( )作为程序的入口。但实际上,mian()并不是最先要执行的,在这之前需要做一些基本的工作,如堆、栈的定义;main函数的复位连接等,这些工作就需要一个专门的启动程序来完成,由于需要做的工作内容不多,并且需要更直接的管理内存,一般采用汇编编写。无论是STM32、ARM系列的单片机,还是简单的如51,PIC等,都以为上述原因,需要启动程序,只
2017-05-18 18:04:16
1205
转载 .h和.c文件的区别到底是什么(精确讲解)
简单的说其实要理解C文件与头文件(即.h)有什么不同之处,首先需要弄明白编译器的工作过程,一般说来编译器会做以下几个过程: 1.预处理阶段 2.词法与语法分析阶段 3.编译阶段,首先编译成纯汇编语句,再将之汇编成跟CPU相关的二进制码,生成各个目标文件(.obj文件) 4.连接阶段,将各个目标文件中的各段代码进行绝对地址定位,生成跟特定平台相关的可执行文件,当然,最后
2017-05-18 17:48:47
493
转载 单片机ROM,RAM和FLASH的作用
单片机ROM,RAM和FLASH的作用来源:互联网 作者:关键字:单片机 单片机存储器 RAM 常规上ROM是用来存储固化程序的,RAM是用来存放数据的。由于FLASH ROM比普通的ROM读写速度快,擦写方便,一般用来存储用户程序和需要永久保存的数据。譬如说,现在家用的电子式电度表,它的内核是一款单片机,该单片机的程序就是存放在ROM里的。电度表在工作
2017-05-18 08:38:48
591
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人