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应用编程
Linux下的I2C驱动框架以及代码实现
参考资料:1、LinuxIIC驱动分析—框架分析-知乎(zhihu.com)2、《Linux驱动开发指南》第十一章3、《正点原子I.MX6U
嵌入式Linux
驱动开发指南V1.6》4、《Linux设备驱动开发详解
yekh_sys
·
2023-12-18 13:59
Linux驱动
嵌入式
IIC协议
Linux驱动开发
嵌入式linux
开发——stm32mp1完成视觉检测(一)
这里从今天开始给自己挖坑然后慢慢填坑……打算基于自己买的正点原子的stm32mp157开发板还有OV5640摄像头,完成一个视觉检测的项目,最基础的版本是直接OpenCV打开摄像头然后完成简单的检测;进阶版把sklearn训练的模型通过cpp读取然后显示;最终目标是跑之前训练好的yolo模型。那么问题就可以分成以下几步走:驱动移植:包括linux的基础驱动,OV5640驱动,LCD驱动等等Open
努力自学的小夏
·
2023-12-18 08:34
linux学习
linux
stm32
视觉检测
Ubuntu18.04.6下samba服务的安装及配置
samba登录密码05测试前言从本章开始我们将要学习嵌入式音视频的学习了,使用的瑞芯微的开发板个人主页:@ChenPi推荐专栏1:《C++_@ChenPi的博客-CSDN博客》✨✨✨推荐专栏2:《LinuxC
应用编程
@ChenPi
·
2023-12-18 06:02
嵌入式音视频
ubuntu
linux
qt
c语言
c++
arm
Ubuntu18.04安装ffmpeg
前言从本章开始我们将要学习嵌入式音视频的学习了,使用的瑞芯微的开发板个人主页:@ChenPi推荐专栏1:《C++_@ChenPi的博客-CSDN博客》✨✨✨推荐专栏2:《LinuxC
应用编程
(概念类)_
@ChenPi
·
2023-12-18 06:55
嵌入式音视频
ffmpeg
开发语言
qt
c++
linux
arm
音视频
Linux系统编程(五):系统信息与资源
参考引用UNIX环境高级编程(第3版)
嵌入式Linux
C
应用编程
-正点原子1.系统信息1.1系统标识uname系统调用uname()用于获取有关当前操作系统内核的名称和信息#include//buf:structutsname
Robot_Yue
·
2023-12-17 19:49
Linux系统编程
linux
服务器
时间函数
随机数种子
休眠
malloc
free
Linux系统编程(四):字符串处理
参考引用UNIX环境高级编程(第3版)
嵌入式Linux
C
应用编程
-正点原子1.字符串输入/输出1.1字符串输出常用的字符串输出函数有printf()、putchar()、puts()、fputc()、fputs
Robot_Yue
·
2023-12-17 19:19
Linux系统编程
linux
服务器
正则表达式
字符串处理
【Linux
应用编程
笔记】GPIO
系列文章目录本系列使用的开发板为正点原子阿尔法IMX6ULL开发板,及根据正点原子所的提供教程学习文章目录系列文章目录做什么?一、应用层如何操作GPIO1、导出gpiox文件夹2、配置GPIO3、完成二、用代码的方式控制GPIO1、控制GPIO输出2、检测GPIO输入3、GPIO中断做什么?控制GPIO输出高低电平、输入及中断一、应用层如何操作GPIO这里通过sysyfs的方式1、导出gpiox文
第六个葫芦娃
·
2023-12-17 17:12
Linux
linux
笔记
嵌入式硬件
单片机
arm
Linux PWM
应用编程
LinuxPWM
应用编程
嵌入式Linux
应用开发中,系统经常会连接通过PWM方式控制的设备,例如控制电机转速、控制灯的亮度等。
飞花丝雨
·
2023-12-17 15:32
linux
Linux SPI
应用编程
LinuxSPI
应用编程
设备文件/dev/spidevx.yx是SPI总线号,即一组SCLK、MOSI、MISOy是SPI设备号,同一条总线上用不同的片选信号区分:CE0、CE1等对于树莓派,启用SPI
飞花丝雨
·
2023-12-17 15:31
spi
Linux GPIO
应用编程
LinuxGPIO
应用编程
嵌入式Linux
应用开发中,系统经常会通过GPIO接入按键、各种感应开关等传感器,或控制电源开关、继电器等设备。
飞花丝雨
·
2023-12-17 15:57
linux
Python实现仪器自动化控制(进阶版)
本文讲的是如何使用python来取代Labview去控制仪器,包括了对Pyserial串口通信和Pyvisa
应用编程
的讲解,最后还简单介绍了用户界面GUI。
风清晟白
·
2023-12-17 06:13
PyVISA
python
自动化
《中台架构与实现 DDD和微服务》核心思想
2.单体架构问题将很多功能放到一个应用中,日积月累,这个
应用编程
一个庞大的怪物,随着人员的更替,时间一长很少人能完全搞懂这些代码的逻辑关系。
Baby_f146
·
2023-12-17 03:54
linux驱动之设备树
一、前言要学习
嵌入式linux
设备驱动,就一定逃不过设备树。结果过
嵌入式linux
的读者都应该知道,设备树是描述硬件的一种方法,能够让设备在不需要改动驱动代码的情况下快速适配不同的方案。
wipping的技术小栈
·
2023-12-16 23:46
Linux系统编程(二):文件 I/O(中)
参考引用UNIX环境高级编程(第3版)
嵌入式Linux
C
应用编程
-正点原子1.一个简单的文件IO示例只读方式打开一个已经存在的文件(src_file),然后只写方式打开一个新建文件(dest_file)
Robot_Yue
·
2023-12-16 08:37
Linux系统编程
linux
运维
服务器
exit
竞争状态
原子操作
进程控制块
Linux系统编程(二):标准 I/O 库(下)
参考引用UNIX环境高级编程(第3版)
嵌入式Linux
C
应用编程
-正点原子1.标准I/O库简介标准I/O库是指:标准C库中用于文件I/O操作(如:读、写文件等)相关的一系列库函数的集合标准I/O库函数相关的函数定义都在头文件中标准
Robot_Yue
·
2023-12-16 08:32
Linux系统编程
linux
fseek
ftell
内核缓冲区
格式控制字符串
fflush
嵌入式Linux
(8)——
嵌入式Linux
系统时间设置
姓名:谢恩龙学号:19020100029学院:电子工程学院转自:https://blog.csdn.net/u013007470/article/details/71812879【嵌牛导读】
嵌入式Linux
xxxxx_
·
2023-12-16 05:22
嵌入式c语言编程实验实验报告,
嵌入式Linux
实验报告 - 图文
嵌入式程序设计实验报告成评语:绩教师:年月日班级:学号:姓名:地点:EII-506时间:2013年6月实验一开发环境的搭建与配置一、【实验目的】1)熟悉
嵌入式Linux
开发平台。
法务人资讯
·
2023-12-16 04:23
嵌入式c语言编程实验实验报告
嵌入式C开发 文件编程IO 概述
1、
嵌入式Linux
的使用(命令)2、
嵌入式Linux
的开发工具(gcc,gdb,make,cmake,git,shell)3、嵌入式C语言开发(概述,数据类型,表达式及运算符,控制语句,指针,数组,函数
bhegi_seg
·
2023-12-16 04:48
java
java
后端
嵌入式Linux
面试题
TCP与UDP的区别?TCP:是面向连接的流传输控制协议,具有高可靠性,确保传输数据的正确性,有验证重发机制,不会出现丢失或乱序。UDP:是无连接的数据报服务,不对数据报进行检查与修改,无须等待对方的应答,会出现分组丢失、重复、乱序,但具有较好的实时性,UDP段结构比TCP的段结构简单,因此网络开销也小。进程间通讯的方式及优缺点.?A、管道(pipe)管道是一种半双工的通信方式,数据只能单向流动,
hades2013
·
2023-12-16 03:20
如何在小米路由器4A千兆版刷入OpenWRT并通过内网穿透工具实现公网远程访问
Breed4.安装cpolar内网穿透4.1注册账号4.2下载cpolar客户端4.3登录cpolarwebui管理界面4.4创建公网地址5.固定公网地址访问前言OpenWRT是一个高度模块化、高度自动化的
嵌入式
Aomnitrix
·
2023-12-15 15:44
智能路由器
P4 Qt基础控件——工具按钮toolButton(上)
前言个人主页:@ChenPi推荐专栏1:《C++_@ChenPi的博客-CSDN博客》✨✨✨推荐专栏2:《LinuxC
应用编程
(概念类)_@ChenPi的博客-CSDN博客》✨✨✨本篇简介:这一章我们学一下
@ChenPi
·
2023-12-15 14:56
#
Qt基础
qt
开发语言
c++
linux
arm
c语言
P2 Qt Creator创建第一个Qt程序
前言个人主页:@ChenPi推荐专栏1:《C++_@ChenPi的博客-CSDN博客》✨✨✨推荐专栏2:《LLinuxC
应用编程
(概念类)_@ChenPi的博客-CSDN博客》✨✨✨本篇简介:这一章我们学一下
@ChenPi
·
2023-12-15 12:34
#
Qt基础
qt
linux
c++
arm
c语言
嵌入式
Linux驱动开发中private_data变量的理解
前言在
嵌入式Linux
中,"private_data"是一个结构体或类中的成员变量,用于指向该设备的私有数据。这个变量的作用是为了让驱动程序可以在设备和设备文件之间建立联系。
ODF..
·
2023-12-15 10:22
mx6ull
java
开发语言
嵌入式linux
开发环境搭建(VMware16.0.0+Ubuntu16.04.3_X64)
目录一、安装VMware1、VMware介绍2、安装VMware16.0.0二、安装ubuntu16.04.3LTS1、Ubuntu介绍2、下载安装包iso3、安装四、新安装Ubuntu的基本设置1、开机和关机等2、虚拟机基本设置3、控制台Terminal五、ubuntu的root用户1、ubuntu的多用户体系2、平时使用ubuntu时用户的影响3、常规使用时的工作目录问题六、安装vim七、共享
小嵌同学
·
2023-12-15 05:17
linux
arm
底层应用开发
嵌入式
ubuntu
汽车IVI中控开发入门及进阶(十一):ALSA音频
音频比如播放各种格式的音乐文件、播放蓝牙接口的音乐、播放U盘或TF卡中的音频文件,如果有视频文件也可以放出音频,看起来很简单,在windows下音乐播放器很多,直接打开文件就能播放各种各样的音频文件了,那么在
嵌入式
芯片-嵌入式
·
2023-12-15 05:17
汽车
音频
嵌入式Linux
/Android疑难杂症工作笔记
嵌入式Linux
/Android疑难杂症工作笔记Android系统Cortex-A57内核压力测试连续震荡性内存泄漏导致OOMKiller硬件平台公司自研ARMCortex-A574核SOC产品板软件环境系统
zhou_chenz
·
2023-12-15 05:11
嵌入式系统方案
Linux内核与驱动
Linux
Android
ARM
嵌入式
Cortex-A57
关于嵌入式开发的一些信息汇总:开发模型以及自托管开发(一)
嵌入式Linux
开
elsa_balabala
·
2023-12-14 22:51
c语言
mcu
c++
嵌入式硬件
单片机
嵌入式Linux
系统(十一)——
嵌入式linux
和嵌入式android系统的区别和联系
姓名:高静学号:19020100031学院:电子工程学院转自:https://blog.csdn.net/zhuguanlin121/article/details/116529051【嵌牛导读】
嵌入式
530fb4ce4300
·
2023-12-14 21:13
如何成为嵌入式工程师,推荐学习五步曲你也可以的
学习技术不难,看你自己怎么规划希望给参加深圳单片机培训的朋友一些分享和帮助ARM+LINUX路线,主攻
嵌入式Linux
操作系统及其上应用软件开发目标:(1)掌握主流嵌入式微处理器的结构与原理(初步定为arm9
edu1182011
·
2023-12-14 19:40
嵌入式
linux内核
编程
linux
嵌入式操作系统
语言
buildroot使用介绍
buildroot是Linux平台上一个构建
嵌入式Linux
系统的框架。整个Buildroot是由Makefile脚本和Kconfig配置文件构成的。
围城&微尘
·
2023-12-14 17:40
java
前端
开发语言
P1 Qt的认识及环境配置
QtCreatorwindows下载安装包拷贝到LinuxLinux直接下载02Linux安装Qt前言个人主页:@ChenPi推荐专栏1:《C++_@ChenPi的博客-CSDN博客》✨✨✨推荐专栏2:《LinuxC
应用编程
@ChenPi
·
2023-12-14 15:45
#
Qt基础
qt
c语言
linux
c++
arm
嵌入式
Linux 设备树操作的 API 编程 - 手把手教程
设备树(DeviceTree)是一种用于描述硬件设备及其连接关系的数据结构,广泛应用于
嵌入式Linux
系统中。在Linux内核中,我们可以通过使用设备树操作的API来读取和修改设备树信息。
心之飞翼
·
2023-12-07 00:42
linux
java
服务器
编程
嵌入式Linux
-Qt环境搭建
本编介绍如何在
嵌入式Linux
开发板上配置Qt运行环境,并进行Qt程序运行测试。
码农爱学习
·
2023-12-06 23:32
i.MX6U嵌入式开发
QT
linux
qt
arm开发
P5 Linux 标准C库函数
读文件和写文件06库函数fseek定位6.1lseek的使用07ftell()函数前言个人主页:@ChenPi推荐专栏1:《C++_@ChenPi的博客-CSDN博客》✨✨✨推荐专栏2:《LinuxC
应用编程
@ChenPi
·
2023-12-06 21:49
Linux
C应用编程(概念类)
linux
c语言
c++
arm
qt
P6 Linux 系统中的文件类型
和块设备文件'b'05符号链接文件'l'06管道文件'p'07套接字文件's'总结前言个人主页:@ChenPi推荐专栏1:《C++_@ChenPi的博客-CSDN博客》✨✨✨推荐专栏2:《LinuxC
应用编程
@ChenPi
·
2023-12-06 21:49
Linux
C应用编程(概念类)
linux
c++
arm
qt
c语言
嵌入式
P5 链表 尾部插入新节点(不是指定点)
目录前言01链表数据插入之直接在链表尾插入(不是指定点)02尾插创建链表优化示例代码前言个人主页:@ChenPi推荐专栏1:《C++》✨✨✨推荐专栏2:《LinuxC
应用编程
(概念类)》✨✨✨推荐专栏3
@ChenPi
·
2023-12-06 21:48
链表
链表
c++
arm
linux
c语言
qt
嵌入式
P1 Orange Pi Zero2镜像烧录和环境搭建(换源)
OrangePiZero2触摸屏控制面板:i.MX6ULL子系统:STC89C52RC感谢您的支持个人主页:@ChenPi推荐专栏1:《C++_@ChenPi的博客-CSDN博客》✨✨✨推荐专栏2:《LinuxC
应用编程
@ChenPi
·
2023-12-06 21:48
Linux智能家居
linux
c++
c语言
arm
qt
嵌入式
P7 Linux C三种终止进程的方法
前言个人主页:@ChenPi推荐专栏1:《C++_@ChenPi的博客-CSDN博客》✨✨✨推荐专栏2:《LinuxC
应用编程
(概念类)_@ChenPi的博客-CSDN博客》✨✨✨推荐专栏3:《链表_@
@ChenPi
·
2023-12-06 21:47
Linux
C应用编程(概念类)
linux
c语言
qt
c++
嵌入式
arm开发
掌握这些,轻松管理BusyBox:如何交叉编译和集成BusyBox
BusyBox是一个
嵌入式Linux
工具集,它可以在嵌入式设备上运行,并提供大量常见命令和实用工具,例如ls、awk、se
液态不合群
·
2023-12-06 10:58
后端
java
前端
正点原子linux
应用编程
——提高篇2
FrameBuffer
应用编程
FrameBuffer介绍帧缓冲(framebuffer)是Linux系统中的一种显示驱动接口,它将显示设备(如LCD)进行抽象、屏蔽了不同显示设备硬件的实现,对应用层抽象为一块显示内存
努力自学的小夏
·
2023-12-06 09:45
linux学习
linux
笔记
学习
正点原子linux
应用编程
——提高篇3
PWM
应用编程
应用层操控PWM与LED设备一样,PWM同样也是通过sysfs方式进行操控。进入到/sys/class/pwm目录下,会有形如pwmchipX的文件,就是对应的PWM控制器。
努力自学的小夏
·
2023-12-06 09:45
linux学习
linux
学习
笔记
正点原子linux
应用编程
——提高篇4
MP157开发板支持音频,板上搭载了音频编解码芯片CS42L51,支持播放以及录音功能。ALSA概述ALSA是AdvancedLinuxSoundArchitecture(高级的Linux声音体系)的缩写,目前已经成为了linux下的主流音频体系架构,提供了音频和MIDI的支持,替代了原先旧版本中的OSS(开发声音系统);这一部分在驱动的时候,对这套驱动框架有过介绍,这里就不做赘述。在应用层,AL
努力自学的小夏
·
2023-12-06 09:45
linux学习
linux
学习
笔记
正点原子linux
应用编程
——提高篇5
这篇笔记记一下网络
应用编程
以及CAN总线的
应用编程
。网络基础知识这个在学习lwIP的时候已经接触过了,这边再过一下,我自己觉得没什么意思的我就跳过了。
努力自学的小夏
·
2023-12-06 09:13
linux学习
linux
学习
笔记
websocket
如何给
嵌入式Linux
打实时补丁?
1.实时系统分类实时系统可以分为硬实时(Safety-Critical,低延时,比如几十个us内)和软实时(几百个us~几个/几十个ms),硬实时通常跟高确定性、可靠性要求同时出现,如果达不到,可能会造成重大生命或者财产损失,比如说航天飞控、汽车制动系统、精密仪器等都有较高的硬实时要求。对于软实时,可靠性要求没那么高,即使出现了延迟,造成的损失可控,比如说音频失真,视频不顺畅。2.已有方案Linu
玛丽奥ZJY
·
2023-12-05 23:24
【linux
kernel】
通过vscode进行
嵌入式linux
arm开发板gdb调试
下载和安装vscode,下载vscodeforwindows地址:VisualStudioCode-CodeEditing.Redefined安装"remote-ssh","c/c++"和"gdbdebug",用于对windows与linux服务器进行ssh连接和进行gdb调2.1安装remote-ssh2.2安装c/c++2.3安装gdbdebug3.在linux服务器上创建调试程序#inclu
小武168
·
2023-12-05 18:25
arm开发
vscode
ide
嵌入式Linux
应用开发学习路线--自用
嵌入式Linux
应用开发学习路线–自用嵌入式应用开发路线:对于有简单的ST32基础和AD基础的人比较合适个人理解:先按照韦东山老师的思路,学下来,建议一个基本的框架,然后根据
嵌入式Linux
应用开发的基础学习
Silent Knight
·
2023-12-05 18:25
linux
嵌入式
嵌入式Linux
开发-6818开发板使用流程
1.linux运行c文件先在window下编译C文件在虚拟机共享此文件在linux运行终端cd/路径gcctest.c-o2./2注:TAB键和空格的区别,空格在不同编译软件下不一样,TAB键是一样的。TAB键叫做缩进2.交叉开发1.在windows编辑代码2.编译代码6818开发板cpu(ARM公司只设计cpu,不生产,卖授权)6818开发板是计算机,嵌入式系统设备,嵌入精简版的linux系统虚
ChampLixxx
·
2023-12-05 18:25
嵌入式Linux
linux
【
嵌入式Linux
程序开发综合实验】创建线程A与B、信号量A’与B’,A与B线程运行后等待信号量到来,当A接收到信号量A’后输出打印,等待3秒后向B线程发送信号量B’;当B接收到信号量B’后输出打印
任务:创建线程A与B、信号量A’与B’,A与B线程运行后等待信号量到来,当A接收到信号量A’后输出打印,等待3秒后向B线程发送信号量B’;当B接收到信号量B’后输出打印,等待3秒后向A线程发送信号量A’。如此交替往复10次,程序安全退出。流程图根据题目要求,进行详细分析,设计程序,创建5.5文件夹,在main.c文件将题目要求复现。随后将c程序文件编译成可执行文件main:指令:gccmain.c
Akaxi-1
·
2023-12-05 18:20
嵌入式Linux系统学习
java
开发语言
【
嵌入式Linux
程序开发综合实验】-1(附流程图) | ARM开发板 | 测试“Hello World” | Makefile文件 | 实现加法相加
任务:编写在标准输出终端输出“HelloWorld!”的C语言代码以及输入指定数字相加结果、Makefile,并分别编译出在PC与ARM上运行的可执行程序文件。设备以及工具硬件:Linux开发板、PC机、串口连接线图1Linux开发板以及串口接线软件:PC机Linux操作系统、Linux集成开发环境、设备驱动程序、超级终端通讯程序。流程图步骤1.PC机Linux操作系统:Ubuntu16.04LT
Akaxi-1
·
2023-12-05 18:17
嵌入式Linux系统学习
嵌入式硬件
linux
arm
嵌入式linux
开发中一些有用的shell脚本收集整理
应用场景:有的时候,我们想获取某个文件中的一部分,比如我们想从一个完整的flashimage文件中只抽取kernel,或者filesystem。特点:参数支持16进制,这对嵌入式开发很重要。#!/bin/sh#getapieceofcontentfromafile.#$1:filename.#$2:offsetofthefile.[inhexdecimal]#$3:lengthofthepiece
asmxpl
·
2023-12-05 08:35
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他