- 博客(27)
- 资源 (11)
- 收藏
- 关注
原创 谷歌机器学习课程网址
https://developers.google.cn/machine-learning/crash-course/ml-intro
2020-01-07 11:49:38 215
转载 Linux DTS(Device Tree Source)设备树详解之一(背景基础知识篇)
一.什么是DTS?为什么要引入DTS?DTS即Device Tree Source 设备树源码, Device Tree是一种描述硬件的数据结构,它起源于 OpenFirmware (OF)。在Linux 2.6中,ARM架构的板极硬件细节过多地被硬编码在arch/arm/plat-xxx和arch/arm/mach-xxx,比如板上的platform设备、resource、i2c_boa...
2019-07-11 09:59:28 663
转载 C语言浮点数
C语言规定了3种浮点数,float型、double型和long double型,其中float型占4个字节,double型占8个字节,longdouble型长度要大于等于double型,本文档将以float型为例进行介绍,double型和long double型只是比float型位数长,原理都是一样的。float型可以表示的范围是-3.402823466e38~3.402823466e3...
2019-04-13 19:56:06 10736
转载 vxworks启动详解
1 三种不同的VxWorks映象比较VxWorks是一种灵活的、可裁剪的嵌入式实时操作系统。用户可以根据需要创建自己的VxWorks映象,由它来引导目标系统,而后下载并运行应用程序。根据应用场合的不同,VxWorks映象可分为三类:可加载的VxWorks映象、基于ROM的VxWorks映象和驻留ROM的VxWorks映象。1.1 可加载的VxWorks映象这是一
2016-09-23 15:17:54 10724 2
转载 VxWorks里如何使修改的usrConfig.c起作用
遇到一个相当恼人的问题: 当我修改bootConfig.c的内容时,重新编译bootrom和vxWorks后被修改的内容是可以起作用的。可是一旦相对usrConfig的内容作修改时,就没有办法让usrConfig.C被自动重新编译并链接。不知哪位高手可以协助兄弟解决这个问题? 这个问题主要是tornado使用了工程产生vxworks!为什么可以改bootCo
2016-09-23 14:49:53 1489
转载 #ifdef __cplusplus extern "C"
#ifdef __cplusplus,一般用于将C++代码以标准C形式输出(即以C的形式被调用),这是因为C++虽然常被认为是C的超集,但是C++的编译器还是与C的编译器不同的。C中调用C++中的代码这样定义会是安全的。一般的考虑跨平台使用方法如下:#ifdefined(__cplusplus)||defined(c_plusplus) //跨平台定义方法extern "C
2015-12-05 15:26:42 651
转载 浮点数2
c语言中的浮点数在内存中的表示(VC++编译器中):char:1个字节short:2个字节int:4字节long:4字节float:4字节(单精度)double:8字节(双精度) 参考:http://www.cnblogs.com/jillzhang/archive/2007/06/24/793901.html无论是单精度还是
2015-08-26 10:21:45 447
转载 linux的makefile
概述——什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写m
2015-08-14 11:51:24 334
转载 VMware网络模式介绍
VMware网络模式介绍VMWare提供了三种工作模式,它们是bridged(桥接模式)、NAT(网络地址转换模式)和host-only(主机模式)。Bridged 模式:在桥接模式下,VMware虚拟机里的系统就像是 局域网 中的一台 独立 的主机,它可以访问同一个网段内任何一台机器,即可以相互ping通。在桥接模式下,你需要手工为 虚
2015-07-21 22:35:16 339
原创 C语言之断言
#define assert_param(expr) ((expr) ? (void)0 : assert_failed((char *)__FILE__, __LINE__))/* Exported functions ------------------------------------------------------- */ void assert_failed(c
2015-06-04 23:50:57 747
转载 C语言之断言
在讲解之前,我们先来对断言做一个基本的介绍,让大家对断言有一个大致的了解。在使用C语言编写工程代码时,我们总会对某种假设条件进行检查,断言就是用于在代码中捕捉这些假设,可以将断言看作是异常处理的一种高级形式。断言表示为一些布尔表达式,程序员相信在程序中的某个特定点该表达式值为真。可以在任何时候启用和禁用断言验证,因此可以在测试时启用断言,而在部署时禁用断言。同样,程序投入运行后,最终用户在遇到问题
2015-05-28 21:00:44 391
转载 浮点数的存储形式
C语言和 C#语言中,对于浮点型的数据采用单精度类型(float)和双精度类型(double)来存储:float 数据占用 32bit;double 数据占用 64bit;我们在声明一个变量 float f = 2.25f 的时候,是如何分配内存的呢?其实不论是 float 类型还是 double 类型,在存储方式上都是遵从IEEE的规范:float 遵从的是 IEEE
2015-05-28 18:48:24 444
转载 递归算法详解
递归算法详解 C语言通过运行时堆栈来支持递归的调用,在我们刚接触递归的时候,国内很多教材都采用求阶乘和菲波那契数列来描述该思想,就如同深受大家敬爱的国产的C语言程序设计,老谭也用了阶乘来描述递归,以至于很多新手一看见阶乘就理所当然的认为是递归,坑了不少人,说实在的,描述这个思想还是可以,但是利用递归求阶乘可是没有一点好处,递归解决菲波那契数列效率更是低得惊人,这点是显而易见的
2015-05-25 20:34:18 728
转载 PCB阻抗控制
给初学者的一直有很多人问我阻抗怎么计算的. 人家问多了,我想给大家整理个材料,于己于人都是个方便.如果大家还有什么问题或者文档有什么错误,欢迎讨论与指教!在计算阻抗之前,我想很有必要理解这儿阻抗的意义。传输线阻抗的由来以及意义传输线阻抗是从电报方程推导出来(具体可以查询微波理论)如下图,其为平行双导线的分布参数等效电路: 从此图可以推导出电报方程 取传输线上的电
2015-02-11 10:33:04 738
转载 Allegro元件封装(焊盘)制作方法总结
在Allegro系统中,建立一个零件(Symbol)之前,必须先建立零件的管脚(Pin)。元件封装大体上分两种,表贴和直插。针对不同的封装,需要制作不同的Padstack。Allegro中Padstack主要包括以下部分。1、PAD即元件的物理焊盘 pad有三种: Regular Pad,规则焊盘(正片中)。可以是:Circle 圆型、Square 方型、Oblong
2015-01-24 20:44:49 1310
转载 cadence创建焊盘
Solder Mask与Paste Mask的区别solder mask就是阻焊层,是为了把焊盘露出来用的,也就是通常说的绿油层,实际上就是在绿油层上挖孔,把焊盘等不需要绿油盖住的地方露出来。Solder层是要把PAD露出来.paste mask业内俗称“钢网”或“钢板”。这一层并不存在于印制板上,而是单独的一张钢网,上面有SMD焊盘的位置上镂空。一般镂空的形状与SMD焊盘一样,尺寸略
2015-01-24 17:10:33 1354
转载 滤波电容、去耦电容、旁路电容作用及区别
电容在减小同步开关噪声起重要作用,而电源完整性设计的重点也在如何合理地选择和放置这些电容上。各种各样的电容种类繁杂,但无论再怎么分类,其基本原理都是利用电容对交变信号呈低阻状态。交变电流的频率f越高,电容的阻抗就越低。旁路电容起的主要作用是给交流信号提供低阻抗的通路;去耦电容的主要功能是提供一个局部的直流电源给有源器件,以减少开关噪声在板上的传播和将噪声引导到地
2015-01-22 19:50:25 24491 2
转载 C语言中的.h文件的作用
C语言中的.h文件和我认识由来已久,其使用方法虽不十分复杂,但我却是经过了几个月的“不懂”时期,几年的“一知半解”时期才逐渐认识清楚他的本来面目。揪其原因,我的 驽钝和好学而不求甚解固然是原因之一,但另外还有其他原因。原因一:对于较小的项目,其作用不易被充分开发,换句话说就是即使不知道他的详细使用方法,项 目照样进行,程序在计算机上照样跑。原因二:现在的各种C语言书籍都是只对C语言的语法进行详
2014-09-01 10:36:50 9039 7
转载 STM32的中断和事件的区别
这张图是一条外部中断线或外部事件线的示意图,图中信号线上划有一条斜线,旁边标志19字样的注释,表示这样的线路共有19套.图中的蓝色虚线箭头,标出了外部中断信号的传输路径,首先外部信号从编号1的芯片管脚进入,经过编号2的边沿检测电路,通过编号3的或门进入中断挂起请求寄存器,最后经过编号4的与门输出到NVIC中断检测电路,这个边沿检测电路受上升沿或下降沿选择寄存器控制,用户可以使用这两个寄存器控制需要
2014-06-30 16:22:24 503
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人