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帧头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
如何用python写一个答题程序_python练习题库
B.python的
笔试面试题
,或题库哪里有特殊的语句yiel
WellDesign设计艺术留学
·
2023-10-11 04:30
嵌入式开发
,简历上写什么项目?
嵌入式开发
,简历上写什么项目?具体写哪些,还是要看你自己现在做过哪些项目。简历上写的项目,一定要是你自己真实做过的,要很熟悉。因为面试中面试官会针对你的项目来进行提问,还会涉及到很多细节问题。
单片机一哥
·
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
LeetCode高频题73. 矩阵置零
你未来遇到的互联网大厂的笔试和面试考题,基本都是从这上面改编而来的题目互联网大厂们在公司养了一大批ACM竞赛的大佬们,吃完饭就是设计考题,然后去考应聘人员,你要做的就是学基础树结构与算法,然后打通任督二脉,以应对波云诡谲的大厂
笔试面试题
冰露可乐
·
2023-10-10 05:36
大厂面试高频题之数据结构与算法
leetcode
矩阵
矩阵置零
遇到0
整行整列变0
原地算法
嵌入式开发
学习指导
参考培训机构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++
嵌入式基础知识-IP地址与子网划分
本篇介绍IP地址与子网划分的一些基础知识,在
嵌入式开发
,使用网络功能时,需要了解网络的一些基础知识。
码农爱学习
·
2023-10-08 02:55
嵌入式系统基础
tcp/ip
服务器
网络协议
嵌入式养成计划-32-网络编程----域套接字模型------抓包工具--wireshark
69.1域套接字的概念69.2域套接字的函数使用69.3流式域套接字69.4报式域套接字七十、抓包工具——wireshark70.1wireshak安装70.2wireshark使用70.3包头分析70.4
笔试面试题
型
zhk___
·
2023-10-07 21:21
C/C++
网络
wireshark
linux
服务器
测试工具
c语言
【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
笔记
嵌入式硬件
单片机
机器学习
笔试面试题
——day4
选择题2、我们想在大数据集上训练决策树,为了使用较少时间,我们可以A增加树的深度B增加学习率(learningrate)C减少树的深度D减少树的数量增加树的深度,会导致所有节点不断分裂,直到叶子节点是纯的为止.所以,增加深度,会延长训练时间.决策树没有学习率参数可以调.(不像集成学习和其它有步长的学习方法)决策树只有一棵树,不是随机森林。3、假如我们使用非线性可分的SVM目标函数作为最优化对象,我
我们家没有秃头的基因
·
2023-10-06 12:39
找工作
算法秋招
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开发
物联网
1802_在Linux系统上开发ARM单机片机嵌入式软件
这一份文件介绍的是一个mbedplatform这样一个开源的ARM
嵌入式开发
环境。可以支持C以及C++的开发。2.这个开发环境类似A
grey_csdn
·
2023-10-06 08:53
unix
Linux
linux
arm开发
运维
谈谈
嵌入式开发
的那些年【附录:独家原创视频教程】
谈谈
嵌入式开发
的那些年【附录:独家原创教程】aiku谈谈
嵌入式开发
的那些年信心、毅力、勇气三者具备,则天下没有做不成的事。任何人任何事都离不开你内心最原本的那份自信。坚持做下去就会离成功越来越近。
aiku969
·
2023-10-06 00:49
aiku嵌入式视频教程
嵌入式入门开发及项目实战开发
驱动开发
嵌入式开发
嵌入式
免费
视频
arduino嵌入式1,LED闪烁案例
二、使用步骤1.找蓝图/画蓝图2.写入数据成果总结前言最近在学习
嵌入式开发
,我的单片机到了,然后我就沉迷于
嵌入式开发
的环境中提示:以下是本篇文章正文内容,下面案例可供参考一、anduino是什么玩意儿?
Neatsuki
·
2023-10-05 15:33
单片机
lv7
嵌入式开发
-网络编程开发 08 TCP并发功能
目录1TCP多进程并发1.1现象:1.2多进程并发2僵尸进程处理3TCP并发多线程4练习1TCP多进程并发1.1现象:之前的代码,先关服务端,再次打开会出现错误bind:Addressalreadyinuse使用setsockopt地址快速重用可解决(后续会讲套接字设置)#include#include#include#include#include#include#include#include
4IOT
·
2023-10-05 13:04
嵌入式开发
网络
tcp/ip
linux
Jetson系列设置Python脚本开机自启
本人使用的
嵌入式开发
套件是JetsonTX2!失败经验在部署过程中,先是尝试了创建shell脚本文件的方法,然后尝试了创建.service服务的方法。
-Harvey
·
2023-10-05 10:44
Jetson
Linux基础
linux
ubuntu
Jetson
TX2
Nano
lv7
嵌入式开发
-网络编程开发 07 TCP服务器实现
目录1函数介绍1.1socket函数与通信域1.2bind函数与通信结构体1.3listen函数与accept函数2TCP服务端代码实现3TCP客户端代码实现4代码优化5练习1函数介绍其中read、write、close在IO中已经介绍过,只需了解socket、bind、listen、accept等1.1socket函数与通信域#include#includeintsocket(intdomain
4IOT
·
2023-10-05 01:42
嵌入式开发
网络
tcp/ip
linux
lv7
嵌入式开发
-网络编程开发 05 字节序及IP地址转换
目录1主机字节序和网络字节序1.1什么是字节序?1.2查看主机字节序2字节序转换函数3IP地址字节序转换函数4练习1主机字节序和网络字节序1.1什么是字节序?字节序是指多字节数据在计算机内存中存储或者网络传输时各字节的存储顺序,分为:大端字节序(Bigendian)小端字节序(Littleendian)示例:0x11223344一般主机当中使用小端字节序(因为涉及运算,先算低位再算高位)网络通信当
4IOT
·
2023-10-04 16:23
嵌入式开发
网络
linux
lv7
嵌入式开发
-网络编程开发 06 socket套接字及TCP的实现框架
目录1socket套接字1.1体系结构的两种形式1.2几种常见的网络编程接口1.3socket套接字2socket常用API介绍2.1API2.2地址族结构体2.3套接字类型2.4socket套接字3TCP通信的实现过程4练习1socket套接字1.1体系结构的两种形式网络的体系结构(NetworkArchitecture)是计算机网络的各层及其协议的集合,就是这个计算机网络及其构件所应完成的功能
4IOT
·
2023-10-04 16:22
嵌入式开发
网络
linux
视频教程-嵌入式Linux系统基础入门-Linux
嵌入式Linux系统基础入门
嵌入式开发
工程师,有超过8年的
嵌入式开发
经验,精通c/c++、java、python等编程语言,精于单片机、linux驱动、linux应用开发、网络编程等,熟悉嵌入式设备开发的整个流程
weixin_28780571
·
2023-10-04 08:01
lv7
嵌入式开发
-网络编程开发 04 IP地址与端口号
目录1IP地址1.1IP地址及其表示方法1.2分类的IP地址1.3无分类编址CIDR1.3.1网络前缀1.3.2地址块1.3.3地址掩码(addressmask)1.4IPv6的地址1.4.1表示方式1.4.2零压缩2端口号2.1进程之间的通信2.2运输层的作用2.3屏蔽作用2.4可靠信道与不可靠信道2.5运输层的两个主要协议2.6运输协议数据单元2.7UDP与TCP的区别2.8运输层的端口2.9
4IOT
·
2023-10-04 05:38
嵌入式开发
网络
linux
lv7
嵌入式开发
-网络编程开发 03 TCP/IP与五层体系结构
目录1TCP/IP协议族体系结构1.1OSI与TCP/IP1.2TCP/IP的体系结构1.3TCP/IP体系结构的另一种表示方法1.4沙漏计时器形状的TCP/IP协议族2五层协议的体系结构2.1各层的主要功能2.2互联网中客户-服务器工作方式2.3同时为多个客户进程提供服务3练习1TCP/IP协议族体系结构1.1OSI与TCP/IP1.2TCP/IP的体系结构是事实上的国际标准实质上TCP/IP只
4IOT
·
2023-10-03 23:18
嵌入式开发
linux
嵌入式开发
利器
前言俗话说,工欲善其事必先利其器,做
嵌入式开发
首先需要选择好的工具,对的工具,工具选对了能事半功倍,节省很多时间,那些开发大佬一般都会使用各种各样的工具,不同的环节使用不同的工具,这也是人与动物最大的区别
东皇※太一
·
2023-10-03 22:55
辅助工具
工具
嵌入式开发
lv7
嵌入式开发
-网络编程开发 02OSI七层结构
目录1计算机网络体系结构的形成1.1提出了不同体系结构1.2国际标准:开放系统互连参考模型OSI/RM1.3存在两种国际标准2协议与划分层次2.1网络协议2.2协议的两种形式2.3层次式协议结构2.4各层完成的主要功能2.5计算机网络的体系结构3OSI七层体系结构1计算机网络体系结构的形成两台计算机要互相传送文件需解决很多问题1.1提出了不同体系结构最初的ARPANET设计时提出了分层的设计方法分
4IOT
·
2023-10-03 19:01
嵌入式开发
网络
lv8
嵌入式开发
-网络编程开发 01什么是互联网
目录1计算机网络的定义与分类1.1按照网络的作用范围进行分类1.2按照网络的使用者进行分类2网络的网络2.1名词解释2.2边缘与核心3互联网基础结构发展的三个阶段3.1第一阶段:1969–19903.2第二阶段:1985–19933.3第三阶段:1993–现在4练习1计算机网络的定义与分类计算机网络的精确定义并未统一以功能完善的网络软件及通信协议实现资源共享和信息传递的系统以传输信息为基本目的,用
4IOT
·
2023-10-03 19:00
嵌入式开发
linux
lv6
嵌入式开发
-Flappy bird项目(功能实现)
目录项目安排:1阶段1.1初始化Ncurses库1.2设置定时时间1.3实现小鸟功能(显示小鸟、清除小鸟、移动小鸟)2阶段2.1创建链表2.2显示管道2.3清除管道2.4移动管道3阶段3.1判断游戏结束:小鸟与管道碰到3.2循环创建管道3.3为管道和小鸟添加色彩4完整代码:项目安排:阶段1:初始化工作,小鸟功能实现阶段2:管道功能实现阶段3:完善代码,进行项目总结1阶段1.1初始化Ncurses库
4IOT
·
2023-10-03 19:00
嵌入式开发
linux
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他