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
嵌入式电路基础
嵌入式
系统学习笔记
嵌入式
系统概述定义举例说明以应用为中心,以计算机技术为基础,软件硬件可裁剪(量体裁衣),适用于应用系统,对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统eg:风扇,投影仪、家用电器、空间探测、卫星特点系统内核小
阿飘楚怡
·
2023-10-15 10:58
经验分享
嵌入式
操作系统
嵌入式
操作系统一、
嵌入式
操作系统概述1.1
嵌入式
操作系统的特点1.2
嵌入式
操作系统的分类1.2.1非实时操作系统1.2.1实时操作系统二、实时操作系统2.1实时操作系统与通用操作系统的比较2.2实时操作系统的评价指标三
嵌入式技术
·
2023-10-15 10:53
嵌入式
内核
操作系统
linux
嵌入式
实时操作系统设计
嵌入式
实时操作系统(RTOS)设计摘要本文从实时操作系统实时性的重要性出发,引出了基于优先级和时间片的实时性的实现方案:链表+位图,并在此基础上提出了一种
嵌入式
实时操作系统的实现方案——ATOP操作系统
weixin_30314793
·
2023-10-15 10:23
操作系统
嵌入式
数据结构与算法
初学者须知的
嵌入式
基础知识(三)附轮询系统、前后台系统、优先级继承协议和优先级天花板协议
嵌入式
系统的进程上下文切换使CPU从一个正在执行的进程转向另一个进程的机制称为上下文切换(又称文境切换)。文境切换必须是没有任何缺陷的,并且文境切换在CPU内能非常迅速地执行。
源代码•宸
·
2023-10-15 10:20
嵌入式
操作系统
程序人生
张凯龙_
嵌入式
系统体系、原理与设计_第十章习题
第十章
嵌入式
应用软件设计方法请分析前后台软件结构是否提供优先级服务能力。没有。
NPU_阿夏
·
2023-10-15 10:49
嵌入式系统
嵌入式
实时操作系统
软件开发
嵌入式
系统开发小白学习笔记(14)
嵌入式
系统开发上期回顾
嵌入式
系统开发工具进程控制Linux虚拟内存管理技术9、创建一个进程上期回顾
嵌入式
系统开发小白学习笔记(13)
嵌入式
系统开发工具进程控制1、定义:(1)进程是可并发执行的程序,是一个在数据集合上的运行过程
陈皮起司
·
2023-10-15 10:17
学习笔记
嵌入式
linux
操作系统
嵌入式
实时操作系统的设计与开发(一)
以一款简单、易学的
嵌入式
开发平台ARMMini2440(CPU是三星ARM9系列的ARMS3C2440)为例,通过具体代码实现,介绍如何从裸板入手设计简单的轮询系统、前后台系统,以及如何一步一步在ARMMini2440
Caramel_biscuit
·
2023-10-15 10:13
嵌入式实时操作系统的设计与开发
linux
arm开发
运维
嵌入式
实时操作系统的设计与开发(轮询系统学习)
轮询系统具有以下工作特点:系统完成一个轮询的时间取决于循环中需要执行的函数个数。此外,轮询的次序是静态固定的,在运行时不能进行动态调整。典型系统许多工业线程网络中,由于需要控制的设备较多、相互距离又较远,且现场有较强的工业干扰,因此采用体积小、抗干扰能力强的单片机作为上位机与现场控制器一起组成分布式数据采集与控制系统,是一种较好的选择。如图,在一个多机通信系统中,只有一台单机(8051)作为主机,
Caramel_biscuit
·
2023-10-15 10:10
嵌入式实时操作系统的设计与开发
学习
嵌入式实时操作系统的设计与开发
C语言sizeof()使用方法合集
公众号欢迎扫码关注本人微信公众号:公众号上分享更多
嵌入式
知识和资料,分享个人学习
嵌入式
的心得体会。欢迎大家一起来玩呀。sizeof()sizeof在C语言中有什么用呢?
嵌入式知识大讲堂
·
2023-10-15 08:39
C语言
c语言
开发语言
嵌入式
主板Linux的adb命令adb有线调试使用说明
这是我对Linux的adb命令的一些调试笔记:我目前遇到的问题是:我的电脑需要跟我们的设备进行连接。我需要达到的目的是:进行蓝牙测试,抓取一些错误日志。首先了解一下adb的调试方式:分为两种,一种是无线调试,一种是有线调试。无线调试:1、连接设备,打开电脑设备管理器,看是否已能正确设备到adb设备,正确识别设备如下图所示:2、如果电脑提示未安装有adb驱动,请自行下载电脑驱动软件进行安装adb驱动
周思容Annie
·
2023-10-15 08:18
ARM主板
技术文档分享
安卓主板
【
嵌入式
Linux】手机连接Linux系统的adb操作
目录手机连接Linux系统的adb操作过程adb控制指令测试手机连接Linux系统的adb操作过程通过了解,安卓的底层也是Linux,这样我们就可以通过Linux控制安卓手机完成一系列指令,在这里需要用到一个Linux系统adb,具体配置如下:手机通过USB连接安卓手机,接着在香橙派命令界面输入:dmesg,即可列出系统USB设备界面:这样我们就可以通过香橙派跳到手机内核Linux应用层shell
IT阳晨。
·
2023-10-15 08:45
嵌入式Linux开发
linux
ADB调试LInux
嵌入式
开发板中执行QT程序出现(EGL library doesn‘t support Emulator extensions)
使用ADB工具调试linux
嵌入式
开发板。执行后出现如下问题:EGL不支持仿真器扩展。把它关闭就行了!
Leehowuxi
·
2023-10-15 08:14
qt
linux
adb
adb使用笔记
在对
嵌入式
设备远程调试、上传、下载文件时,如果有网络(甚至一根网线连接的PC和
嵌入式
机器),使用ssh/ftp等远程连接是很方便的,但有时候会遇到无法使用网络的情况(比如我的PC网口不够…),就要通过
今朝无言
·
2023-10-15 08:44
嵌入式
adb
linux
arm
嵌入式
Linux的调试方案
嵌入式
Linux的调试方案应用程序调试1.GDB命令行调试2.VSCode+gdbserver图形化调试3.strace显示用户空间发出的系统调用4.oops找出段错误发生的位置驱动程序调试1.使用printk
end_宿命
·
2023-10-15 08:43
测试
编译错误与调试
linux
保姆级教程:Linux(Ubuntu 18.04)下VSCode配置与
嵌入式
开发平台X2000_Halley5调试环境搭建
保姆级教程:Linux(Ubuntu18.04)下VSCode配置与
嵌入式
开发平台X2000_Halley5调试环境搭建写在前面配置VSCode的编译环境配置VSCode的gdb调试环境配置X2000_
LegendOfBear
·
2023-10-15 08:08
嵌入式Linux
vscode
linux
ubuntu
嵌入式硬件
嵌入式
Linux系统-SD卡挂载方法
U盘的配置项也是支持SD卡的,因此本章内容不需要对内核配置文件进行修改。1内核设备树配置树:kernel/arch/arm64/boot/dts/rockchip/rk3308-evb-v10.dtsi在文件中搜索sdmmc:这个配置就是SD卡节点,只需要把disabled改成okey即可;为了不修改原生的源码,我们在下图中的目录打了一个补丁:安装补丁:./patchloader.sh卸载补丁:.
HomeByte
·
2023-10-15 08:38
linux
嵌入式
内存卡
使用说明:
嵌入式
主板Linux的有线调试使用adb命令
使用说明:
嵌入式
主板Linux的有线调试使用adb命令
嵌入式
主板是一种集成了处理器、内存和各种外设接口的电路板,通常用于
嵌入式
系统的开发和部署。
CodeMaven
·
2023-10-15 08:07
linux
adb
运维
嵌入式
adb调试Linux
嵌入式
设备记录
1.ADB的全称为AndroidDebugBridge,调试设备或调试开发的AndroidAPP。2.adb的windows下载安装路径:SDK平台工具版本说明|Android开发者|AndroidDevelopers3.linux中安装adb,参考该链接:https://www.cnblogs.com/androidsuperman/p/12960684.html如何在Linux快速搭建一套AD
CC城子
·
2023-10-15 08:37
Linux/MCU/MPU
adb
linux
运维
嵌入式
Linux下CAN调试
简介CAN(controllerareanetwork)控制器局域网是用于解决汽车众多控制部件之间的数据交换而开发的一种串行数据通信总线。CAN调试打开dos命令窗,进入adb,把cansend和candump文件夹拷入到主板data目录下,命令如下:说明:CAN接口测试(su状态):#根据实际端口指定can0或can1或can2,默认CAN0关闭,CAN1和CAN2对应can0和can1再依次执
DY.yayae
·
2023-10-15 08:37
linux
【TensorFlow2 之013】TensorFlow-Lite
一、说明在这篇文章中,我们将展示如何构建计算机视觉模型并准备将其部署在移动和
嵌入式
设备上。有了这些知识,您就可以真正将脚本部署到日常使用或移动应用程序中。
无水先生
·
2023-10-15 07:06
TensorFlow_2.14
人工智能
tensorflow
人工智能
python
嵌入式
养成计划-40----C++菱形继承--虚继承--多态--模板--异常
九十四、菱形继承94.1概念菱形继承又称为钻石继承,是由公共基类派生出多个中间子类,又由中间子类共同派生出汇聚子类,汇聚子类会得到多份中间子类从公共基类继承下来的数据成员,会造成空间浪费,没有必要。所以存在一个问题:汇聚子类会得到多份中间子类从公共基类继承下来的数据成员,会造成空间浪费,没有必要。会多次对公共基类的数据成员初始化,或者释放。如何避免?94.2形式A--------公共基类/\BC-
zhk___
·
2023-10-15 07:02
C/C++
c++
c语言
开发语言
嵌入式
养成计划-41----C++ auto--lambda表达式--C++中的数据类型转换--C++标准模板库(STL)--list--C++文件操作
九十九、auto99.1概念C++11引入了自动类型推导,和Python不一样,C++中的自动类型推导,需要auto关键字来引导比如:autoa=1.2;会被编译器自动识别为a为double类型99.2作用auto修饰变量,可以自动推导变量的数据类型。99.3注意auto修饰变量时,必须初始化auto的右值,可以是右值,可以是表达式,可以函数的返回值auto不能修饰函数的形参auto不能修饰数组a
zhk___
·
2023-10-15 07:24
C/C++
c++
list
开发语言
Linux系统下解决python的pip指令安装第三方库下载速度慢的问题【详细】
作者简介:大学机械本科,野生程序猿,学过C语言,玩过前端,还鼓捣过
嵌入式
,设计也会一点点,不过如今痴迷于网络爬虫,因此现深耕Python、数据库、seienium、JS逆向、安卓逆向等等,,目前为全职爬虫工程师
pythonlamb
·
2023-10-15 07:43
Linux专区
Python基础
linux
python
库的安装
嵌入式
不定长的任务消息传递组件的实现
通常如果上操作系统,这个组件便是现成的,但是很多小型系统未必都跑系统。很多软件定时器等结构也可以满足功能的模块化。不同的模块处理不同的任务,这时候任务或者是模块之间的协同、通信等就需要一套机制。下面直接上代码然后再做简要说明:#definememory_zallocmalloc#definememory_freefree#definememory_copymemcpytypedefstruct{v
沉默的小宇宙
·
2023-10-15 06:59
数据结构
单片机
数据结构
.net 中 使用 sqlite(普通版)
SQLite是一个轻量级的
嵌入式
数据库引擎,它可以在各种平台上运行,并且与.NET框架兼容,非常适合本地应用的开发。要在.NET中使用SQLite,您需要安装SQLite的ADO.NET提供程序。
来山海
·
2023-10-15 05:00
.net
sqlite
一个.Net开发的轻量级SQLite数据库ORM
由于SQLite无需单独的服务器进程,它通常被用于
嵌入式
系统和单机应用程序中,也可以用于网络应用程序的辅助数据库。
倾斜的水瓶座
·
2023-10-15 05:20
.NET
.net
sqlite
windbg分析 IRQL_NOT_LESS_OR_EQUAL 蓝屏问题
后面学习
嵌入式
开发,买了翰文客制化键盘。这两个都需要安装驱动。使用windbg分析如下:一度以为是win11的系统bug。尝试了win11的质量更新回退,还是崩溃。
yantuguiguziPGJ
·
2023-10-15 05:41
编程点滴
windows
arm上使用tcpdump抓包
在实际应用中开发中,
嵌入式
设备使用网络通信时,经常不好分析数据,通常只能使用串口打印和依耐服务器端使用抓包工具获取网络数据,使开发工作有不同程度的受到阻碍,这里简单的介绍一下如何使用tcpdump工具在
嵌入式
设备上抓包
Nicholasyang-ARM
·
2023-10-15 05:32
网络安全
【
嵌入式
】堆栈与单片机内存
堆栈在片内RAM中,常常要指定一个专门的区域来存放某些特别的数据它遵循顺序存取和后进先出(LIFO/FILO)的原则,这个RAM区叫堆栈。其实堆栈就是单片机中的一些存储单元,这些存储单元被指定保存一些特殊信息,比如地址(保护断点)和数据(保护现场)。堆栈特点1、这些存储单元中的内容都是程序执行过程中被中断打断时,事故现场的一些相关参数。如果不保存这些参数,单片机执行完中断函数后就无法回到主程序继续
熟练的魔法师
·
2023-10-15 04:51
嵌入式相关
STM32
单片机
数据库
嵌入式硬件
【24届提前批】理工人的职场破圈 人民邮电出版社实习生招聘
4.24一面5.9二面)简历筛选完之后我会在这里留言,需要确认自己状态的到时候回帖就行,预计九月中下旬开始笔试百度一面,破防了土木工程去向IC寒气逼人,想转互联网了IC寒气逼人,想转互联网了中科曙光极氪
嵌入式
二面字节群面
愤怒的小青春
·
2023-10-15 04:19
java
嵌入式
Linux--进程间通讯--消息队列
1.需要知道的问题:1、如何创建消息队列(A\B使用同一个队列通信)2、如何加消息到队列(队列是链表)3、如何从队列拿到消息消息队列:消息队列,是消息的链接表,存放在内核中。一个消息队列由一个标识符(即队列ID)来标识。特点:1、消息队列是面向记录的,其中的消息具有特定的格式以及特定的优先级。2、消息队列独立于发送与接收进程。进程终止时,消息队列及其内容不会被删除。3、消息队列可以实现消息的随机查
清源子呀
·
2023-10-15 04:45
嵌入式Linux学习
linux
c语言
嵌入式
Linux--进程间通信--共享内存
1.回顾之前的通信内容:进程间通信主要有5种通信方式1、无名管道(只能单向发送或接收)2、命名管道(同上)3、消息队列(可以发送,也能接收消息)4、共享内存(有一块公共内存shm可挂载A\B上)5、信号6、信号量(不作为进程间通信的方式,控制一个临界资源)2.共享内存:原理步骤:1、创建/打开共享内存——shmget2、映射——shmat3、数据交换——写入(strcpy),读取(p指针指向内存空
清源子呀
·
2023-10-15 04:45
嵌入式Linux学习
linux
运维
服务器
痞子衡
嵌入式
:盘点国内车规级MCU厂商
大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是国内车规级MCU厂商及其产品。在汽车电子领域,MCU的应用非常广泛,大到车身控制与动力总成,小到雨刷车窗等控制单元,都离不开MCU的身影。但汽车领域产品必须要是高可靠、高安全的,因此车规级MCU与消费电子类MCU本质上是不同的,国际汽车电子协会对车规MCU特别推出了如下三种标准规范:1.AEC-Q100可靠性标准;2.符合零失效(Ze
痞子衡
·
2023-10-15 03:03
芯片
人工智能
物联网
大数据
内核
(一)css-显示模式、基本属性、特性
【权重高】【控制当前标签】
嵌入式
/内部样式表:全部放在html,单独放在一个style标签里。【控制整个页面元素】【一般在
前端 特特 博客
·
2023-10-15 03:29
css
学习
linux 树莓派
嵌入式
,树莓派(4B)Linux + .Net Core
嵌入式
-初始化环境(一)
一、树莓派简单介绍二、软&件准备硬件:树莓派4B主机、电源线、TF卡&TF读卡器、PC软件:win32diskimager(用于烧系统到TF卡)、Xshell或WindowsTermainal(用于ssh链接命令操作)、Xftp(用于上传文件)、VNC(远程桌面操作)以上软件下载地址(除WindowsTermainal外):https://pan.baidu.com/s/1-qbfPU-OzAQT
weixin_39617502
·
2023-10-15 03:28
linux
树莓派
嵌入式
第六节 树莓派安装.NET5运行环境
树莓派安装.NET5运行环境一目的二安装运行环境三测试运行环境一目的作为一个
嵌入式
的研发人员,我们经常会在Windows上开发一些工具用于测试硬件和系统,如我们常用winform以及控制台应用。
哆啦A不做梦
·
2023-10-15 02:52
树莓派学习开发应用之旅
arm
【
嵌入式
】Unicode 目录
【Unicode编码表/字符集】0000-007F:C0控制符及基本拉丁文(C0ControlandBasicLatin)0080-00FF:C1控制符及拉丁文补充-1(C1ControlandLatin1Supplement)0100-017F:拉丁文扩展-A(LatinExtended-A)0180-024F:拉丁文扩展-B(LatinExtended-B)0250-02AF:国际音标扩展(I
Engineer_Well
·
2023-10-15 02:56
【
嵌入式
学习笔记】
嵌入式
基础2——ARM与Cortex-M系列介绍
1.ARM公司ARM公司:只做内核设计和IP授权,不参与芯片设计,如图所示。ARM架构风靡全球是因为其产品有以下特点:低功耗、低成本、高性能支持16/32位双指令集拥有众多合作伙伴ARM公司推出了ARM内核,随后演变成了Coretex内核,许多厂商根据该公司设计的内核生产芯片(STM32等)2.Corte-x内核分类及特征3.Cortex-M3/4/7介绍
Zency_SUN
·
2023-10-15 01:47
嵌入式学习专栏(STM32)
学习
笔记
arm开发
嵌入式硬件
stm32
ARM CortexM内核系列简介
今天会在这篇公众号中简单做个介绍,其中就
嵌入式
工程师大量接触的CortexM系列芯片会有较多篇幅的介绍。ARM全称是AdvancedRISCMachines,是精简指令集微处
Bug_Maker_Wang
·
2023-10-15 01:16
mcu
arm
嵌入式
开发学习之STM32F407芯片IAR环境搭建空白工程(一)
嵌入式
开发学习之STM32F407芯片IAR环境搭建空白工程(一)开发涉及工具IAR搭建STM32F4工程创建工程文件夹创建IAR工程工作空间IAR头文件(.h)路径添加有工程实例,连接在最底部。
我是东山啊_
·
2023-10-15 01:59
stm32
嵌入式硬件
嵌入式
开发学习之STM32F407串口(USART)收发数据(三)
嵌入式
开发学习之STM32F407串口(USART)收发数据(三)开发涉及工具一、选定所使用的串口二、配置串口1.配置串口的I/O2.配置串口参数属性3.配置串口中断4.串口中断在哪里处理5.串口如何发送字符串三
我是东山啊_
·
2023-10-15 01:28
stm32
学习
单片机
嵌入式
开发学习之STM32F407点亮LED及J-Link下载(二)
嵌入式
开发学习之STM32F407点亮LED及J-Link下载(二)开发涉及工具控制端口配置端口的设定与确认端口配置方法实现点亮LED程序下载与仿真有工程实例,链接在最底部。
我是东山啊_
·
2023-10-15 01:25
学习
stm32
单片机
C语言——翁恺老师
在很多场合C语言是唯一的选择,比如
嵌入式
系统等。现代的编程语言在语法上的差异是很小的。1.3简单历史C语言从1969年的夏天开始。C语言是从B语言发
儒雅随和锅包肉
·
2023-10-15 00:25
C语言
地基
servlet
嵌入式
开发必会之汇编指令
文章目录一.伪指令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语言
嵌入式
Linux开发5——按键中断实验
1.背景知识1.1中断向量表 中断向量表是一个表,这个表里面存放的是中断向量。中断服务程序的入口地址或存放中断服务程序的首地址成为中断向量,因此中断向量表是一系列中断服务程序入口地址组成的表。这些中断服务程序(函数)在中断向量表中的位置是由半导体厂商定好的,当某个中断被触发以后就会自动跳转到中断向量表中对应的中断服务程序(函数)入口地址处。中断向量表在整个程序的最前面。1.2Cortex-A7中
贾贾2023
·
2023-10-14 23:45
Linux驱动开发
linux
stm32
imx
嵌入式
嵌入式
按键中断实验
key.h:#ifndef__KEY_H__#define__KEY_H__#include"stm32mp1xx_exti.h"#include"stm32mp1xx_gpio.h"#include"stm32mp1xx_gic.h"#include"stm32mp1xx_rcc.h"//RCC初始化voidrcc_gpio_init();//EXTI控制器初始化voidhal_exit_ini
sq-l
·
2023-10-14 23:13
单片机
stm32
嵌入式硬件
【STM32F407的DSP教程】第49章 STM32F407的自适应滤波器实现,无需Matlab生成系数(支持实时滤波)
完整版教程下载地址:事隔五年之后,开启第2版DSP数字信号处理和CMSIS-NN神经网络教程,同步开启三代示波器,更至49章(2021-09-20)-STM32H7-硬汉
嵌入式
论坛-PoweredbyDiscuz
硬汉嵌入式
·
2023-10-14 23:13
matlab
Tengine:一款备受国内AI开发者欢迎的边缘AI计算框架
作为一种轻量化
嵌入式
推理框架,Tengine提供了高效的神经网络推理能力,适用于各种
嵌入式
设备和边缘计算平台。本文将详细介绍Tengine的特点和优势,并提供相应的源代码示例。
TvActionscript
·
2023-10-14 23:35
paddlepaddle
人工智能
paddlepaddle
嵌入式
ARM板程序的生成器 ---- 交叉编译器
姓名:刘琛学号:19020100265学院:电子工程学院转自:https://blog.csdn.net/weixin_38815998/article/details/103144982?utm_source=app&app_version=4.13.0&code=app_1562916241&uLinkId=usr1mkqgl919blen【嵌牛导读】交叉编译器的基础介绍【嵌牛鼻子】交叉编译器
Windsky
·
2023-10-14 22:21
上一页
108
109
110
111
112
113
114
115
下一页
按字母分类:
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
其他