Ⅰ 我在学嵌入式设计,请问学了这个可以自己开发电路板,然后输入自己用c编写的程序,然后控制连在电路板上
可以。但是需要保证你会:
1、画图工具(如Altium Designer、protel或ORCAD):画原理图给厂版家打PCB板,前提是要会模权电、数电(至少能根据datasheet画器件的外围电路);
2、单片机编程(51、pic、stm32、stm8):建议学stm32单片机,可以嵌入大点的系统,51和pic的单片机资源太少了,没必要嵌入系统。会单片机编程就可以实现你上面的要求了;
3、嵌入式系统(一般现在流行Linux系统):学会把系统移植到单片机(mcu)或者计算机(cpu)上。(但是如果只是你上面的那些要求,没必要学嵌入式)
4、基本调试工具:示波器、万用表、可调电源、电烙铁。(电路肯定需要调试)
Ⅱ java能开发电路吗
java能开发电路。
JAVA可以干很多事情,自然也可以进行电路控制,下面是我实现的用JAVA控制8盏LED灯,能控制LED灯,自然也就能控制其它电器一类的东西了,只要把LED灯换成其它的电器或者自己想要控制的外设就行了。
这套系统主要用来控制汽车上的音箱、灯光等等设备,总共由1000多个Bundle构成,但BMW汽车的应用控制系统启动时间却只需要3.5秒,这也从很大程度上反应了采用OSGI的系统的效率并不会低。
多线程性:
它提供支持多线程的执行(也称为轻便过程),能处理不同任务,使具有线索的程序设计很容易。Java的lang包提供一个Thread类,它支持开始线索、运行线索、停止线索和检查线索状态的方法。
Java的线索支持也包括一组同步原语。这些原语是基于监督程序和条件变量风范,由C.A.R.Haore开发的广泛使用的同步化方案。用关键词synchronized,程序员可以说明某些方法在一个类中不能并发地运行。这些方法在监督程序控制之下,确保变量维持在一个一致的状态。
Ⅲ 电路开发设计需要学习的软件有哪些
必须要懂一款画SCH和PCB的软件:可以是Altium,Pads,Allegro等;
必须要懂电路仿真软件:模电仿真multisim,数电仿真proteus等;
必须要懂单片机开发软件: KeilC或者IAR;
可以学习下FPGA:Quartus, modelsim;
可以学下MATLAB和Mathmatica数学工具,有一些计算可以借助它们去完成。;
可以学下Polar SI 9000,用来算PCB走线阻抗。
上面就是硬件设计工作中用到的东西,可以参考下。
Ⅳ 做电路板开发需要买什么仪器
需要的设备:电脑、手电钻、打印机、塑封机、碳酸钠、铜箔基板 、小钢锯 、美工刀 、烙铁、专 焊锡 。
电路板的名属称有:线路板,PCB板,铝基板,高频板,厚铜板,阻抗板,PCB,超薄线路板,超薄电路板,印刷(铜刻蚀技术)电路板等。电路板使电路迷你化、直观化,对于固定电路的批量生产和优化用电器布局起重要作用。电路板可称为印刷线路板或印刷电路板,英文名称为(Printed Circuit Board)PCB。
Ⅳ 自己能开发电路图吗就是自己能焊接到电路板,实现自己想要的功能这些都需要什么条件,才能做出来
对于电子知识具有足够的认识,并且对于电子元器件懂得使用方法之后就可以自己开发需要的电路图纸,有了图纸可以制作电路板,焊接上原件就成了一块具有实用功能的电路啦。
Ⅵ 从什么都不会到开发电路板做嵌入式系统分几步走
首先要掌握一个计算机语言 模拟 数字知道点就够了 可以做简单的了 先从最简电路做起 买个芯片 51 7.6元 avr一般6元左右 买点发光二极管 数码管 led lcd屏 做几个简单的跑马灯程序 和一个最简电路这是个槛 过了这个槛你会提高很大一块 等你这步成功了 对嵌入式也算入了门了 再做个系统的东西 做个温度表 (18b20 + 51/avr/pic +数码管搭成最简电路就可以了) 网上找资料 这个做好了做个总线连接的东西 就多看程序 剩下就是更高的槛~~~ 不过每过一个槛都是一个境界 都会是一片平原 多努力吧 快动手 光看书没用的 做个最简电路出来 什么就都懂了
Ⅶ 专用集成电路的开发过程
专用集成电路的开发可分为设计、加工与测试三个主要环节。但因其功能的多样而更具特色。 1)功能设计的目的是为电路设计做准备,将系统功能用于系统实现,便于按系统、电路、元件的级别做层次式设计。
2)逻辑设计的结果是给出满足功能块所要求的逻辑关系的逻辑构成。它是用门级电路或功能模块电路实现,用表、布尔公式或特定的语言表示的。
3)电路设计的目的是确定电路结构(元件联接关系)和元件特性(元件值、晶体管参数),以满足所要求的功能电路的特性,同时考虑电源电压变动、温度变动以及制造误差而引起的性能变化。
4)布图设计直接服务于工艺制造。它根据逻辑电路图或电子电路图决定元件、功能模块在芯片上的配置,以及它们之间的连线路径.为节约芯片面积要进行多种方案比较,直到满意。
5)验证是借助计算机辅助设计系统对电路功能、逻辑和版图的设计,以及考虑实际产品可能出现的时延和故障进行分析的过程。在模拟分析基础上对设计参数进行修正。
为了争取产品一次投片成功,设计工作的每一阶段都要对其结果反复进行比较取优,以取得最好的设计结果。 一般可分为全定制设计和半定制设计。前者是按图所示流程依次完成设计的各个阶段,后者是在设计的某个阶段利用已有成果,进行的更有效设计。例如对已具有合理的版图结构、经过实际使用证明是实用的模块电路进行半定制设计,就可节约布图或制造时间。标准单元法、门阵列法、可编程逻辑阵列法都是利用模块化电路进行半定制设计的常用方法。
在计算机辅助设计系统中,以单元电路库、宏单元库形式开发的基本单元越丰富,越有利于电路设计。这些库包括基本门、触发器、译码器、微处理器核心电路、ROM、RAM以及模拟电路模块等。通常对库单元的描述有名称,功能,布尔表达式,逻辑图,电路图,电学参数,版图外框,输入、输出口和版图结构等。 专用集成电路的基本工艺是CMOS,双极型,BiCMOS等。BiCMOS是一种混合工艺,它具有双极型和CMOS的双重特点,便于提高工作速度、降低功耗、提高集成度和实现模数电路的混合。砷化镓(GaAs)半导体材料的使用不仅提高了电路的工作速度,而且功耗也小。
随着所需功能越趋复杂,器件尺寸逐渐减小、引脚数增多,专用集成电路为满足引线数、体积、散热性能,芯片和内引线压焊工艺自动化,器件装上印制电路板时的便捷程度等方面要求,采用了四边均有引线的正方形外壳、或并排布置两行外引线等封装工艺。对于要求高密度组装的、耐强烈震动和严酷的温、湿环境的电子系统,已采用芯片载体式封装和带式自动键合封装,提高了它们在印制电路板上安装作业的自动化程度,减小了体积、降低了重量。
专用集成电路也采取多芯片技术,用多种工艺和电路技术分别制备单个芯片,更便于设计、制造和测试多功能的专用集成电路。 专用集成电路要求电路设计人员紧密地参与测试,从电路设计的开始就需要考虑产品的测试方案与方法。测试设计是开发专用集成电路的一项重要设计内容。
在设计电路时,设计一些附加的自动测试电路,且与所设计的功能电路集成在同一芯片上。芯片加工后,这些附加电路在软件支持下,自动地完成芯片功能的测试。这种测试方式不受限制地测试内部节点,能与被测电路同步工作,提高测试质量,节省时间。
传统的测试方式仍是专用集成电路生产中使用的一种主要方法,希望将对输入激励,输出响应采样和测试过程控制在一个自动测试设备上进行,否则难以应付不断扩大的电路规模与功能。
材料缺陷、加工偏差、工作环境恶劣,尤其是设计错误都会引起电路失效。电路设计人员借助计算机辅助设计系统,在电路设计过程中对可能的故障进行模拟,分析故障属性,检测并确定故障位置以改进电路设计,并使之在生产过程中就可方便地检测到这些故障。
Ⅷ 我想开发电路板的程序,我是要c语言还是c 还是Java
首先C就是C语言。
电路板程序当然是C语言写了,初学者推荐安装Keil。有了一定基础后就版不推荐使用这些权IDE了,这不利于你了解编译的整个过程。后期要通过自己写Makefile来编译程序,通过命令行来烧写程序。
顶层应用程序的话可以根据实际情况用Java开发Android程序,也可以用C++开发QT程序。但是烧写在PCB里的Flash中的程序一定是用C开发的(汇编也行,但是一般只在单片机启动初始化代码中使用,调试程序的时候也经常要看反汇编)。