0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

电子发烧友网>嵌入式技术>编程语言及工具>

编程语言及工具

电子发烧友网编程语言及工具栏目提供嵌入式设计所需的嵌入式编程语言技术和开发工具以及最新设计相关内容,是嵌入式工程师喜欢的网站。

Python常见的学习工具及库

Python是最好的编程语言之一,在科学计算中用途广泛:计算机视觉、人工智能、数学、天文等。它同样适用于机器学习也是意料之中的事。 当然,它也有些缺点;其中一个是工具和库过于分散...

2017-11-15 标签:python 869

初学者常见的Python运行错误及其示例归纳

对初学者来说,想要弄懂Python的某些错误信息还是有困难的,下面罗列了一些常见的运行时错误: 1.忘记在if, elif, else, for, while, class, def 语句末尾添加冒号(:),从而导致:“SyntaxError: invalid sy...

2017-11-15 标签:python 2563

Python的三种函数应用及代码

Python的三种函数应用及代码

1.filter的用法 函数filter(function,list)提供一种优雅的方式过滤出列表中函数值返回为True的函数,函数filter(f,l)需要一个函数f作为第一个参数,f返回一个布尔值。举例如下: 2.map()函数的用法 map...

2017-11-15 标签:python 1360

六种Python的数据可视化包和工具比较

六种Python的数据可视化包和工具比较

本文概述并比较Python数据可视化包和工具,包括Pandas,Seaborn,ggplot,Bokeh,pygal,和Plotly。 介绍 在Python世界中,有大量数据可视化的选项.因为各种各样,要知道什么时候使用哪个是非常困难的...

2017-11-15 标签:python 13479

Python中NumPy扩展包简介及案例详解

NumPy是Python语言的一个扩展包。支持多维数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。NumPy提供了与Matlab相似的功能与操作方式,因为两者皆为直译语言。 NumPy通常与SciPy(Scie...

2017-11-15 标签:python 1999

R2017a 新增功能 parsim的Simulink 模型并行仿真简单介绍

R2017a 新增功能 parsim的Simulink 模型并行仿真简单介绍

很久以前,我曾写了一系列帖子重点介绍并行运算,以及并行运算需要考虑的种种情况。在 R2017a 里,新增加了一个功能 parsim,让这一切都变得简单多了。我们来看看这个新的 parsim 是怎么工作...

2017-11-15 标签:matlab 5823

Python应用与优化所必备的6个基本库

无论你是想快速入手Python还是想为Python应用程序构建本地UI,亦或者对Python代码进行优化,本文列举的6个库,都有可能会帮到你。 由于具有易于使用的优势,Python在各个行业和学科中都有着广...

2017-11-15 标签:python 2742

Python中对字符串进行搜索和查找详细介绍

作为一个概念而言,正则表达式对于Python来说并不是独有的。但是,Python中的正则表达式在实际使用过程中还是有一些细小的差别。 本文是一系列关于Python正则表达式文章的其中一部分。在这...

2017-11-15 标签:字符串python 8071

单片机hex和bin文件的区别

单片机hex和bin文件的区别

hex文件是可以烧写到单片机中,被单片机执行的一种文件格式,生成Hex文件的方式由很多种,可以通过不同的编译器将C程序或者汇编程序编译生成hex。Hex文件如果用特殊的程序来查看。打开后...

2017-11-15 标签:单片机binHEX 5210

关于printf重定向到串口的问题分析

关于printf重定向到串口的问题分析

简单地说:想在mdk 中用printf,需要同时重定义fputc函数和避免使用semihosting(半主机模式),标准库函数的默认输出设备是显示器,要实现在串口或LCD输出,必须重定义标准库函数里调用的与输...

2017-11-14 标签:Printf 21193

spring工作原理与机制

Spring是一个开放源代码的设计层面框架,他解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用。Spring是于2003 年兴起的一个轻量级的Java 开发框架,...

2017-11-14 标签:源代码spring 34054

单片机C语言几种内存泄露总结

单片机C语言几种内存泄露总结

堆内存泄漏(Heap leak)。堆内存指的是程序运行中根据需要分配通过malloc,realloc new等从堆中分配的一块内存,再是完成后必须通过调用对应的 free或者delete 删掉。如果程序的设计的错误导致这...

2017-11-14 标签:单片机C语言 2575

bin文件转换为hex文件操作步骤解析

bin文件转换为hex文件操作步骤解析

在做单片机开发时,用不同的下载工具,要求下载的固件格式也不一样,有的要求是HEX文件,有的则要求是BIN文件,如果只有一个BIN文件如何将它转换成HEX文件呢?在这里我们使用Bin_Hex.exe这款...

2017-11-14 标签:单片机嵌入式 78395

C语言lcd上创建菜单的对象化实例分享

这是我十三年前读研究生的时候写的系列文章《C语言嵌入式系统编程修炼》系列文章中的一小节,是一个用面向对象,把LCD上面菜单,对象化的例子。...

2017-11-14 标签:lcdC语言嵌入式编程 6199

单片机编程初学者之主函数的特点

单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(...

2017-11-13 标签:单片机编程函数 2382

C51编程经验汇总分享

在单片机的开发应用中,已逐渐开始引入高级语言,C语言就是其中的一种。用惯了汇编的人,总觉得高级语言“可控性”不好,不如汇编那样随心所欲。以下是笔者在C51编程中的几点经验,希...

2017-11-13 标签:单片机C51 1820

securecrt怎么使用!securecrt使用教程

securecrt怎么使用!securecrt使用教程

 SecureCRT是网络工作者必备的一款软件,它的用途非常大,它可以在Windows系统下登录Linux服务器主机,因此有很多人会下载安装它,但是却不知道怎么用,那么SecureCRT怎么使用呢?不懂的朋友赶...

2017-11-12 标签:SecureCRT 43304

securecrt命令大全

securecrt命令大全

SecureCRT是我们常常会见到的一款软件,它对于网络工作者来说是很重要的,因此有时候网络工作者在使用这个软件的时候就想使用快捷键命令,因为这样可以提高工作效率,但是SecureCRT都有哪些...

2017-11-12 标签:SecureCRT 16625

makefile的基本语法

 在Makefile中,最重要的三个概念是:目标(target)、依赖关系(dependency)和命令(command)。目标是指要干什么,即运行make后生成什么;依赖是指明目标所依赖的其他目标;命令则告诉make如何...

2017-11-12 标签:MakefileMakefile语法 11478

linux makefile教程

 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的...

2017-11-12 标签:LinuxMakefile 5340

单片机hex和bin文件的区别

单片机hex和bin文件的区别

单片机程序写好之后,我们都要把程序下载到单片机的内存中,单片机才会按照程序员的逻辑执行命令实现功能。之前也讲过下载单片机的几种方式,比如ISP下载,JTAG下载,下载文件的格式最...

2017-11-10 标签:单片机 6664

printf输出格式

printf函数称为格式输出函数,其关键字最末一个字母f即为“格式”(format)之意。其功能是按用户指定的格式,把指定的数据显示到显示器屏幕上。printf函数调用的一般形式printf函数是一个标...

2017-11-10 标签:C语言 33849

printf和scanf什么意思

printf和scanf什么意思

printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息。scanf()是C语言中的一个输入函数。与printf函数一样,都被声明在头文件stdio.h里,因此在使用scanf函数时要加...

2017-11-09 标签:C语言 37977

uart串口代码verilog

uart串口代码verilog

 Verilog HDL是一种硬件描述语言(HDL:Hardware Description Language),以文本形式来描述数字系统硬件的结构和行为的语言,用它可以表示逻辑电路图、逻辑表达式,还可以表示数字逻辑系统所完成的...

2017-11-09 标签:Veriloguart代码 7607

c语言结构体使用

C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。...

2017-11-09 标签:C语言结构体 1461

typedef结构体定义

typedef为这个新的结构起了一个名字,叫MyStruct。typedef struct tagMyStruct MyStruct;因此,MyStruct实际上相当于struct tagMyStruct,我们可以使用MyStruct varName来定义变量。C语言当然允许在结构中包含指向它...

2017-11-09 标签:C语言typedef 7533

vhdl语言和c语言区别大吗?差异性体现在哪儿

vhdl语言和c语言区别大吗?差异性体现在哪儿

相信对vhdl语言和c语言区别也有了一定的了解,并且它们两者之间的区别还是挺大的,下面我们详细细数一下它们的区别。...

2017-11-09 标签:VHDL语言C语言 20410

c语言中typedef的用法

C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。typede...

2017-11-09 标签:C语言typedef 9245

sdwebimage缓存原理

sdwebimage缓存原理

SDWebImage提供一个UIImageView的类别以支持加载来自互联网的远程图片。具有缓存管理、异步下载,同一个URL下载次数控制和优化等特征。...

2017-11-09 标签:sdwebimage 2043

typedef和define区别

typedef和define区别

typedef是在计算机编程语言中用来为复杂的声明定义简单的别名,与宏定义有些差异。它本身是一种存储类的关键字define,无参宏定义的一般形式为:#define 标识符 字符串define 函数定义一个常量...

2017-11-09 标签:编程语言typedefdefine 6926

编辑推荐厂商产品技术软件/工具OS/语言教程专题