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
嵌入式开发技术理论
嵌入式开发
必会之汇编指令
文章目录一.伪指令1.AREA2.EQU3.SPACE4.PRESERVE85.DCD6.BLX7.BX一.伪指令伪指令(PseudoInstruction)是用于对汇编过程进行控制的指令,该类指令并不是可执行指令,没有机器代码,只用于汇编过程中为汇编程序提供汇编信息。例如,提供如下信息:哪些是指令、哪些是数据及数据的字长、程序的起始地址和结束地址等。伪指令有2个特点:(1)由于是伪**“指令”*
梦剑天涯
·
2023-10-15 00:48
嵌入式开发基础
【工具使用】Keil软件包——知识宝藏库
前言 很多时候我们做
嵌入式开发
,都需要根据不同的芯片去找各自的芯片手册,但其实这些文档手册在Keil的安装路径下都有。那今天我们就来挖掘一下,Keil的软件包里,还有什么宝藏。
知识噬元兽
·
2023-10-15 00:37
工具使用
#
Keil
单片机
stm32
c语言
为什么招聘单片机工程师的时候要求精通C/C++?
01回答1作者:QiK链接:https://www.zhihu.com/question/335790805/answer/2111472871所谓的大部分单片机项目不用C++是因为整个
嵌入式开发
行业从业者的平均软件素养已经差到了一个令人发指的
张巧龙
·
2023-10-14 08:43
嵌入式
c++
单片机
设计模式
编程语言
lv8
嵌入式开发
-网络编程开发 17 套接字属性设置
1基本概念设置套接字的选项对套接字进行控制除了设置选项外,还可以获取选项选项的概念相当于属性,所以套接字选项也可说是套接字属性有些选项(属性)只可获取,不可设置;有些选项既可设置也可获取2选项的级别一些选项都是针对一种特定的协议一些选项适用于所有类型的套接字选项级别(level)的概念2.1常用的级别SOL_SOCKET该级别的选项只作用于套接字本身SOL_LRLMP该级别的选项作用于IrDA协议
4IOT
·
2023-10-14 07:55
嵌入式开发
网络
单片机
嵌入式硬件
linux
tcp/ip
day03 LED灯源程序编写与编译、UART原理
回顾:面试题:谈谈对嵌入式的理解1.明确:如何向下位机部署软件1.1.明确:
嵌入式开发
模式,画出简要的示意图1.2.看图明确接下来要完成的内容上位机搭建开发环境各种安装搞定下位机掌控硬件信息粗看三大件外围细看原理图手册部署
love_mailong
·
2023-10-14 04:04
Tarena_ARM
Windows配置ADB工具
一、目的在进行
嵌入式开发
时,我们经常使用ADB工具登录到开发板上进行命令操作,本篇我们介绍如何在windows平台配置ADB环境。
coder.mark
·
2023-10-14 02:41
adb
windows
【工作笔记】将GIF拆解成序列帧给video_image控件使用
一、前言本文基于AWTK提供的自定义控件videoimage编写,该控件主要用来解决
嵌入式开发
板上JPG、PNG、GIF文件解析慢且内存需求量高的问题。
天上下橙雨
·
2023-10-13 22:14
计算机专业学生实习的一条明路
当计算机专业的学生毕业后学习
嵌入式开发
优势也会非常的明显。计算机专业提供了坚实的编程基础、数据结构和算法知识,这些都是
嵌入式开发
所需要的基本技能。视频后方有免费的嵌入式学习资料,按需自取。
枪哥玩转嵌入式
·
2023-10-13 18:56
单片机
编程
stc
嵌入式硬件
嵌入式实时数据库
2023音视频流媒体高级开发教程
本课程涵盖最主流的音视频全栈开发技术,适合
嵌入式开发
、桌面开发、Android/IOS移动开发、后台开发、IT行业人员往音视频领域发展;适合音视频从业人员进一步系统提升音视频技术。
攻城狮百里
·
2023-10-13 10:34
音视频
音视频
Go语言 | 01 WSL + VSCode环境搭建避坑指南
安装包下载安装GOPATH目录go项目工程结构HelloWorld安装程序跨平台编译获取gitlab私有库包VSCode搭建Windows环境Go换源前言因为工作原因,需要使用Go语言进行开发,作为一个
嵌入式开发
人员
“逛丢一只鞋”
·
2023-10-13 01:56
Go
vscode
ide
编辑器
STM32开发指南:逐步揭开嵌入式世界的奥秘
想要深入
嵌入式开发
领域?掌握STM32这本"天书"?也许你觉得它难以捉摸,但是别担心!我们为你准备了一份简洁明了的指南,将带你逐步解读STM32的奥秘。首先,我们将介绍STM32的基础知识。
枪哥玩转嵌入式
·
2023-10-12 19:27
单片机
编程
嵌入式
单片机
51单片机
2011-2012中国
嵌入式开发
从业人员调查报告
【转】2011-2012中国
嵌入式开发
从业人员调查报告(2012-08-0722:02:33)转载▼标签:杂谈分类:生活随笔调查背景在今天所处的大时代背景下,嵌入式、3G移动互联网、物联网、云计算俨然已成为信息产业的主旋律
fuyunliushuizjf
·
2023-10-12 15:43
嵌入式
嵌入式软件
lv8
嵌入式开发
-网络编程开发 15I/O多路复用及select函数
目录1I/O多路复用1.1select函数及其他接口相关介绍1.2原TCP—socket示例:1.3实现select函数TCP—socket示例:2练习1I/O多路复用多路复用的实现方式1.1select函数及其他接口相关介绍intselect(intnfds,fd_set*readfds,fd_set*writefds,fd_set*exceptfds,structtimeval*timeout
4IOT
·
2023-10-12 05:44
嵌入式开发
网络
linux
lv8
嵌入式开发
-网络编程开发 16 多路复用poll函数
目录1多路复用的多种实现方式2poll2.1poll函数应用3epoll函数族(效率最高)3.1epoll_create创建epoll句柄3.2epoll_ctlepoll句柄控制接口3.3epoll_wait等待epoll文件描述符上的I/O事件3.4epoll函数应用1多路复用的多种实现方式2pollintpoll(structpollfd*fds,nfds_tnfds,inttimeout)
4IOT
·
2023-10-12 05:41
嵌入式开发
网络
linux
【调试工具|mqtt-spy】mqtt客户端调试工具 mqtt-spy 详细使用教程
博客主页:https://blog.csdn.net/wkd_007博客内容:
嵌入式开发
、Linux、C语言、C++、数据结构、音视频本文内容:mqtt-spy的下载、使用教程金句分享:人生就像射箭,梦想就像箭靶子
wkd_007
·
2023-10-11 23:14
#
MQTT
linux
mqtt
mqtt-spy
初识java
没有指针没有内存管理真正的可移植性面向对象类型安全高质量的库类java的特性和优势简单性面向对象可移植性高性能分布式动态性多线程安全性健壮性java三大版本javaSE:标准版(桌面程序...)javaME:
嵌入式开发
一只桶6
·
2023-10-11 23:35
java
java-ee
开发语言
【音视频|ALSA】ALSA是什么?ALSA框架详细介绍
博客主页:https://blog.csdn.net/wkd_007博客内容:
嵌入式开发
、Linux、C语言、C++、数据结构、音视频本文内容:ALSA是什么?
wkd_007
·
2023-10-11 23:28
嵌入式开发
音视频
ALSA
alsa-lib
嵌入式开发
中自定义协议的解析与组包
在嵌入式产品开发中,经常会遇到两个设备之间的通信、设备与服务器的通信、设备和上位机的通信等,很多时候通信协议都是自定义的,所以就涉及到自定义协议的解析和组包问题。比如针对下面的这样一个协议:比如针对下面的这样一个协议:帧头1帧头2字段1字段2校验固定值:0x55固定值:0xAA设备ID电压值前面所有数据异或值charcharshortfloatchar1字节1字节2字节4字节1字节数据在发送时涉及
TopSemic嵌入式
·
2023-10-11 14:13
算法
线性代数
【
嵌入式开发
基础】PL2303不支持win11及后续版本解决方法
最近在使用PL2303这一块USB转串口后,在安装驱动时遇到如下问题:“此PL2303驱动程序不支持WINDOWS11及后续版本,请安装正确驱动程序”解决方法:下载旧版本的PL2303驱动然后安装替换,PL2303_Prolific_DriverInstaller_v1.12.0.zip关键操作如下:选择[2015/9/4]的版本.
赖small强
·
2023-10-11 13:12
嵌入式开发基础
PL2303
Win11
PL2303兼容性
Windows
11
串口驱动
嵌入式开发
:通过无线方式将更新部署到嵌入式Linux设备
在
嵌入式开发
中,执行关键任务功能的嵌入式Linux设备的OTA或无线更新对于通过部署安全补丁、功能更新和新服务来管理设备群至关重要。OTA更新本质上是通过无线方式发送并应用到远程设备的数据。
粤嵌教育
·
2023-10-11 12:01
美学stm32直接上linux,linux+Arduino+STM32F103,LINUX下构建最easy的STM32开发环境
这个可以作为
嵌入式开发
入门利器,可以不用关心底层资
Esri北京研发中心
·
2023-10-11 08:50
美学stm32直接上linux
嵌入式开发
,简历上写什么项目?
嵌入式开发
,简历上写什么项目?具体写哪些,还是要看你自己现在做过哪些项目。简历上写的项目,一定要是你自己真实做过的,要很熟悉。因为面试中面试官会针对你的项目来进行提问,还会涉及到很多细节问题。
单片机一哥
·
2023-10-10 12:18
单片机
编程
嵌入式
单片机
51单片机
学软件嵌入式需要学c语言吗,嵌入式软件工程师需要学什么?
随着智能电子设备的普及,市场对
嵌入式开发
人员需求增多,嵌入式系统无疑成为了当前最热门极具发展前途的IT应用领域之一。很多人想要入门的同学都想学习这个却不知道嵌入式软件工程师需要学什么?
wwer微微
·
2023-10-10 10:05
学软件嵌入式需要学c语言吗
如何精细化管理嵌入式软件项目?ACT汽车电子与软件技术周演讲回顾
展会现场,龙智技术支持部负责人、Atlassian认证专家叶燕秀与龙智技术工程师邱洁玉共同为观众带来了主题为“更好、更快、更安全:
嵌入式开发
中的最佳实践与工具链构建”的演讲,分享她们在
嵌入式开发
中的最佳实践和经验
龙智DevSecOps解决方案
·
2023-10-10 10:00
汽车
嵌入式开发
:使用STM32CubeMX 和 Keil uVision5实现两位数码管循环显示实验
一、STM32CubeMx实现数码管1、双击打开STM32CubeMX。2、点击File选项,在File列表下选择NewProject选项新建工程。3、在图中所示位置的方框中输入我们使用的芯片型号来搜索芯片4、与我们的搜索相关的芯片型号会在这里呈现,我们只需要选择我们需要的即可,这里我们双击第一个STM32F103C8T6即可完成芯片选型。5、完成芯片选型之后我们会来到这个界面:6、下一步我们先来
-努力搬砖的小刘-
·
2023-10-10 08:33
嵌入式开发
单片机
stm32
嵌入式硬件
Vscode远程开发指南
笔者是vscode的重度使用者,早年使用Keil、IAR之流进行
嵌入式开发
,后来使用eclipse后顿觉keil和iar的编辑体验之差无法忍受,但eclipse放在今天,过于臃肿;不少开发者倾向使用source
A_Stupid_Liberal
·
2023-10-10 06:30
vscode
编辑器
arm开发
linux
git
ssh
嵌入式开发
学习指导
参考培训机构D-UEA
嵌入式开发
教学大纲-标准化-201001就业课程2010-07-2915:15:49阅读2评论0字号:大中小订阅嵌入式Linux内核驱动核心开发者-长期就业课程■课程描述:市场上嵌入式培训鳞次栉比
myself659
·
2023-10-10 02:26
嵌入式
linux内核
linux
网络
数据结构
汇编
STM32F4X 内部FLASH使用
STM32F41X内部FLASH结构STM32F42X和STM32F43X内部FLASH结构STM32F4X内部FLASH操作例程internal_flash.hinternal_flash.cmain.c在
嵌入式开发
中
hwx1546
·
2023-10-09 21:13
STM32学习
stm32
嵌入式硬件
单片机
KEIL环境中添加宏定义方法
前言
嵌入式开发
中,经常要用到宏定义,在keil环境中有多种添加方法。
金豆爸爸
·
2023-10-09 19:01
嵌入式
VSCode搭建C开发环境 新手教程
VSCode开发场景如下:前端后端语言,如:C/C++,C#,Java等
嵌入式开发
:STM32,C51,ARM等像Java应该用IDEA和Eclipse,轻量级还是可以用的。
流年梦呓语
·
2023-10-09 16:58
C
VSCode
c语言
c语言设计模式--状态模式(状态机)
模式动机状态模式(状态机)是
嵌入式开发
中最重要、最核心的设计模式之一,毫不夸张的说,是否熟练掌握状态模式,很大程度上直接决定了嵌入式工程师的代码掌控能力。
jim0506
·
2023-10-09 13:53
软件
c
Clion中使用C/C++开发stm32程序
【教程】手把手教你用Clion进行STM32开发【如何优雅の进行
嵌入式开发
】-知乎(z
洲洲不是州州
·
2023-10-09 04:39
学习笔记
stm32
CLion
C/C++
海思
嵌入式开发
-002-基于Ubuntu20.04搭建开发环境
海思
嵌入式开发
-002-基于Ubuntu20.04搭建开发环境一、虚拟机安装ubuntu20.041、安装虚拟机VMware2、基于虚拟机安装ubuntu20.04二、开发环境配置1、参考资料2、问题汇总一
coding-tan
·
2023-10-09 03:26
嵌入式开发技术
#
海思嵌入式
linux
ubuntu
硬件断点和软件断点
在
嵌入式开发
,经常用到JTAG仿真器。JTAG仿真器可以满足嵌入式程序调试的基本要求:断点设置、单步调试、内存编辑、变量、寄存器观测等。而断点设置是JTAG仿真器最基本的调试功能。
gowyz
·
2023-10-09 01:11
flash
嵌入式
x86
产品
编程
语言
嵌入式开发
学习(C++2-类和对象)
1类和对象的基本概念1.1c和c++中struct的区别c语言中结构体中不能存放函数,也就是数据(属性)和行为(方法)是分离的c++中结构体中是可以存放函数的,也就是数据(属性)和行为(方法)是封装在一起的#define_CRT_SECURE_NO_WARNINGS#include#includeusingnamespacestd;//c语言中,不能放函数struct_stu{inta;intb[
青松依旧在
·
2023-10-09 01:06
嵌入式开发学习
学习
c++
企业级区块链实战课程(第四版)
1、区块链
技术理论
这部分内容主要参照的是《大话区块链》,后面有时间会进行进一步优化。初步想法是加入一些更有技术深度的内容。2、区块链开发实战预备知识这部分
应平与你说未来
·
2023-10-09 00:05
硬件基础之BJT晶体管
BJT晶体管01-器件构成一、
技术理论
1.定义根据不同的掺杂方式在同一个硅片上制造出三个掺杂区域,并形成两个PN结,即构成BJT晶体管。
小崔0082
·
2023-10-08 14:30
电子知识基础
硬件工程
嵌入式基础知识-IP地址与子网划分
本篇介绍IP地址与子网划分的一些基础知识,在
嵌入式开发
,使用网络功能时,需要了解网络的一些基础知识。
码农爱学习
·
2023-10-08 02:55
嵌入式系统基础
tcp/ip
服务器
网络协议
【ARM 嵌入式 编译 Makefile 系列 15.1 -- arm gcc 与 Makefile 一块使用示例】
文章目录Makefile开发示例Makefile开发示例在
嵌入式开发
中,经常需要使用ARMGCC编译器和Makefile一起使用。
CodingCos
·
2023-10-07 19:20
#
ARM
GCC
编译系列学习
arm开发
Makefile
makefile
gcc
嵌入式开发
(四):海思Hi3559AV100交叉编译ffmpeg
姓名:刘琛学号:19020100265学院:电子工程学院转自:https://blog.csdn.net/zh8706/article/details/107859074?utm_source=app&app_version=4.13.0&code=app_1562916241&uLinkId=usr1mkqgl919blen【嵌牛导读】ffmepg版本:ffmpeg-4.2.2和PC操作系统:u
Windsky2
·
2023-10-07 18:40
【C语言|关键字】C语言32个关键字详解
博客主页:https://blog.csdn.net/wkd_007博客内容:
嵌入式开发
、Linux、C语言、C++、数据结构、音视频本文内容:介绍标准C语言的32个关键字金句分享:有机会一定要试试,其实试错的成本并不高
wkd_007
·
2023-10-07 13:56
C语言
c语言
开发语言
lv8
嵌入式开发
-网络编程开发 14
目录1I/O基本概念1.1IO概念1.2同步和异步1.3阻塞和非阻塞2五种I/O模型2.1阻塞IO2.2非阻塞I/O2.3多路复用I/O编辑2.4信号驱动式I/O编辑2.5异步I/O模型编辑3五种I/O模型比较4练习1I/O基本概念1.1IO概念I/O即数据的读取(接收)或写入(发送)操作通常用户进程中的一个完整I/O分为两个阶段用户进程空间内核空间内核空间设备空间(磁盘、网卡等)I/O分为内存I
4IOT
·
2023-10-07 07:55
嵌入式开发
网络
linux
STM32初学入门笔记(5):使用STM32CubeMX通过SPI,IIC驱动OLED屏幕
随着时代的进步,OLED显示屏成为了继LCD显示屏之后的新一代显示屏技术,OLED具有可视角高,功耗低,厚度薄,耐冲击、振动能力强,像素响应时间低等优点,在
嵌入式开发
中,OLED显示器也是一个主要的部分
岁心
·
2023-10-06 14:52
STM32
stm32
笔记
嵌入式硬件
单片机
Qt基础入门
1.Qt概述1.1什么是QtQt是一个跨平台的C++应用程序开发框架具有短平快的游戏特质:投资少、周期短、见效快、效益高几乎支持所有的平台,可用于桌面程序开发以及
嵌入式开发
有自己的事件处理机制可以高效率的开发基于窗口的应用程序
lune_one
·
2023-10-06 12:04
qt
开发语言
lv7
嵌入式开发
-网络编程开发 13 UNIX域套接字
1UNIX域流式套接字本地地址structsockaddr_un{unsignedshortsun_family;/*协议类型*/charsun_path[108];/*套接字文件路径*/};UNIX域流式套接字的用法和TCP套接字基本一致,区别在于使用的协议和地址不同UNIX域流式套接字服务器端流程如下:(1)创建UNIX域流式套接字。(2)绑定本地地址(套接字文件)。(3)设置监听模式。(4)
4IOT
·
2023-10-06 11:44
嵌入式开发
网络
unix
linux
lv7
嵌入式开发
-网络编程开发 12 IP协议与ethernet协议
目录1IP协议作用和意义2IP数据报首部格式3IP数据报分片4以太网协议作用和意义(链路层)5练习1IP协议作用和意义IP网的意义当互联网上的主机进行通信时,就好像在一个网络上通信一样,看不见互连的各具体的网络异构细节。如果在这种覆盖全球的IP网的上层使用TCP协议,那么就是现在的互联网(Internet)。网络互联使用路由器,路由器转发的都是IP协议分组在互联网中的传送过程分组传输路径2IP数据
4IOT
·
2023-10-06 11:13
嵌入式开发
网络
tcp/ip
linux
lv7
嵌入式开发
-网络编程开发 09 UDP通信
目录1用到的相关API1.1write/read到send/recv1.2sendto与recvfrom2UDP通信的实现过程3服务端代码、客户端、makefile代码实现1用到的相关API1.1write/read到send/recvsend函数原型:ssize_tsend(intsockfd,constvoid*buf,size_tlen,intflags);send()函数用于在打开的网络套
4IOT
·
2023-10-06 10:56
嵌入式开发
网络
udp
linux
lv7
嵌入式开发
-网络编程开发 10 TCP协议是如何实现可靠传输的
目录1TCP最主要的特点1.1特点1.2面向流的概念1.3Socket有多种不同的意思2TCP是如何实现可靠传输的?3TCP报文段的首部格式4作业1TCP最主要的特点TCP是面向连接的运输层协议,在无连接的、不可靠的IP网络服务基础之上提供可靠交付的服务。为此,在IP的数据报服务基础之上,增加了保证可靠性的一系列措施。1.1特点TCP是面向连接的运输层协议。每一条TCP连接只能有两个端点(endp
4IOT
·
2023-10-06 10:56
嵌入式开发
网络
tcp/ip
linux
lv7
嵌入式开发
-网络编程开发 11 TCP管理与UDP协议
目录1TCP管理1.1三次握手1.2四次挥手1.3保活计时器2wireshark安装及实验3.1icmp协议抓包演示3.2tcp协议抓包演示3UDP协议3.1UDP的主要特点:4练习1TCP管理1.1三次握手TCP建立连接的过程叫做握手。采用三报文握手:在客户和服务器之间交换三个TCP报文段,以防止已失效的连接请求报文段突然又传送到了,因而产生TCP连接建立错误B的TCP服务器进程先创建传输控制块
4IOT
·
2023-10-06 10:55
嵌入式开发
网络
tcp/ip
udp
linux
【tiny4412】按键控制led灯亮灭
但由于官方文档相对还是不够全面,导致很多初学者遇到问题不知如何下手,如果可以建议初学者使用2240、6410来进行学习(更加成熟,如果学习途中遇到问题,在网上寻找解决方案会更加快捷),下面我会记录自己利用该平台学习
嵌入式开发
的一些过程及遇到的一些问题
mTicker
·
2023-10-06 09:20
Linux驱动开发学习
c语言
驱动开发
学习
arm开发
物联网
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他