编程语言及工具
电子发烧友网编程语言及工具栏目提供嵌入式设计所需的嵌入式编程语言技术和开发工具以及最新设计相关内容,是嵌入式工程师喜欢的网站。跟周立功学C语言编程:如何将二维数组作为函数参数传递?这三要素要时刻谨
当将数组的数组作为函数参数时,数组名同样视为地址,因此相应的形参如同一维数组一样也是一个指针,比较困难的是如何正确地声明一个指针变量pData指向一个数组的数组data? 如果将pData声...
2017-09-06 6349
周立功教你学C语言编程:结构体,使程序设计更方便——内置函数指针和嵌套
我们知道,数组和指针是相同类型有序数据的集合,但很多时候需要将不同类型的数据捆绑在一起作为一个整体来对待,使程序设计更方便。在C语言中,这样的一组数据被称为结构体。...
2017-09-06 9585
魏永明: MiniGUI的涅槃重生之路
MiniGUI是最负盛名的开源Linux图形用户界面支持系统之一。本文是魏永明老师于公元2017年9月1日最新原创的讨论MiniGUI的涅槃重生之路的文章。...
2017-09-04 19478
周立功手把手教你学C语言编程:用数组,构造一个双重指针
第一章为程序设计基础,本文为1.8.3 指针数组中的第二要点:字符串与指针的指针、第三要点: 字符串与二维数组。...
2017-09-04 6626
谢宝友教你学Linux:深入理解Linux RCU之从硬件说起
RCU是Linux内核中很难的一部分,本系列文章一点一滴地来把RCU说清楚。第一次连载,是描述硬件。...
2017-09-04 5975
周立功教你学程序设计结构体:内存对齐和基本数据类型
我们知道,数组和指针是相同类型有序数据的集合,但很多时候需要将不同类型的数据捆绑在一起作为一个整体来对待,使程序设计更方便。在C语言中,这样的一组数据被称为结构体。...
2017-09-01 7978
所有C语言数组和指针的知识都在这里了!|周立功手把手教你学C语言编程
当数组作为函数的参数时,C语言函数的所有参数必须在函数内部声明。但是,由于在函数内部并没有给数组分配新的存储空间,因此一维数组的容量只在主程序中定义。...
2017-09-01 8225
周立功教你学C语言编程与程序设计:这样写函数指针数组最好用
周立功教授数年之心血之作《程序设计与数据结构》以及《面向AMetal框架与接口的编程(上)》,电子版已无偿性分享到电子工程师与高校群体,在公众号回复【编程】即可在线阅读。...
2017-08-31 6868
周立功教你学C语言编程:教你数组是如何保存指针的
虽然数组与指针数组存储的都是数据,但还是有细微的差别。数组存储的是相同类型的字符或数值,而指针数组存储的是相同类型的指针。...
2017-08-31 6964
编程语言交互排行榜_人工智能的Python第一名
今天,IEEE Spectrum 发布了第四届顶级编程语言交互排行榜。因为有各种不同语言的排行,所以 IEEE Spectrum 依据不同的变量对流行度进行了排行。据 IEEE Spectrum 介绍,他们的排行依据数据记者 Ni...
2018-06-30 2193
ZLG致远电子发布P800isp量产型在线编程器
ZLG致远电子深入编程行业十余年,已经逐渐成长为国内编程器领导品牌。这一次,我们主动寻求改变,深度创新,以客户需求为向导,打造出P800编程器平台,并推出一系列易用、可靠的编程器...
2017-07-19 3312
简单介绍Python输入/输出、数据类型、条件/循环语句
个人认为深入理解这三大原则,对于计算机新技术的入门很有帮助。就拿Python来说吧。如果我们了解了它的输入、输出和运算规则,了解了它的指令集和数据结构,进一步了解了它的运算处理方...
2018-06-30 4709
嵌入式系统语言常见算法解析,嵌入式这13条特性准则一定要记住
从软件系统的角度来讲,普适计算是指使用小型计算设备、在位置不断移动的过程中或在地理位置分布很广的范围内,在不稳定的通信条件下实现联机事务处理和企业核心数据访问。这些小型计...
2017-06-19 3263
C语言编程程序优化方案,如何选择一个ARM品牌核心处理器操作系统
当对一个变量频繁被读写时,需要反复访问内存,从而花费大量的存取时间。为此,C语言提供了一种变量,即寄存器变量。这种变量存放在CPU的寄存器中,使用时,不需要访问内存,而直接从...
2017-06-19 1774
如何判断芯片程序不正常的原因
最近有用户反映一个非常蹊跷的现象,在烧录文件时,编程器全过程提示PASS,但是芯片贴板后产品无法正常使用,这种现象自然而然会首先怀疑是设备的问题,那作为设备提供方,我们需要协...
2017-06-14 6543
新书创作谈:周立功教授数十年之心血力作《程序设计与数据结构》
近日,周立功教授公开了数十年之心血力作《程序设计与数据结构》,此书在4月28日落笔,电子版已无偿性分享到电子工程师与高校群体,在致远电子公众号后台回复关键字【程序设计】可在线...
2017-05-08 2011
单片机如何执行代码命令,单片MCU内存如何分配?
由于本次进入指令寄存器中的内容是74H(操作码),以译码器译码后单片机就会知道该指令是要将一个数送到A累加器,而该数是在这个代码的下一个存储单元。所以,执行该指令还必须把数据...
2017-05-04 1628
一招教你如何使用嵌入式参数代码,入门必懂知识
如果有几个设置参数需要存储到Flash中,我们一般会怎么存储呢?将不同的参数都存储到不同的页中,还是将这几个参数捆绑成一种结构体,每次修改都同时写入一次呢?将参数存储到固定的地...
2017-04-30 2705
简述BSDL边界扫描语言,BSDL边界扫描语言的应用
BSDL边界扫描语言的边界扫描是一个完善的测试技术。 边界扫描在自当联合测试行动组(JTAG)90年代初发明了一种解决方案来测试使用了许多新的印刷电路,正在开发和制造的地方几乎没有或根...
2017-04-19 8662
简析STM32的启动过程
当前的嵌入式应用程序开发过程里,C语言已成为了绝大部分场合的最佳选择。如此一来main函数似乎成为了理所当然的起点——因为C程序往往从main函数开始执行...
2017-04-18 1214
2016盘点:脑力劳动者高危职业榜单程序员第一
时值年末各种盘点接踵而至,恰逢跳槽高峰到来之际,58同城结合2016年平台数据发布了高薪职业从业者工作现状。时值年末各种盘点接踵而至,恰逢跳槽高峰到来之际,58同城结合2016年平台数据...
2016-12-22 1960
中国程序员水平全球第一,强我国威呀!
2016年12月12日晚上,科技狂在微博上闲逛,无意间看到一位网友发了一条评论。其原话是这么说的:“不要小瞧印度。连国内(一部分)电视台都报道过,印度的软件产业可能赶超中国,印度的...
2016-12-19 3403
当下最热门最好就业的编程语言还是java
Java:一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言...
2016-12-19 3134
2017年热门编程语言排行榜,你的语言上榜没?
我们访问了几个可信度较高的语言索引网站,同时还深入到 Indeed 和 Glassdoor 等全球门户网站,试图收集数据,以总结出全球最受欢迎的语言是哪些,以及行业内最需要的语言是什么。...
2016-12-08 34075
51单片机的几种精确延时
51单片机的几种精确延时实现延时通常有两种方法:一种是硬件延时,要用到定时器/计数器,这种方法可以提高CPU的工作效率,也能做到精确延时;另一种是软件延时,这种方法主要采用循环体...
2016-11-22 4563
MicroEJ和Micrium Software携手提供集成的C和Java环境,加速嵌入式和物联网开发
2016年10月21日 -MicroEJ®与Silicon Labs(亦名“芯科科技”)投资的Micrium Software日前宣布,双方携手实现MicroEJ OS应用平台和μC/ OS实时操作系统(RTOS)的集成,旨在为嵌入式微控制器和微处理器软件...
2016-10-21 1468
华氏温度换算公式及C语言转换程序代码
“华氏温标”是经验温标之一。在美国的日常生活中,多采用这种温标。规定在一大气压下水的冰点为32度,沸点为212度,两个标准点之间分为180等分,每等分代表1度。华氏温度用字母“F”表...
2016-10-10 10677
keil uvision2中文版|keil uvision2汉化补丁下载
本本章提供keil uvision2中文版,keil uvision2汉化补丁下载,以及keil uvision2安装教程的具体方法,内容请参考正文。...
2016-10-10 10117
编辑推荐厂商产品技术软件/工具OS/语言教程专题
电机控制 | DSP | 氮化镓 | 功率放大器 | ChatGPT | 自动驾驶 | TI | 瑞萨电子 |
BLDC | PLC | 碳化硅 | 二极管 | OpenAI | 元宇宙 | 安森美 | ADI |
无刷电机 | FOC | IGBT | 逆变器 | 文心一言 | 5G | 英飞凌 | 罗姆 |
直流电机 | PID | MOSFET | 传感器 | 人工智能 | 物联网 | NXP | 赛灵思 |
步进电机 | SPWM | 充电桩 | IPM | 机器视觉 | 无人机 | 三菱电机 | ST |
伺服电机 | SVPWM | 光伏发电 | UPS | AR | 智能电网 | 国民技术 | Microchip |
开关电源 | 步进电机 | 无线充电 | LabVIEW | EMC | PLC | OLED | 单片机 |
5G | m2m | DSP | MCU | ASIC | CPU | ROM | DRAM |
NB-IoT | LoRa | Zigbee | NFC | 蓝牙 | RFID | Wi-Fi | SIGFOX |
Type-C | USB | 以太网 | 仿真器 | RISC | RAM | 寄存器 | GPU |
语音识别 | 万用表 | CPLD | 耦合 | 电路仿真 | 电容滤波 | 保护电路 | 看门狗 |
CAN | CSI | DSI | DVI | Ethernet | HDMI | I2C | RS-485 |
SDI | nas | DMA | HomeKit | 阈值电压 | UART | 机器学习 | TensorFlow |
Arduino | BeagleBone | 树莓派 | STM32 | MSP430 | EFM32 | ARM mbed | EDA |
示波器 | LPC | imx8 | PSoC | Altium Designer | Allegro | Mentor | Pads |
OrCAD | Cadence | AutoCAD | 华秋DFM | Keil | MATLAB | MPLAB | Quartus |
C++ | Java | Python | JavaScript | node.js | RISC-V | verilog | Tensorflow |
Android | iOS | linux | RTOS | FreeRTOS | LiteOS | RT-THread | uCOS |
DuerOS | Brillo | Windows11 | HarmonyOS |