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
嵌入式linux下多线程编程
ARM微控制器与
嵌入式
系统 基础知识
学习地址2.1基础概念机械计算图灵:一个计算的问题一定可以拆解为有限个计算的集合(可计算性)01冯诺依曼结构:运算器、控制器、存储器、输入设备、输出设备模拟信号连续数字信号离散量化成若干个值也会失真一般通过电压高低标识01ascll在计算机中,所有的数据在存储和运算时都要使用二进制数表示(因为计算机用高电平和低电平分别表示1和0)学习氛围->认知不清2.2基础概念从晶体管到CPU所有的东西都数字化
Distant Blue
·
2024-02-12 07:59
stm32
嵌入式
ModuleNotFoundError: No module named ‘osgeo‘或者ModuleNotFoundError: No module named ‘‘gdal”
尝试很多方法安装‘osgeo'或者’gdal'不成功最后安装成功,不报错方法如下:找
linux下
python的轮子,通过下载wheel文件(编译发布的.whl包)进行安装。
cjj_
·
2024-02-12 07:51
python
python
linux
conda
jupyter
[
嵌入式
系统-9]:C语言程序调用汇编语言程序的三种方式
目录1.使用函数声明和函数调用:2.使用汇编内联(InlineAssembly):3.使用汇编代码文件和链接器:C语言程序可以调用汇编程序的方式有多种,下面列举了几种常见的方式:1.使用函数声明和函数调用:C语言程序可以通过函数声明来访问和调用汇编程序中的函数。在C程序中,声明汇编函数的原型,并在适当的地方进行函数调用。然后,在汇编程序中编写对应的函数实现。通过这种方式,C语言程序可以通过函数调用
文火冰糖的硅基工坊
·
2024-02-12 06:40
嵌入式系统
c语言
开发语言
架构
嵌入式
Java随笔 |
Linux下
Docker的安装与常用命令
文章目录一、Docker的基础概念1.1Docker介绍1.2Docker中的对象二、
Linux下
Docker的安装三、image相关命令四、container相关命令dockerrun命令五、network
程序猿林仔
·
2024-02-12 06:02
Java随笔
docker
linux
C# 线程与线程池的使用方法、注意事项
在C#中,线程和线程池是两种用于实现
多线程编程
的方式。线程用于执行并发任务,而线程池提供了一种更有效率的方式来管理和复用线程资源。
wangnaisheng
·
2024-02-12 06:56
C#
c#
linux下
类似alt键移动窗口,Linux中你不可不知的快捷键
Ctrl+Alt+F1:切换到第一个文本终端(在
Linux下
你可以有多达六个不同的终
左脚刹车右脚油门
·
2024-02-12 05:50
C/C++图像处理实验(一)——Mat与数组转换
简介由于曾经做过一些
嵌入式
的图像处理算法,感觉在单片机上做算法开发和验证非常麻烦,想在PC机上实现后直接移植到单片机即可,所以创建了这个专栏,学习一下图像处理算法。
龙行泽雨
·
2024-02-12 04:13
嵌入式图像处理
c语言
c++
opencv
stm32
单片机
QGIS编译(跨平台编译)之四十九:cairo编译(Windows、Linux、MacOS环境下编译)
文章目录一、cairo介绍二、cairo下载三、
Linux下
编译四、MacOS下编译五、Windows下编译一、cairo介绍Cairo是一种开源的图形库,提供了用于多种输出设备的统一图形绘制API。
翰墨之道
·
2024-02-12 04:30
QGIS编译
windows
linux
macos
cairo
cairo+qt
QGIS编译
Linux: GDB 调试工具
目录概念:
Linux下
debug和release的区别:GDB的使用:激活和进入工作模式:查看文件的内容:运行调试的文件:打断点:查看断点:删除断点:禁用断点:编辑重新打开断点:逐过程与逐语句:查看变量
明 日 香
·
2024-02-12 03:25
Linux指令知识
Linux
linux
运维
服务器
AI
嵌入式
K210项目(28)-在线模型训练
文章目录前言一、平台介绍二、创建项目三、上传数据集图像分类图像检测图片上传压缩包上传四、新建任务总结前言前面我们使用已经训练好的模型在K210开发板上进行了人脸识别,口罩识别,手写数字识别等实验,那么模型除了使用已经训练好的,如何根据自己的需求,获得相应的模型那?本章我们来介绍下如何使用嘉楠科技提供的在线模型训练工具;一、平台介绍嘉楠科技开发者社区(https://developer.canaan
疯狂飙车的蜗牛
·
2024-02-12 03:40
K210开发板
人工智能
嵌入式AI
AI
嵌入式
K210
K230
模型训练
AI
嵌入式
K210项目(27)-条形码识别
文章目录前言一、什么是条形码?二、实验准备三、实验过程四、API接口总结前言本章介绍基于机器视觉实现条形码识别,主要包含两个过程,首先检测图像中是否有条形码,如果有则框出并打印条形码信息;一、什么是条形码?条形码是一种图形标识符,由一系列宽度不等的黑条和空白组成,按照一定的编码规则排列。它可以用来表达一组信息,并且通常被印刷在商品、图书、邮件等各种物品上。通过使用条形码识别设备,可以快速、准确地读
疯狂飙车的蜗牛
·
2024-02-12 03:09
K210开发板
人工智能
python
开发语言
AI嵌入式
K210
条形码识别
Linux下
文件权限
本文介绍
Linux下
文件权限的相关知识,同时也是自己对这部分内容的一些汇总基础权限
Linux下
权限的表示。
彳余三岁
·
2024-02-12 02:32
嵌入式
day10
day9函数函数function//功能函数---实现某一个功能的函数的定义://实现函数类型标识符函数名(形式参数){声明部分语句部分}(1).类型标识符(返回值的类型标识符)返回值类型返回值如果没有,返回值类型一般写成void返回的结果的类型与定义返回值类型不一致,以定义的返回值类型为准返回值的类型如果不写,默认为int型(2).函数名---一般和函数功能对应(3).形式参数---函数接收数据
LongThat
·
2024-02-11 23:36
c语言
嵌入式
day5
day5流程控制流程顺序结构分支结构循环结构任何一个程序都可以是这三种结构的组合。分支结构(选择)选择---判断能做判断?---通过运算--给构造出判断的条件构造判断的条件关系运算(大小关系)>>=2//表达式//结果//数据类型比大小(简洁版)三个比大小首选长款代码可读性高关系运算的结果:真1假0逻辑结果注意:c语言中不存在布尔类型,关系运算的结果用整型类型保存pythonjavac++//关系
LongThat
·
2024-02-11 23:06
算法
数据结构
嵌入式
day6
对比:if//条件判断switch//值的计算与匹配循环结构:循环---不断重复的1.goto语句2.while语句3.do-while语句4.for语句goto格式:goto语句的标号;//标签----------------------------------------//构成循环的要素初始条件使循环趋于结束的语句(操作)循环体//重复被执行到的代码结束条件1.实现1~100累加求和1+2+
LongThat
·
2024-02-11 23:06
学习
c语言
linux
寻找特殊字符的某行内容
linux下
寻找包含某一特殊字符的行内容类似于:file.txt内容·:xxx111yyy222zzz333eee444目的查看包含eee字符的行的内容(1):awk'/eee/'file.test#类似于
ZeroDesigner
·
2024-02-11 22:11
深入浅出Java多线程(四):线程状态
在现代软件开发中,
多线程编程
已经成为提升应用程序性能和响应能力的关键技术。Java作为一门支持
多线程编程
的主流语言,其内置的丰富并发库使得开发者能够轻松创建、管理和协调多个线程以实现高效的并发执行。
·
2024-02-11 21:54
蓝桥杯_
嵌入式
:ADC的基础配置实验(库函数)
目录前言代码:1.adc.h:2.adc.c:3.main.c:总结前言ADC也被称为模拟数字转换,是我们学习单片机和蓝桥杯比赛中的一个重要部分,本文章将展示ADC代码的基本配置和一些代码解析。ADC实验包括了ADC中的基本配置和LCD的显示模块。头文件:在ADC的配置过程中注意需要添加需要的头文件。代码:1.adc.h:#ifndef__ADC_H#define__ADC_H/*Includes
0x小创ii
·
2024-02-11 18:36
蓝桥杯_嵌入式(库函数)
蓝桥杯
单片机
stm32
经验分享
嵌入式硬件
最详细蓝桥杯
嵌入式
完整教程(一):工程模块建立
本人是一名普通的大二学生,计划参加14届蓝桥杯
嵌入式
。
c小陈同学
·
2024-02-11 18:36
蓝桥杯嵌入式
嵌入式硬件
蓝桥杯
stm32
单片机
蓝桥杯
嵌入式
快速入门
蓝桥杯
嵌入式
快速入门介绍蓝桥杯
嵌入式
使用的单片机是STM32G431RBT6,内核ARMCortex-M4,MCU+FPU,170MHz/213DMIPS,高达128KBFlash,32KBSRAM,其余的外设就不多介绍了
JrunDing
·
2024-02-11 18:35
Automation
嵌入式
蓝桥杯
蓝桥杯
嵌入式
(一):基础工程配置
1.软件准备蓝桥杯
嵌入式
仅需要两个软件,分别是KeilMDK和STM32CubeMX。简单来说,Keil是用来写代码的,cubeMX则是用来生成HAL库代码的。
ggqyh
·
2024-02-11 18:04
蓝桥杯嵌入式
蓝桥杯
职场和发展
stm32
小项目:蓝牙模块点亮RGB三色灯
1.源码下载及前置阅读本文首发良许
嵌入式
网:https://www.lxlinux.net/e/,欢迎关注!本文所涉及的源码及安装包如下
·
2024-02-11 18:13
手把手教你玩转蓝牙模块(原理+驱动)
head:title:手把手教你玩转蓝牙模块(原理+驱动)description:手把手教你玩转蓝牙模块(原理+驱动)作为
嵌入式
开发工程师,蓝牙模块怎能少呢?
·
2024-02-11 18:11
深入浅出Java多线程(十一):AQS
在现代多核CPU环境中,
多线程编程
已成为提升系统性能和并发处理能力的关键手段。然而,当多个线程共享同一资源或访问临界区时,如何有效地控制线程间的执行顺序以保证数据一致性及避免竞态条件变得至
·
2024-02-11 18:21
深入浅出Java多线程(十):CAS
引言在
多线程编程
中,对共享资源的安全访问和同步控制是至关重要的。
·
2024-02-11 18:12
【踩坑指南】线程池使用不当的五个坑
线程池是Java
多线程编程
中的一个重要概念,它可以有效地管理和复用线程资源,提高系统的性能和稳定性。
·
2024-02-11 18:10
java后端spring
红外模块详解
1.源码下载及前置阅读本文首发良许
嵌入式
网:https://www.lxlinux.net/e/,欢迎关注!本文所涉及的源码及安
·
2024-02-11 18:07
C++从0实现百万并发Reactor服务器(吾爱分享)
C++从0实现百万并发Reactor服务器//xia仔ke:百度网盘C++从0实现百万并发的前景与未来发展趋势C++作为一门高效、底层且功能强大的编程语言,一直在系统级开发、游戏引擎、
嵌入式
系统等领域占据着重要地位
·
2024-02-11 18:51
c++
据说这些题都答对能进鹅厂
为此,我还特地做了个短视频说这个事情,大家没看的话可以点击下面视频查看,记得一键三连哦~https://www.bilibili.com/video/BV1Ze411y7QQ/在视频里我提到一个
嵌入式
自测题
·
2024-02-11 18:11
SU-03T语音控制模块详解
1.源码下载及前置阅读本文首发良许
嵌入式
网:https://www.lxlinux.net/e/,欢迎关注!本文所涉及的源码及安装包如下(
·
2024-02-11 18:10
手把手教你使用MDK仿真调试
当今的
嵌入式
系统开发领域中,高效的调试工具对于工程师来说至关重要。它们能够极大地减少开发周期中的错误追踪时间,并加速产品的上市时间。
·
2024-02-11 18:30
Java多线程之线程间的通信
1.线程间的通信线程间通信生产者+消费者通知等待唤醒机制
多线程编程
模板判断干活通知判断需使用while,以防止中断和虚假唤醒(见java.lang.Object的API)Athreadcanalsowakeupwithoutbeingnotified
夜小十五天
·
2024-02-11 18:12
SpringBoot项目
(2)使用了
嵌入式
的Servlet容器,无需生成WAR包(3)我们在使用SpringBoot进行开发时可以使用Starts启动依赖,而SpringBoot会自动地把所
·
2024-02-11 18:23
springboot
3D绘图:25个WebGL前端框架和库
它基于OpenGLES,这是一种广泛使用的
嵌入式
系统图形渲染标准。
·
2024-02-11 18:34
Go 安装与sublime Text 开发环境搭建
1.安装-
linux下
载安装包go1.15.7.linux-amd64.tar.gz解压(一般在/usr/local目录下解压)tar-xzvf.
却水
·
2024-02-11 17:03
GO
esp32 rtc 时钟设置不对_【经验】32位MCU CKS32F103x8的实时时钟(RTC)精确校准方法
实时时钟在
嵌入式
系统中往往是必不可少的功能模块,比如水表、电表、手表、玩具等,而时钟的功能就是计时,其准确度,走时误差是重要的衡量指标。
HH leo
·
2024-02-11 15:06
esp32
rtc
时钟设置不对
linux 动态库搜索路径优先顺序以及Makefile 编译设置
一、
linux下
动态库搜索路径优先顺序编译目标代码时指定的动态库搜索路径;环境变量LD_LIBRARY_PATH指定的动态库搜索路径;配置文件/etc/ld.so.conf中指定的动态库搜索路径;配置后要运行
起个名字是真难啊啊
·
2024-02-11 14:23
嵌入式开发
Makefile
链接库
linux
【J2EE笔记】2万字!我当时学习时做的笔记
TLV格式常常被用于
嵌入式
系统中,其中,Type字段标识了数据的性质,Le
ljl2107
·
2024-02-11 14:53
java
读书笔记
J2EE
java-ee
笔记
学习
Java多线程与线程池技术
一、序言Java
多线程编程
线程池被广泛使用,甚至成为了标配。
赛先生和泰先生
·
2024-02-11 13:35
蓝桥杯
嵌入式
——ADC介绍
1.初始化配置ADC的功能:模拟量到数字量的转换,读引脚电压值STM32G431内部集成2个有最高12位精度ADC(ADC1、ADC2)可配置的转换精度:6位,8位,10位,12位12位精度为:000000000000~111111111111,2^12=4096意思是把0~3.3v分成4096份一份精度约为0.0008v(电压变换了0.0008v,ADC都能感受到)转换电压范围:0~Vref+(
学者7
·
2024-02-11 12:03
单片机
嵌入式硬件
蓝桥杯
嵌入式
——PWM采集一路频率
CubeMX配置PB4和PA15分别对应板子上的R39频率输出1,R40频率输出2通过示波器测量J9,R39的频率范围为PWM1output=710hz-22.4khzPWM2output=630hz-22.0khzPWM的最小频率对应最大周期:Tmax=0.001410437235543s我们的系统时钟为80Mhz,通过80分频给到定时器时钟为1Mhz,因为定时器一般是16位的所以计数值最大为6
学者7
·
2024-02-11 12:03
蓝桥杯
单片机
职场和发展
蓝桥杯
嵌入式
——省赛模板构建_led_key
按键:不按的时候是高电平,按的时候是低电平,所以四个引脚配置浮空输入(输入的电平完全由外部决定)将PA1,PB0,PB1,PB2引脚配置成输入模式,不带上下拉为每个独立的外设都生成一个.c和.h文件LED灯配置根据原理图我们需要初始化PC8,9,10,11,12,13,14,15引脚为高电平,锁存器PD2为低电平,默认推挽输出生成代码在目标工程的中间层bsp里新建.c和.h文件用来存放外设代码co
学者7
·
2024-02-11 12:03
蓝桥杯
职场和发展
蓝桥杯
嵌入式
——省赛模板构建_lcd
在比赛时会给到资料包里面有LCD的驱动代码,我们只需copy到目标工程的bsp中间层来应用即可打开Keil5,进行声明初始化LCD屏幕定义LCD专用减速变量和显示字符串变量编写LCD执行子函数Lcd_proc(),用到sprintf函数
学者7
·
2024-02-11 12:03
蓝桥杯
算法
职场和发展
蓝桥杯
嵌入式
——USART程序设计(发送TX) &(接收RX)
串口的发送单片机给电脑发送数据STM32cubeMX配置Connectivity连接配置配置USART1配置为异步通信(Asynchronous)字母A开头为1为异步通信,与同步通信区分开PA9配置为串口1发送(USART1_TX)PA10配置为为串口1接收(USART1_RX)参数设置(parameter):只需要配置波特率(BaudRate)为9600Bits/s,其他值默认(看考试时要求11
学者7
·
2024-02-11 12:33
单片机
嵌入式硬件
蓝桥杯
嵌入式
——MCP4017可编程电阻原理
MCP4017-104可编程电阻里的104意思是104=10×10^4=100kΩ,即最大电阻为100kΩ如上图所示B接GND,W接VDD,电流从W流向B,内部电阻由N值变化,N值的范围是我们给的(0-127),每次只能输入一个N值,即只能和上一个小开关0到127怎么来的?左边一位是0-7共8个;右边是0-F共16个。所以8*16共计128个,从0开始计所以是0-127通过右图公式可以得到Rwb的
学者7
·
2024-02-11 12:33
蓝桥杯
单片机
stm32
嵌入式硬件
上位机图像处理和
嵌入式
模块部署(利用python开发软件)
【声明:版权所有,欢迎转载,请勿用于商业用途。联系信箱:
[email protected]
】开发windows和linux软件的时候,大家一般都是习惯于用c/c++语言进行开发,但是目前来说很多的开发板都是支持python语言开发的。这个时候,如果不是特别复杂的功能,或者说我们已经具备了对应的linuxc语言开发库,这个时候就完全可以用python来完成windows和linux的通信、以及l
嵌入式-老费
·
2024-02-11 12:56
上位机图像处理和嵌入式模块部署
python
开发语言
标准IO(基础知识学习)
Linux下
的文件类型:b(block块设备),c(character字符设备),d(directory目录),-(普通文件),l(line链接文件),s(socket套接字文件),p(pipe管道);
樱桃的崩崩
·
2024-02-11 11:01
IO
学习
linux
【黑马-python】---学习笔记(1)---Linux基础
操作系统(科普)1.1科普1.2不同应用领域的主流操作系统1.2.1桌面操作系统Windows系列—用户群体大,安全性不好,稳定性不好masOS—适合于开发人员Linux—应用软件少,更加适合于服务器和
嵌入式
领域
小小小毛毛虫~
·
2024-02-11 10:47
Python
python
linux
嵌入式
- ARM开发者网站和edX在线课程网站
edX是一个由麻省理工学院和哈佛大学创建的大规模开放在线课堂平台。它给大众提供大学教育水平的在线课堂及微硕士学位。两所大学在这个非营利性计划各资助三千万美元。2012年秋天,edX在MITx启动。edX网站:Buildnewskills.Advanceyourcareer.|edXARM开发者网站里的一些课程是在edX上的。在Traning和Education里可以找到。下面是ARM开发者网站的一
夜流冰
·
2024-02-11 10:46
嵌入式
笔记
在Windows QT下使用ZeroMQ
zeroMQ作为一个
嵌入式
消息队列系统,以其轻便灵活的使用方式,极为适合应用程序分布式通讯处理,或者是一种有效的代替常规saocket通讯的方法。
weixin_30578677
·
2024-02-11 09:30
c/c++
嵌入式
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他