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内核
0218
嵌入式
第十八天
函数接口fgetcintfgetc(FILE*strem)功能:从流中读取下一个字符参数:stream:文件流指针返回值:成功返回读到字符的ASCII码值失败返回EOF读到文件末尾返回EOP文件拷贝2.fputsintfputs(const*s,FILE*stream)功能:向流中写入一个字符串参数:S:字符串首地址Stream:文件流指针返回值:成功非负数失败返回03.fgetscharfget
obverd
·
2024-02-20 22:28
开发语言
0201
嵌入式
第十五天
今日内容结构体注意:1.结构体---用来实现自定义数据类型2.用结构体a.先构造出数据类型b.用数据类型定义变量数组指针练习1:结构体的输入输出最大值分别按学号、成绩、姓名排序结构体的对齐规则:1.在32位的平台上,默认都是按4字节对齐的。64位的平台默认是8字节2.对于成员变量,各自在自己的自然边界上对齐。//整个结构体的对齐3.如果成员变量中有比4字节大。此时整个结构体按照4字节对齐。//32
obverd
·
2024-02-20 22:58
嵌入式硬件
数据结构
算法
前端
0202
嵌入式
第十六天
结构体注意:结构体类型可以定义在函数里面,但此时作用域被限定在该函数中结构体的定义形式:先定义类型,后定义变量Structstu{…};定义变量的同时定义类型Structstus;{…}s1,s2,*s3,s4[10];Structstus;省略类型名---如果只用一次,可以用Struct{…}s1,s2,*s3,s4[10];判断大小端共用体共用体类型可以是函数参数,也可以是函数返回值类型节省压
obverd
·
2024-02-20 22:58
嵌入式硬件
排序算法
数据结构
算法
前端
linux
0129
嵌入式
第十二天
今日内容一、二维数组做函数形参对数组求和二维字符型数组做函数形参;注意:需要传行数标识符作用域和可见性问题作用域:作用的范围可见性:程序运行到某个点,哪些标识符可见作用域局部变量:一定在某个花括号内在不同的作用域,同名称标识符,相互之间没有影响如果是不同的作用域,作用域之间存在嵌套关系。内层的作用域的同名标识符,会屏蔽外层的作用域的同名标识符。(就近原则)时间上区分:动态变量(局部变量-空间是开辟
obverd
·
2024-02-20 22:57
算法
排序算法
数据结构
嵌入式硬件
0124
嵌入式
第九天
一、复习二、1.学习新函数---字符串拼接char*strcat(char*dest,constchar*src);2.比较字符串大小intstrcmp(constchar*s1,constchar*s2);3.字符串常用函数strlen--获取字符串长度strcpy--相当于字符串间赋值strcat--拼接字符串strcmp--比较字符串4.二维数组字符串的排序选择冒泡
obverd
·
2024-02-20 22:27
数据结构
嵌入式硬件
排序算法
算法
0219
嵌入式
第十九天
标准IO和文件IO的区别:标准IO是库函数,是对系统调用的封装文件IO是系统调用,是
Linux内核
中的函数接口标准IO是有缓存的文件IO是没有缓存的文件IO:打开–>读写–>关闭打开文件:open关闭文件
obverd
·
2024-02-20 22:54
开发语言
docker的底层原理五: 控制组
概述:Docker的控制组(Controlgroups,简称cgroups)是
Linux内核
的一个功能,用于限制、控制和审计进程组所使用的物理资源。
村口曹大爷
·
2024-02-20 22:51
docker
容器
运维
【毕业设计】基于单片机的宠物自动喂食系统 - 物联网
嵌入式
单片机 宠物喂食系统 宠物投食系统
文章目录0简介1系统说明2背景意义3系统设计3.1总体方案3.2硬件设计3.2.1STC89C523.2.2CLS150TD舵机3.2.3压力传感器3.2.4HX711A/D模块3.2.5供电及稳压3.2.6TLN104/TLP104红外对管光电传感器模块介绍3.2.7其他硬件模块3.3软件实现3.3.1主程序逻辑3.3.2按键监听模块3.3.3温度数据读取3.3.4超声波检测水位3.3.5LCD
Mdc_stdio
·
2024-02-20 20:57
单片机
物联网
毕业设计
单片机
宠物
物联网
智能宠物管理
毕业设计
Linux调优指南
CPU设置调度器这几个调度类的优先级如下:Deadline>Realtime>Fair如果你的某些任务对延迟容忍度很低,比如说在
嵌入式
系统中就有
SakamataZ
·
2024-02-20 20:14
linux
驱动开发
运维
day 20 (标准IO 与 文件IO)
标准IO与文件IO的区别标准IO和文件IO的区别:1.标准IO是库函数,是对系统调用的封装2.文件IO是系统调用,是
Linux内核
中的函数接口3.标准IO是有缓存的4.文件IO是没有缓存的IO:bcd-
XUZHUOIXX
·
2024-02-20 19:57
java
前端
开发语言
高级编程 (1)
Linux软件编程:1.Linux:操作系统的内核1.管理CPU2.管理内存3.管理硬件设备4.管理文件系统5.任务调度2.Shell:1.保护
Linux内核
(用户和
Linux内核
不直接操作,通过操作Shell
XUZHUOIXX
·
2024-02-20 19:27
学习
c#
嵌入式
嵌入式
笔试——笔试题目
单选(15题)第一题栈简介栈由操作系统(编译器)自动分配释放,用于存放函数的参数值、局部变量等,其操作方式类似于数据结构中的栈。堆简介堆由开发人员分配和释放,容易产生内存碎片(不连续的无法利用的地址空间)。若开发人员不释放,程序结束时由OS(操作系统)回收,分配方式类似于链表。堆与栈区别堆与栈实际上是操作系统对进程占用的内存空间的两种管理方式,主要有如下几种区别:(1)管理方式不同。栈由操作系统自
MAQI77
·
2024-02-20 19:46
嵌入式笔试面试
嵌入式
linux
嵌入式
软件面试经典问题
一、进程与线程(不同的系统资源管理方式)1.区别进程:资源分配的基本单位,由一个或者多个线程组成线程:调度器进行调度的基本单位,一个任务每个进程都有自己独立的内存空间,一个进程可以有多个线程,进程切换开销大多个线程共享内存,线程切换开销小一个进程崩溃不影响其他进程一个线程崩溃影响所处的整个进程2.多进程,多线程优缺点从内存占用,数据共享,同步,CPU利用率,创建销毁和切换速度,可靠性,编程调试比较
Cash2more
·
2024-02-20 19:45
嵌入式软件面试
面试
c++
c语言
软件工程
Linux驱动分析——I2C子系统
stm32mp157盘古开发板
Linux内核
版本4.19目录1、朱有鹏老师视频笔记2、I2C子系统的4个关键结构体3、关键文件4、i2c-core.c初步分析4.1、smbus代码略过4.2、模块加载和卸载
放羊娃
·
2024-02-20 19:42
Linux
嵌入式
中I2C 相关的硬件问题汇总及死锁解决办法
本文主要介绍如何解决I2C设备硬件设计上的各种问题,希望对大家有所帮助!关于I2C协议详细的讲解,可以参考之前的推文:全面解析I2C通信协议一般情况下,i2c设备焊接没什么问题,按照设备手册一步步来,基本上就顺风顺水能够用起来。如果这么一个简单的东西,有时候想要的结果死活不出来,反复的检查问题的原因,查询解决办法,核查设备的数据手册,甚至发送和接收的每一条命令与数据都知道是什么意思,仍然无法解决问
嵌入式开发星球
·
2024-02-20 19:08
单片机项目实战操作之优秀
单片机
stm32
嵌入式硬件
4g/5g信号远程遥控小车解决方案二
之前写过一篇关于4g/5g信号来远程控制小车的博客,解决方案是安卓手机+FT311D,对安卓进行扩展,好处就是我写安卓代码就能控制
嵌入式
设备来驱动小车,相当于隐藏了底层交互,直接面对安卓编程即可,但是FT311D
phoenix3k
·
2024-02-20 19:56
扩展屏应用开发
android
单片机
Vis-TOP:视觉Transformer叠加处理器
同时,Transformer模型平台扩展到
嵌入式
设备,以满足一些对资源敏感的应用场景。但是,由于Transformer模型参数多、计算流程复杂、结构变体繁多,在硬件设计中存在
离欢
·
2024-02-20 18:47
论文
Transformer
人工智能
机器学习
transformer
深度学习
计算机视觉
Linux 系统编程从入门到进阶 学习指南
无论你是打算构建高性能服务器还是开发
嵌入式
设备,掌握Linux系统编程是C和C++开发者的基本技能。
·
2024-02-20 17:53
后端
Linux系统安全防护之防火墙
对于能够被规则所匹配到的报文做出相应的处理防火墙的种类:软件防火墙:软件技术实现数据包过滤硬件防火墙:硬件设备,实现数据包过滤防火墙类型:主机型防火墙:保护自己本机应用程序网络防火墙:保护内部其他服务器应用程序软件型防火墙:netfilter是
Linux
小禹先生
·
2024-02-20 17:40
系统安全
linux
网络
运维
【
嵌入式
系统设计与实现】4 十字路口交通灯控制(简易版)
机考在前不想弄啊啊啊老师给个确定的截止时间吧!!!!大作业超级极限,老师要pre,最后极限3小时赶出来笑死,只局限他所教的。目录环境(软硬件)方案设计与论证软件方案设计阶段1:通行(5s)阶段2:绿灯闪烁(5次,每次150ms)阶段3:变黄灯(1s)硬件仿真方案设计项目(软硬件)详细实现过程分析说明利用STM32CubeMX生成工程芯片选型配置引脚时钟配置生成工程文件并打开(图表5)软件详细实现过
jennie佳妮
·
2024-02-20 16:33
嵌入式设计设计与分析
stm32
STM32CubeMX
proteus
交通灯
嵌入式
linux
嵌入式
红绿灯,
嵌入式
上机课设(红绿灯)..doc
嵌入式
上机课设(红绿灯).成绩_______指导教师评定成绩:审定成绩:重庆邮电大学移通学院课程设计报告设计题目:学校:重庆邮电大学移通学院学生姓名:专业:自动化班级:051学号:2012指导教师:设计时间
牛哥考研
·
2024-02-20 16:02
linux嵌入式红绿灯
Multisim14.0详细安装教程图文
软件包下载链接:关注公众号:
嵌入式
与酒,后台回复:Multisim获取,最后面有软件包下载链接,下面是Multisim14.0的安装教程:1-下载并解压:2-在解压后的文件里,右键点击NI_C
万里黄沙
·
2024-02-20 16:49
硬件
硬件工程
嵌入式硬件
netfilter
netfilter是linux网络系统中的一个子系统,从名字也能看出来netfilter的作用:网络过滤,
linux内核
中网络报文的处理会经历多个协议层,多个环节。
王燕龙(大卫)
·
2024-02-20 15:33
网络
【linux 内存管理】memblock算法简单梳理
引:Linux-3.14.12内存管理笔记【系统启动阶段的memblock算法(1)】-Jean_Leo-ChinaUnix博客memblock算法是
linux内核
初始化阶段的一个内存分配器(它取代了原来的
bigDxin
·
2024-02-20 15:28
内存管理
linux
算法
运维
【STM32 CubeMX】GPIO的工作模式
1.1GPIO的详细介绍1.2GPIO的内部框图输入模式输出部分总结前言在
嵌入式
系统开发中,对于STM32微控制器的GPIO(GeneralPurposeInput/Output)引脚的配置和使用是至关重要的
人才程序员
·
2024-02-20 15:16
stm32
嵌入式硬件
单片机
mcu
c
单片机和RTOS
它通常用于控制简单的
嵌入式
系统,如家电、汽车电子、工业控制等。单片机具有低功耗、低成本和高可靠性等特点。
左手的月光
·
2024-02-20 15:43
单片机
嵌入式硬件
嵌入式
系统基础及知识及接口技术总结
嵌入式
系统基础1、
嵌入式
系统的定义(1)定义:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
dilireba
·
2024-02-20 14:39
嵌入式
学习-C++-Day2
思维导图作业自己封装一个矩形类(Rect),拥有私有属性:宽度(width)、高度(height),定义公有成员函数:初始化函数:voidinit(intw,inth)更改宽度的函数:set_w(intw)更改高度的函数:set_h(inth)输出该矩形的周长和面积函数:voidshow()代码如下#includeusingnamespacestd;classRect{private:intwid
CherylYYYYYY
·
2024-02-20 14:33
学习
c++
算法
嵌入式
学习-C++-Day3
思维导图作业设计一个Per类,类中包含私有成员:姓名、年龄、指针成员身高、体重,再设计一个Stu类,类中包含私有成员:成绩、Per类对象p1,设计这两个类的构造函数、析构函数和拷贝构造函数。代码#includeusingnamespacestd;classPer{private:stringname;intage;double*height;double*weight;public:Per(){c
CherylYYYYYY
·
2024-02-20 14:33
学习
c++
开发语言
嵌入式
学习-C++-Day6
思维导图作业以下是一个简单的比喻,将多态概念与生活中的实际情况相联系:比喻:动物园的讲解员和动物表演想象一下你去了一家动物园,看到了许多不同种类的动物,如狮子、大象、猴子等。现在,动物园里有一位讲解员,他会为每种动物表演做简单的介绍。在这个场景中,我们可以将动物比作是不同的类,而每种动物表演则是类中的函数。而讲解员则是一个基类,他可以根据每种动物的特点和表演,进行相应的介绍。具体过程如下:定义一个
CherylYYYYYY
·
2024-02-20 14:33
学习
c++
开发语言
Linux
嵌入式
开发 C++学习:day1
C++:在C的基础上增加面向对象的思想【C++简介】1983年,贝尔实验室(BellLabs)的BjarneStroustrup发明了C++。C++在C语言的基础上进行了扩充和完善,是一种面向对象程序设计(OOP)语言。Stroustrup说:“这个名字象征着源自于C语言变化的自然演进”。还处于发展完善阶段时被称为“newC”,之后被称为“CwithClass”。C++被视为C语言的上层结构,19
墨鱼馒头
·
2024-02-20 14:03
c++
算法
编程语言
嵌入式
学习-C++Day7&&QT Day1
思维导图作业:窗口的一些操作的实现#include"mywidget.h"Mywidget::Mywidget(QWidget*parent):QWidget(parent){this->setWindowTitle("QQ");this->setWindowIcon(QIcon("C:\\Users\\xuyan\\Desktop\\others\\1.jpg"));this->setStyle
CherylYYYYYY
·
2024-02-20 14:02
学习
c++
qt
上位机图像处理和
嵌入式
模块部署(图像项目处理过程)
【声明:版权所有,欢迎转载,请勿用于商业用途。联系信箱:
[email protected]
】对于一般的图像项目来说,图像处理只是工作当中的一部分。在整个项目处理的过程中有很多的内容需要处理,比如说了解需求、评估光源和镜头、调整算法、ip分配、设备对接、协议对接等等。所以大家说的图像处理,其实只是调整算法中的部分内容,其他几个部分的工作也是需要自己去沟通和完成的。1、了解需求客户对于图像处理的心
嵌入式-老费
·
2024-02-20 14:52
上位机图像处理和嵌入式模块部署
图像处理
人工智能
linux 内核list head,
Linux内核
链表list_head扩展---klist
看SPI驱动核心模块时,看到用到很多klist,之前没多深入理解,现在来一步步分析源码。klist是对list_head的扩展,实现代码很少。内核代码:include/linux/klist.hlib/klist.c----------------------先要有一点点预备知识——list_head----------------------先看看头文件如何定义klist,以及一些基本操作方法接
想知道不知道但想知道
·
2024-02-20 13:08
linux
内核list
head
玩转内核链表list_head,3个超级哇塞的的例子
在
Linux内核
中,提供了一个用来创建双向循环链表的结构list_head。
嵌入式逍遥
·
2024-02-20 13:36
嵌入式Linux软件
链表
内核
java
数据结构
编程语言
嵌入式
内核链表list_head,如何管理不同类型节点的实现
在
Linux内核
中,提供了一个用来创建双向循环链表的结构list_head。
嵌入式开发星球
·
2024-02-20 13:35
linux
STM32真的很难学吗?
大家好,我是张巧龙,最近看知乎有一个问题,是关于
嵌入式
入门的,看到几个回答,还不错,分享给大家。
张巧龙
·
2024-02-20 12:43
单片机
嵌入式
编程语言
java
人工智能
嵌入式
系统 开发 - 第一件事 “搭开发环境”
无论是对DSP,FPGA,或其他可编程芯片开发都要“搭开发环境”:懒得写太多字,画个图来扯淡吧!看看实际怎么搞的:)这张照片仅仅是老哥自己的一个DSP开发实际连结的搞法儿啊,上面的图是一个通用说明。公牛对母牛或者母牛对公牛说IloveU,其实目的是搞出来一个“犊子”,为了这个目标,公母牛在被窝里读了很多育犊“经”,就是不真"干",那就是个"完犊子",净”扯犊子“了。真的“干”的那个档口,我“靠”这
FOOLCODE
·
2024-02-20 12:42
DSP
数字信号处理芯片应用
FPGA
现场可编程门阵列芯片应用
fpga开发
蓝桥杯
嵌入式
(STM32G431RBT6)入门第一天——点亮LED|CSDN创作打卡
首先创建LED和LED_test两个文件夹,一个用于存放自己编写的工程文件,一个用于存放STM32CubeMX生成的工程。接着打开STM32CubeMX点击图中按钮进入到选型界面,可能会有下载更新的弹窗,耐心等待即可。在搜索框输入stm32g431rb会出现两个选项,选择STM32G431RBTx为我们的目标型号。进入后先对RCC时钟进行配置,在高速时钟处选择晶体\陶瓷晶振,也就是外部晶振,选择后
寻梦旅程
·
2024-02-20 11:29
蓝桥杯嵌入式
蓝桥杯
stm32
单片机
arm
嵌入式硬件
蓝桥杯
嵌入式
STM32G431RBT6的学习(总大纲)(HAL库学习)板子介绍
我写蓝桥杯
嵌入式
大概用到的外设,都是非常常用的。我在这里汇总一下。
薛定谔的猫咪死了
·
2024-02-20 11:56
博客
蓝桥杯
stm32
学习
STM32的SDIO
一.SDIO简介SDIO,全称SecureDigitalInput/Output,是一种用于在移动设备和
嵌入式
系统中实现输入/输出功能的接口标准。
左手的月光
·
2024-02-20 11:56
stm32
嵌入式硬件
蓝桥杯
嵌入式
STM32G431RBT6知识点(主观题部分)
目录1前置准备1.1Keil1.1.1编译器版本及微库1.1.2添加官方提供的LCD及I2C文件1.2CubeMX1.2.1时钟树1.2.2其他1.2.3明确CubeMX路径,放置芯片包2GPIO2.1实验1:LED1-LED8循环亮灭编辑2.2实验2:按键控制LED亮灭(检测电平法)2.3实验3:按键控制LED亮灭(外部中断法)2.4实验4:蜂鸣器2.5实验5:按键消抖2.6实验6:长按短按2.
菜只因C
·
2024-02-20 11:22
stm32
嵌入式硬件
单片机
蓝桥杯
C语言笔记简单版——【第12天】
嵌入式
培训C语言笔记简单版Linux指令Linux指令终端放大:ctrl+shift+”+”终端缩小:ctrl+”-”切换超级用户#:sudo-s切回普通用户$:su用户名pwd:显示绝对路径绝对路径:
向_北ei
·
2024-02-20 11:30
C语言
笔记
c语言
2023年Flutter淡出视野,是正在被悄悄放弃吗?
它可用于开发各种应用程序,包括移动、Web、桌面和
嵌入式
设备。Flutter不是一种语言,而是一个开发套件,其中包含了软件开发所需的所有必要的库、
代码不难写
·
2024-02-20 10:34
flutter
android
嵌入式
培训机构四个月实训课程笔记(完整版)-Linux ARM驱动编程第六天-ARM Linux编程之使用jiffies计数器 (物联技术666)
链接:https://pan.baidu.com/s/1V0E9IHSoLbpiWJsncmFgdA?pwd=1688提取码:1688使用jiffies计数器包含在中,但是通常只需使用,前者会自动包含jiffies与jiffies_64均应被看做只读变量jiffies变量应被声明为volatile使用举例:#includeunsignedlongj,stamp_1,stamp_half,stamp
vx349014857
·
2024-02-20 10:58
嵌入式培训课程笔记
笔记
linux
arm开发
嵌入式
培训机构四个月实训课程笔记(完整版)-Linux ARM驱动编程第六天-ARM Linux编程之工作队列 (物联技术666)
链接:https://pan.baidu.com/s/1V0E9IHSoLbpiWJsncmFgdA?pwd=1688提取码:1688工作队列的作用:用来代替任务队列.他们允许内核函数(像可延迟的函数)激活,而且稍后由一种叫做工作者线程的特殊内核线程来执行.和可延迟函数的不同:可延迟函数运行在中断上下文中,不一定在创建它的进程当中运行.工作队列中的函数运行在进程上下文中.(但是由内核线程来执行)执
vx349014857
·
2024-02-20 10:58
嵌入式培训课程笔记
linux
笔记
arm开发
嵌入式
培训机构四个月实训课程笔记(完整版)-Linux ARM驱动编程第五天-ARM Linux编程之字符设备驱动(物联技术666)
链接:https://pan.baidu.com/s/1V0E9IHSoLbpiWJsncmFgdA?pwd=1688提取码:1688教学内容:1、内核模块的简单框架:__init__exit执行完后就释放空间简单框架:包含三个部分1)模块初始化和模块退出函数2)注册模块函数3)模块许可//***************************************************#in
vx349014857
·
2024-02-20 10:23
嵌入式培训课程笔记
笔记
linux
arm开发
初识 eBPF,你应该知道的知识
简单来说,eBPF是
Linux内核
中一个非常灵活与高效的类虚拟机(virtualmachine-like)组件,能够在许多内核hook点安全地执行字节码(bytecode)。很多内核子系统都已经使用
Docker_
·
2024-02-20 10:08
网络
数据结构
python
linux
java
初识XDP
Linux内核
中暴露了多个钩子,BPF程序可以连接到这些钩子上,实现数据收集和自定义事件处理。虽然
Linux内核
中的钩子点很多,但我们将重点关注网络子系统中存在的两个钩子:XDP和TC。
Iverson`
·
2024-02-20 10:08
Linux内核之旅
崔鹏程: 初识XDP
Linux内核
中暴露了多个钩子,BPF程序可以连接到这些钩子上,实现数据收集和自定义事件处理。
Linux内核
中的钩子点很多,比如说网络子系统中存在两个钩子:XDP和TC。
宋宝华
·
2024-02-20 10:36
内核
网络
linux
操作系统
kernel
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他