E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
硬件编程
轻松迈入物联网世界:用ESP32开启你的
硬件编程
之旅
引言:你是否对物联网(IoT)开发感兴趣,却苦于复杂的开发环境配置?你是否想用ESP32快速搭建智能硬件项目,却被代码和服务器连接难住?别担心!今天给大家推荐一款超友好的开发工具——逗脑IDE,结合IT项目网的丰富资源,让你轻松入门ESP32物联网开发!1.为什么选择ESP32?ESP32是一款高性价比的Wi-Fi&蓝牙双模芯片,广泛应用于智能家居、远程监控、传感器网络等领域。它的强大性能和丰富接
IT项目分享
·
2025-07-27 14:48
物联网
智能硬件
ESP32
MicroPython
IT项目网
嵌入式系统LCD显示模块编程实践
本文还有配套的精品资源,点击获取简介:本文档提供了一个具有800x480分辨率的3.5英寸液晶显示模块LW350AC9001的驱动程序代码,以及嵌入式系统中使用C/C++语言进行
硬件编程
的实践指南。
·
2025-07-12 18:07
单片机编程C/C++的while与Python的while有何不同
虽然while循环在语法上(while(condition){...})在C/C++(常用于单片机
硬件编程
)和Python中看起来非常相似,但它们在执行环境、行为、资源管理和设计哲学上存在根本性的区别,
yifa20160404
·
2025-06-16 22:26
python
单片机
arduino
51单片机
c语言
stm32
C语言结构体与联合体的高级用法及技巧分享
它们在存储多个不同类型的变量时提供了灵活性,广泛应用于数据封装、内存优化以及
硬件编程
等领域。在嵌入式系统开发中,由于对内存的高效使用要求,结构体和联合体的巧妙应用更显得至关重要。
大厂_码农
·
2025-06-13 01:35
C语言
C语言
结构体和联合体高级用法
编程基础与教学知识题库综合包
C语言以其高效率和灵活性闻名,是学习操作系统和底层
硬件编程
的基石。C++在此基础上增加了面向对象编程特性,支持更复杂的软件开发。
笨爪
·
2025-06-03 12:30
C#跨界攻略:一键解锁Arduino & Raspberry Pi硬件交互的秘密
在物联网和智能家居的浪潮下,C#作为强大的编程语言,与Arduino、RaspberryPi等热门硬件的结合,为开发者打开了
硬件编程
的新世界。
墨瑾轩
·
2025-06-02 19:30
一起学学C#【一】
c#
x86 与 ARM 汇编深度对比:聚焦 x86 汇编的独特魅力
本文以x86汇编为核心,结合与ARM的对比,解析x86汇编的技术细节与应用场景,助力开发者深入理解底层
硬件编程
。
南玖yy
·
2025-05-27 20:17
arm开发
汇编
开发语言
边缘计算
PIO 简单示例展示LED亮灭
前言RaspberryPiPico上的PIO(ProgrammableInputOutput)是非常强大的
硬件编程
模块,能够实现精准的时序控制。
Mr_Chenph
·
2025-05-23 14:20
PIO
魔法师修炼指南
pico
pio
micropython
嵌入式Linux开发---UART串口通信驱动
硬件编程
0、串口基础准备嵌入式系统中,诸多设备都可以通过串口来控制,比如WiFi、蓝牙、RFID等等,因此在嵌入式设备中使用串口就显得特别重要。首先,有几个概念简单澄清一下。RS232、RS485和TTL指的是电气电平标准。一般而言,TTL使用0V表示低电平,+5V表示高电平。RS232使用负逻辑电平,即+3V~+15V表示低电平,-3V~-15V表示高电平。RS485和RS232一样都是基于串口的通讯接
奔跑的蜗牛!
·
2025-02-05 00:30
嵌入式Linux经验教程
linux
arm开发
驱动开发
mcu
c++
qt
嵌入式硬件
【QT教程】QT6硬件图形界面编程 QT
硬件编程
QT6硬件图形界面编程使用AI技术辅助生成QT界面美化视频课程QT性能优化视频课程QT原理与源码分析视频课程QTQMLC++扩展开发视频课程免费QT视频课程您可以看免费1000+个QT技术视频免费QT视频课程QT统计图和QT数据可视化视频免费看免费QT视频课程QT性能优化视频免费看免费QT视频课程QT界面美化视频免费看1QT6硬件图形界面编程概述1.1QT6硬件图形界面编程简介1.1.1QT6硬件
QT性能优化QT原理源码QT界面美化
·
2024-09-15 02:25
qt
qt6.3
qt5
c++
QT教程
嵌入式Linux开发---Socket CAN通信驱动
硬件编程
提醒:使用LinuxCAN开发的需要具备网络编程的部分基础,SocketCAN的使用类似于TCP/IPLinux开发板通过Socketcan驱动设备的参考源码demo见文末。0、CAN基础准备CAN,全称为“ControllerAreaNetwork”,即控制器局域网,是国际上应用最广泛的现场总线之一。最初,CAN被设计作为汽车环境中的微控制器通讯,在车载各电子控制装置ECU之间交换信息,形成汽车
牛马大师兄
·
2024-02-09 12:30
嵌入式Linux经验教程
嵌入式硬件
linux
网络协议
arm开发
mcu
iot
tcp/ip
嵌入式Linux开发---RS485通信驱动
硬件编程
提醒:RS485的使用与UART串口的使用基本相同,差别在于使用485时需要手动切换485芯片的收发引脚模式。Linux驱动RS485通信的程序源码Demo见文末。1、RS485基础铺垫智能仪表随着80年代初单片机技术的成熟而发展起来,世界仪表市场基本被智能仪表所垄断,这归结于企业信息化的需要,而企业在仪表选型时其中的一个必要条件就是要具有联网通信接口。最初是数据模拟信号输出简单过程量,后来仪表接
牛马大师兄
·
2024-02-09 12:00
嵌入式Linux经验教程
linux
嵌入式硬件
arm开发
驱动开发
mcu
物联网
新手如何学习学嵌入式开发?
这个问题相信是困扰所有嵌入式初学者的难题,下面的内容是嵌入式学习必学的:C语言;C++;操作系统;计算机组成原理;linux编程;51单片机;arm;
硬件编程
语言(FPGA);模拟电路&数字电路。
华清远见成都中心
·
2024-01-30 08:56
学霸笔记
学习
嵌入式开发需要学mysql吗_学习嵌入式开发需要学习哪些课程?如何学习?
因为嵌入式开发的方向不同,所学习的内容会有所区别,但是无论是哪个方向,学习嵌入式开发的必学课程有:一:嵌入式开发的必学课程1、C语言2、C++3、操作系统4、计算机组成原理5、linux编程6、51单片机7、arm8、
硬件编程
语言
jimwalk2014
·
2024-01-30 08:55
嵌入式开发需要学mysql吗
Arduino基础入门
资料来源于太极创客详细网址:http://www.taichi-maker.comArduino开源
硬件编程
语言C++编程int类型默认赋值0loop循环变量回滚arduino内存有限,选择合适的数据类型
什么时间能闲下来打篮球啊
·
2024-01-29 12:23
Arduino
单片机
嵌入式硬件
算力网络调研笔记
它可以通过
硬件编程
来改变内部芯片的逻辑结构,但软件是深度定制的,执行专门任务。ASIC,
剩下的盛夏~
·
2024-01-21 09:00
其余
网络
fpga开发
ARM day5、day6
硬件编程
一、硬件fs4412sd卡串口线电源二、根据原理图点灯1、确定需求:点灯(亮or灭)2、查看原理图2.1外设原理图devboard查找LED2->CHG_COK(核心板)2.2核心板原理图coreboard查找CHG_COK->XEINT23/KP_ROW7/ALV_DBG19/GPX2_72.3看芯片手册GPIO控制(第六章)->查找GPX22.4筛选寄存器(概述)整体的配置或控制寄存器、功能相
Wexcill
·
2024-01-19 19:54
arm开发
ARM day4 汇编及
硬件编程
一、指令--数据从内存到cpu--ldr、strload--加载读store--存储写在ARM架构下,数据从内存到cpu直接的移动只能通过LDR/STR来完成mov只能在寄存器之间移动数据,或把立即数移动到寄存器,并且数据长度不能超过8位strr2,[r0]//把r2的数据存储(写)到r0地址*((int*)r0)=r2往右写ldrr1,[r0]//把r0地址中的数据加载(读)到r1中r1=*((
Wexcill
·
2024-01-17 09:29
arm开发
汇编
1. FPGA概述
FPGA,Field-ProgrammableGateArray,每个单词意义如下:Field:现场,指的是在最终实际运行的现场(数字芯片)上直接
硬件编程
。Prog
中年阿甘
·
2024-01-15 05:28
我的FPGA学习
FPGA应用
FPGA入门
ARM
硬件编程
ARMFlash输入输出设备ARM的最小系统电源时钟(晶振)复位内存CPU(ARM920T)运算器R0R1R12PCPC:程序计数器,指向正在执行的下下条指令,默认做自增运算LR:链接寄存器,存储函数的返回地址SP:栈指针寄存器,指向栈顶CPSR:当前程序状态寄存器,存储进位,借位,溢出,结果为0,工作模式,大小端,中断使能等等。SPSR:保存程序状态寄存器,是CPSR的备份MMU:内存管理单元,
Omedetou。
·
2024-01-11 23:58
开发语言
汇编
2020-01-13硬件设计语言版本更新与Vivado 2018.3支持
VHDL和verilog是两种国际公认的
硬件编程
语言,版本更替如下:IEEEStd1364-2001_IEEEStandardforVerilogHardwareDescriptionLanguage=
az1981cn
·
2024-01-05 19:31
硬件编程
语言 vhdl
title:
硬件编程
语言的部分程序实现tags:
硬件编程
语言编程语言7人投票表决器1、利用全加器实现libraryieee;useieee.std_logic_1164.all;entityvote7isport
程序猿Cyinen
·
2023-12-24 18:19
硬件编程
语言
硬件画板说白了就是电气的连接,相较于PCB连接在2.5D中完成(有些大佬们是直接3D设计)考虑的东西会更多,原理图的抽象使得硬件思路更加简单。就算是这样,增加到上千门器件后的大工程是非常难以进行的编辑和检查的,而如今的逻辑门等芯片电路规模都快上千亿级别了,这个规模已经不是人的两只眼睛或者一个团队能够用原理图来表示出来的。于是硬件语言verilog和VHDL就出现了,是相对于传统原理图这可以完成上万
HockerF
·
2023-12-20 15:07
pyHDL
fpga开发
如何学习嵌入式系统开发:入门指南
建立基础知识1.1计算机体系结构1.2编程语言1.3电子学基础2.学习嵌入式系统理论2.1嵌入式系统概念2.2微控制器和微处理器2.3实时操作系统(RTOS)3.实践项目3.1选择一款开发板3.2学习
硬件编程
若忘即安
·
2023-12-16 19:50
学习
单片机
嵌入式硬件
《Unity Shader 与 计算机图形学》第二章
提示:本篇将会非常长~本系列文章分为
硬件编程
入门工程实践上一篇主要介绍了GPU的特征工作原理以及渲染的底层流程其实对于新架构而言还有所不同Shader描述了如何渲染物体的信息,包括:TextureSetup
CeresMan
·
2023-12-06 04:49
Unity
unity
图形
计算机
架构
C/C++
C语言专门用于编写操作系统而发明的编程语言,所有天生适合对
硬件编程
,也以运行速度快而著称,也非常适合实现数据结构和算法。
进一步,柳绿花红
·
2023-11-28 11:56
c语言
树莓派
硬件编程
——(二)用RPi.GPIO库获取信号
说到输入,我们可以简单的把传感器分为数字传感器和模拟传感器,数字传感器就是指只有高低电平两种状态的传感器,比如说开关、红外线传感器、倾斜传感器、继电器等等,他们只有两种状态:闭合和断开,像这种传感器我们获取状态就非常简单了,今天我们也着重讨论数字信号的获取和处理。那么什么是模拟传感器呢?那么就先举个栗子,我们说话发出的声音,声音是一种连续的量,从发出到结束,能量越来越大再逐渐变小,直到结束,声音还
创客老师Apple
·
2023-11-11 20:14
树莓派
#
树莓派硬件编程
树莓派
RPi.GPIO
C语言复习第一周归纳总结(简介~switch开关语句)
BCPL->NewB->C->UNIX->Minx->Linux->gccC语言诞生:1971~73年,美国贝尔实验室,肯.汤普逊和丹尼斯.里奇(二选一:丹尼斯.里奇)C是为了编写操作系统诞生的,天然适合对
硬件编程
micors
·
2023-11-02 17:49
c语言
Verilog
硬件编程
基础语法笔记
Verilog笔记行为仿真assign:assign相当于连线,一般是将一个变量的值不间断地赋值给另一个变量,就像把这两个变量连在一起,所以习惯性的当做连线用,比如把一个模块的输出给另一个模块当输入。对wire型变量赋值,wire是线网,相当于实际的连接线,如果要用assign直接连接,就用wire型变量。wire型变量的值随时变化。(1)在Verilogmodule中的所有过程块(如initia
DYBOY
·
2023-10-31 03:18
一款练习汇编的神器——DosBox
DosBox体验一个裸机的环境,在一个没有操作系统的环境中直接对
硬件编程
是很酷的一件事情。学习汇编需要使用debug
量子孤岛
·
2023-09-24 12:18
C/C++
汇编
dosbox
汇编语言
嵌入式软件工程师面试的注意事项
有一定的硬件基础知识,了解
硬件编程
的相关概念和技术。对于嵌入式系统的开发环境、工具和调试技术也需要有一定的了解。需要具备一定的编程经验,并且能够通过实例展示自己的项目经验和技术能力。需要具备良
嵌入式新手小张
·
2023-09-24 08:20
嵌入式面试
面试
初识c语言day01
c语言是专门用于编写操作系统而发明的编程语言,所以天生适合对
硬件编程
,也以运行速度快而著称,也非常适合实现数据结构和算法由于出现的时间过早,有很多缺陷,也存在着很多的陷阱,但是我们的前辈给我们总结了一些避免陷阱
耶耶耶467
·
2023-09-19 22:22
c++
c语言
这款神器帮你钻到CPU和内存的肚子里!
DosBox体验一个裸机的环境,在一个没有操作系统的环境中直接对
硬件编程
是很酷的一件事情。学习汇编需要使用debug来帮助我们更好地了解计算机系
量子孤岛
·
2023-09-18 05:27
arduino入门(一)arduino下载安装,炒鸡详解
由于工作,接触到硬件(什么单片机啊,PCB板,啥的一大堆硬件名词不是很懂哈,就慢慢查学习),然后在某乎上看到一个博主,用软硬件知识做各种好玩的东西(做的东西稀奇古怪,装B一绝,有趣又好玩),激发了我学习
硬件编程
的兴趣
口在天上,数在心中
·
2023-09-12 16:37
arduino
单片机
树莓派4B-WiringPi库的安装和使用 (C和Python版)
有很多入坑树莓派的新手会Python或者C语言,想玩转树莓派上的GPIO硬件资源,但是又不知道从何下手,本文就是一篇让新手入门树莓派GPIO
硬件编程
的文章。
电子芯吧客
·
2023-09-10 02:51
开发板
树莓派
python
基于飞腾芯片的设计与调试入门指导
FPGA大家都知道,可以通过Verilog或者VHDL等
硬件编程
语言实现硬件功能。比如,我要实现一个SPI控制8个LED灯的功能,可能从市面上找这种功能的芯片是没有
乌拉大喵喵
·
2023-08-28 09:23
飞腾
飞腾
自主可控
D2000
FT-2000/4
飞腾主板
IO进程线程,文件IO(open),文件(stat)与目录(opendir)属性的读取
一、文件IO1、文件io通过系统调用来操作文件系统调用:系统提供给用户的一组API(接口函数)open/read/write/close/lseek...用户空间进程访问内核的接口把用户从底层的
硬件编程
中解放出来极大的提高了系统的安全性使用户程序具有可移植性
clown_30
·
2023-08-27 17:56
算法
linux
文件IO
物联网|可变参数的使用技巧|不一样的点灯实验|访问外设的寄存器|操作寄存器实现点灯|
硬件编程
的基本流程-学习笔记(11)
不一样的点灯实验---学习I/O的输出☆点灯的电路图分析1一起看看点灯的电路图Tip1:另一种点灯的电路Tip1:如何访问外设的寄存器2STM32F407中操作GPIO的方法通过直接操作寄存器实现点灯实验Tip1:
硬件编程
的基本流程
打酱油的工程师
·
2023-08-02 07:59
物联网开发入门与实战
物联网
学习
笔记
Keil5-MDK 使用编译步骤及异常与修改(生成axf文件和bin文件)
其实我是比较触头
硬件编程
这个事情的,因为我没学汇编计组还挂了,重修也没学明白,因为课时间重了办的免听,最后还是靠我的学弟们,贡献了他们老师给画的重点。
禾烟雨
·
2023-07-28 16:24
ARM
Keil
ARMCM3
c语言
afx
什么是
硬件编程
,C 语言如何进行
硬件编程
?C 语言常用的操作系统有哪些?
1.什么是
硬件编程
,C语言如何进行
硬件编程
?
硬件编程
是指使用编程语言与硬件交互,控制硬件设备的行为和功能。其中,C语言是一种广泛用于
硬件编程
的高级编程语言。C语言通过直接操作内存来进行
硬件编程
。
大学生资源网
·
2023-07-26 11:10
C语言基础
c语言
开发语言
FPGA开发:按键消抖
本文将使用
硬件编程
的方式来完成消抖,使用一个计时器来保存按键稳定的时间,当发现按键不稳定时,则清空计时器重新
日晨难再
·
2023-07-24 21:15
FPGA开发
fpga开发
通过串口烧录N76E003 单片机(ISP)
一、N76E003烧录模式介绍Flash存储器支持
硬件编程
和应用编程(IAP)。如果产品在研发阶段或产品需要更新软固件时,
硬件编程
就显得不太方便,采用在系统编程(ISP)方式,可使这一过程变得方便。
kaisun64
·
2023-07-16 20:47
51单片机复习笔记
单片机相关基础知识杂汇
单片机
N76E003
ISP
IAP
c语言指针课堂教学设计,C语言指针 教学设计.doc
C语言指针教学设计1.关于C语言程序设计中的指针C语言程序设计是高校理工科专业的一门重要专业或公共基础课,不仅是计算机相关专业学生进一步学习汇编语言程序设计、数据结构计算机操作系统、
硬件编程
等课程的入门级课程
weixin_39608988
·
2023-06-17 12:56
c语言指针课堂教学设计
树莓派
硬件编程
——(一)用RPi.GPIO库输出信号
一、认识RPi.GPIO库树莓派
硬件编程
不仅可以用Python进行开发,也可以用C++进行开发,那么想要对硬件进行控制,就需要了解树莓派的电路设计和芯片的控制规则,只有知道了这些,我们才能驱动我们的树莓派
创客老师Apple
·
2023-06-13 09:30
树莓派
#
树莓派硬件编程
树莓派
RPi.GPIO
聊聊操作系统
下面我就说说我的理解吧,我认为操作系统是一种抽象,这种抽象是人们经过长时间的实践和归纳提炼出来的,在没有操作系统的时候,人们仍然有办法制作程序并在机器上运行,但是人们必须针对
硬件编程
,这种方式十分繁琐而且有大量的重复劳动
无酒少肉终难潇洒
·
2023-04-14 23:42
technology
操作系统
进程调度
SSD1306时钟
注:题目来自HBUE的
硬件编程
考题,代码电路仅供学习交流使用,转载使用时请注明来处。
可乐仙人
·
2023-04-11 07:41
硬件编程题目讲解
Arduino
硬件编程
语言基础学习入门
1、Arduino程序必要的setup()和loop()voidsetup(){}voidloop(){}setup()函数中的代码只会被运行一次,通常用来做一些初始化工作;loop()中的代码会被无限次地重复运行,此函数为程序的主体部分。2、程序中的值2.1变量和常量常量是一个字面量,只可以表示一个特定的量。2.2变量类型2.3变量的作用域和修饰符2.3.1变量的作用域作用域及作用范围,Ardu
sky_share
·
2023-04-07 09:18
智能硬件
【花雕体验】14 行空板pinpong库测试外接传感器模块
借助于pinpong库,直接用Python代码就能给各种常见的开源
硬件编程
。其原理是给开源硬件烧录一个特定的固件,使开源硬件可以通过串口与电脑通讯,执行各种命令。
驴友花雕
·
2023-04-05 16:20
开源硬件
人工智能
大数据
单片机
python
嵌入式硬件
选择 MicroBlocks 做
硬件编程
教学的 n 个理由
能做
硬件编程
教学工具很多从makecode到米思齐,Scratch及其衍生工具,mind+,kittenblocks,makeblocks。
kwyjibo
·
2023-03-28 03:16
高性能后台服务器架构设计,互联网架构设计:高性能的后端
对于互联网产品的高性能架构设计一般包括如下几个大方面:redis1)Web浏览器高性能设计sql2)App客户端高性能设计数据库3)高性能的网络和
硬件编程
4)后台服务高性能设计后端后端服务通常指用户直接看到的远程服务
風岩聚楽
·
2023-03-15 03:29
高性能后台服务器架构设计
上一页
1
2
3
4
5
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他