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应用开发
-基础知识-第十九章驱动程序基石④
嵌入式
Linux应用开发
-基础知识-第十九章驱动程序基石④第十九章驱动程序基石④19.7工作队列19.7.1内核函数19.7.1.1定义work19.7.1.2使用work:schedule_work19.7.1.3
华为奋斗者精神
·
2023-10-03 05:39
Linux
ARM
MCU
MCU
C51
linux
运维
服务器
c++
c语言
嵌入式
Linux应用开发
-基础知识-第十九章驱动程序基石⑤
嵌入式
Linux应用开发
-基础知识-第十九章驱动程序基石⑤第十九章驱动程序基石⑤19.9mmap19.9.1内存映射现象与数据结构19.9.2ARM架构内存映射简介19.9.2.1一级页表映射过程19.9.2.2
华为奋斗者精神
·
2023-10-03 05:39
Linux
ARM
MCU
MCU
C51
linux
运维
服务器
c++
c语言
嵌入式
Linux应用开发
-基础知识-第十九章驱动程序基石②
嵌入式
Linux应用开发
-基础知识-第十九章驱动程序基石②第十九章驱动程序基石②19.3异步通知19.3.1适用场景19.3.2使用流程19.3.3驱动编程19.3.4应用编程19.3.5现场编程19.3.6
华为奋斗者精神
·
2023-10-03 05:07
Linux
ARM
MCU
MCU
C51
linux
运维
服务器
c++
c语言
嵌入式
Linux应用开发
-基础知识-第十九章驱动程序基石③
嵌入式
Linux应用开发
-基础知识-第十九章驱动程序基石③第十九章驱动程序基石③19.5定时器19.5.1内核函数19.5.2定时器时间单位19.5.3使用定时器处理按键抖动19.5.4现场编程、上机19.5.5
华为奋斗者精神
·
2023-10-03 05:07
Linux
ARM
MCU
MCU
C51
linux
运维
服务器
c++
c语言
嵌入式
Linux应用开发
-基础知识-第十九章驱动程序基石①
嵌入式
Linux应用开发
-基础知识-第十九章驱动程序基石①第十九章驱动程序基石①19.1休眠与唤醒19.1.1适用场景19.1.2内核函数19.1.2.1休眠函数19.1.2.2唤醒函数19.1.3驱动框架
华为奋斗者精神
·
2023-10-02 05:45
Linux
ARM
MCU
MCU
C51
linux
运维
服务器
c++
c语言
嵌入式
Linux应用开发
-基础知识-第十七章异常与中断的概念及处理流程
嵌入式
Linux应用开发
-基础知识-第十七章异常与中断的概念及处理流程第十七章异常与中断的概念及处理流程17.1中断的引入17.1.1妈妈怎么知道孩子醒了17.1.2嵌入系统中也有类似的情况17.2中断的处理流程
华为奋斗者精神
·
2023-10-02 05:44
Linux
ARM
MCU
MCU
C51
linux
运维
服务器
c++
c语言
嵌入式
Linux应用开发
-基础知识-第十八章系统对中断的处理①
嵌入式
Linux应用开发
-基础知识-第十八章系统对中断的处理第十八章Linux系统对中断的处理①18.1进程、线程、中断的核心:栈18.1.1ARM处理器程序运行的过程18.1.2程序被中断时,怎么保存现场
华为奋斗者精神
·
2023-10-02 05:44
Linux
ARM
MCU
MCU
C51
linux
运维
服务器
c++
c语言
嵌入式
Linux应用开发
-基础知识-第十八章系统对中断的处理③
嵌入式
Linux应用开发
-基础知识-第十八章系统对中断的处理③第十八章Linux系统对中断的处理③18.5编写使用中断的按键驱动程序③18.5.1编程思路18.5.1.1设备树相关18.5.1.2驱动代码相关
华为奋斗者精神
·
2023-10-02 05:44
Linux
ARM
MCU
MCU
C51
linux
运维
服务器
c++
c语言
嵌入式
Linux应用开发
-基础知识-第十八章系统对中断的处理②
嵌入式
Linux应用开发
-基础知识-第十八章系统对中断的处理②第十八章Linux系统对中断的处理②18.3Linux中断系统中的重要数据结构18.3.1irq_desc数组18.3.2irqaction
华为奋斗者精神
·
2023-10-02 05:13
Linux
ARM
MCU
MCU
C51
linux
单片机
运维
c++
c语言
linux课程_【课程完结】嵌入式Linux应用/驱动开发基础知识两大篇章已全部录制完毕 共72集...
完结撒花《第四篇嵌入式
Linux应用开发
基础知识》《第五篇嵌入式Linux驱动开发基础知识》两大篇章已全部录制完毕共计72集01嵌入式
Linux应用开发
基础知识嵌入式Linux全新系列教程第四篇《嵌入式
weixin_39753397
·
2023-10-01 05:54
linux课程
嵌入式
Linux应用开发
-第十五章具体单板的按键驱动程序
嵌入式
Linux应用开发
-第十五章具体单板的按键驱动程序第十五章具体单板的按键驱动程序(查询方式)15.1GPIO操作回顾15.2AM335X的按键驱动程序(查询方式)15.2.1先看原理图确定引脚及操作方法
华为奋斗者精神
·
2023-10-01 05:53
Linux
ARM
MCU
MCU
C51
linux
单片机
运维
c++
c语言
嵌入式
Linux应用开发
-基础知识-第十六章GPIO和Pinctrl子系统的使用
嵌入式
Linux应用开发
-基础知识-第十六章GPIO和Pinctrl子系统的使用第十六章GPIO和Pinctrl子系统的使用16.1Pinctrl子系统重要概念16.1.1引入16.1.2重要概念16.1.3
华为奋斗者精神
·
2023-10-01 05:53
Linux
ARM
MCU
MCU
C51
linux
运维
服务器
c++
c语言
嵌入式
Linux应用开发
-第十四章查询方式的按键驱动程序
嵌入式
Linux应用开发
-第十四章查询方式的按键驱动程序第十四章查询方式的按键驱动程序_编写框架14.1LED驱动回顾14.2按键驱动编写思路14.3编程:先写框架14.3.1把按键的操作抽象出一个button_operations
华为奋斗者精神
·
2023-10-01 05:52
Linux
ARM
MCU
MCU
C51
linux
单片机
运维
c++
c语言
嵌入式
Linux应用开发
-第十三章APP怎么读取按键值
嵌入式
Linux应用开发
-第十三章读取按键及按键驱动程序第十三章APP怎么读取按键值13.1妈妈怎么知道孩子醒了13.2APP读取按键的4种方法13.2.1查询方式13.2.2休眠-唤醒方式13.2.3poll
华为奋斗者精神
·
2023-10-01 05:21
Linux
ARM
MCU
MCU
C51
linux
运维
服务器
c++
c语言
嵌入式
Linux应用开发
-第七章-野火-正点原子IMX6ULL的LED驱动程序
嵌入式
Linux应用开发
-第七章-野火-正点原子IMX6ULL的LED驱动程序野火IMX6ULL的LED驱动程序7.4野火/正点原子IMX6ULL的LED驱动程序7.4.1原理图7.4.1.1野火fire_imx6ull-pro
华为奋斗者精神
·
2023-09-29 06:35
Linux
ARM
MCU
MCU
C51
linux
运维
服务器
c++
c语言
嵌入式
Linux应用开发
-第七章-IMX6ULL-QEMU的LED驱动程序
嵌入式
Linux应用开发
-第七章-IMX6ULL-QEMU的LED驱动程序IMX6ULL-QEMU的LED驱动程序7.5IMX6ULL-QEMU的LED驱动程序7.5.1看原理图确定引脚及操作方法7.5.2
华为奋斗者精神
·
2023-09-29 06:35
Linux
ARM
MCU
MCU
C51
linux
运维
服务器
c++
c语言
嵌入式
Linux应用开发
-基础知识-第七章 具体单板的 LED驱动程序
嵌入式
Linux应用开发
-基础知识-第七章具体单板的LED驱动程序第七章具体单板的LED驱动程序7.1怎么写LED驱动程序?
华为奋斗者精神
·
2023-09-29 06:34
Linux
ARM
MCU
MCU
C51
linux
单片机
运维
c++
c语言
嵌入式
Linux应用开发
-第七章-RK3288和 RK3399的 LED驱动程序
嵌入式
Linux应用开发
-第七章-RK3288和RK3399的LED驱动程序RK3288和RK3399的LED驱动程序7.3RK3288和RK3399的LED驱动程序7.3.1原理图7.3.1.1fireflyeRK3288
华为奋斗者精神
·
2023-09-29 06:00
Linux
ARM
MCU
MCU
C51
linux
运维
服务器
c++
c语言
嵌入式
Linux应用开发
-基础知识-第二章 Hello驱动
嵌入式
Linux应用开发
-基础知识-第二章Hello驱动第二章Hello驱动(不涉及硬件操作)2.1APP打开的文件在内核中如何表示2.2打开字符设备节点时,内核中也有对应的structfile2.3请猜猜怎么编写驱动程序
华为奋斗者精神
·
2023-09-28 15:18
Linux
MCU
C51
ARM
MCU
linux
运维
服务器
c++
c语言
嵌入式
Linux应用开发
-IMX6ULL板硬件资源及开发环境
嵌入式
Linux应用开发
-IMX6ULL板硬件资源及开发环境第一章硬件资源1.1板上资源1.2板外模块第二章准备开发环境2.1IMX6ULL开发板接线与启动1)连接串口线和电源线2)安装USB串口驱动3
华为奋斗者精神
·
2023-09-28 15:17
MCU
C51
ARM
MCU
Linux
linux
单片机
运维
嵌入式硬件
c++
c语言
嵌入式
Linux应用开发
-基础知识-第三章 LED原理图-GPIO及操作
嵌入式
Linux应用开发
-基础知识-第三章LED原理图-GPIO及操作第三章硬件知识_LED原理图3.1先来讲讲怎么看原理图第四章普适的GPIO引脚操作方法4.1GPIO模块一般结构4.2GPIO寄存器操作
华为奋斗者精神
·
2023-09-28 15:15
Linux
MCU
C51
ARM
MCU
linux
单片机
运维
c++
c语言
嵌入式
Linux应用开发
-文件 IO
嵌入式
Linux应用开发
-文件IO第四章文件IO4.1文件从哪来?4.2怎么访问文件?
华为奋斗者精神
·
2023-09-28 02:56
ARM
MCU
Linux
MCU
C51
linux
运维
服务器
c++
c语言
嵌入式
Linux应用开发
-Framebuffer 应用编程
嵌入式
Linux应用开发
-Framebuffer应用编程第五章Framebuffer应用编程5.1LCD操作原理5.2涉及的API函数5.2.1open函数5.2.2ioctl函数5.2.3mmap函数
华为奋斗者精神
·
2023-09-28 02:56
ARM
MCU
Linux
MCU
C51
linux
数据库
postgresql
c++
c语言
嵌入式
Linux应用开发
-Makefile 的使用
嵌入式
Linux应用开发
-Makefile的使用第三章Makefile的使用3.1配套视频内容大纲3.1.1Makefile规则与示例3.1.2通用Makefile的使用3.1.3通用Makefile的解析
华为奋斗者精神
·
2023-09-28 02:55
ARM
MCU
Linux
MCU
C51
linux
服务器
语言模型
c语言
c++
SpringCloud-Alibaba之Seata入门以及踩坑(二),
linux应用开发
面试题
seata-account库中创建t_accountseata_storage库中创建t_storage项目新建undo_log表每个微服务项目有独立的数据库,则需要在《一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》【docs.qq.com/doc/DSmxTbFJ1cmN1R2dB】完整内容开源分享库中创建undo_log表微服务项目中引入mybatis-pl
m0_64867839
·
2023-09-13 08:45
程序员
面试
java
后端
Linux应用程序、shell脚本程序、驱动程序参数传递的方法
在嵌入式
linux应用开发
中,可以给main()函数传递参数,这样应用程序就能知道最初的控制参数是什么,当然也可以选择不向应用程序传递参数。也可以在执行Shell脚本时,向脚本传递参数。
温人之周.
·
2023-08-30 09:38
linux系统
linux驱动
linux
002_韦东山嵌入式
Linux应用开发
基础_实操碰到的问题集锦
嵌入式
Linux应用开发
基础_韦东山教程思考笔记配合《嵌入式
Linux应用开发
完全手册V5.1_IMX6ULL_Pro开发板》文件目录访问根/目录下,FilesystemRoot目录中的文件的时候,其实是在访问
hellomywolrd
·
2023-08-29 12:46
Linux_入门
linux
运维
服务器
单片机
Linux应用开发
1、为什么要学Linux?使用标准C/C++编写运行在Linux上的应用程序编写部署在Linux上的应用程序,如Python,Javaweb服务程序2、Linux学习方向2.1学习路线熟悉Linux系统,基本命令安装Linux系统,学会基本操作,熟悉文件系统,shell脚本以及常用命令。了解程序开发过程搭建开发环境,了解Linux上程序开发过程。学会使用文本编辑工具Vim,编译工具gcc,as,连
qq_1248742467
·
2023-08-28 20:05
经验分享
linux
bash
qemu启动openEuler Embedded镜像
使能网络场景(常用)4.基于openEulerembedded的用户态应用开发本文档主要用于介绍如何获取openEuler社区预先构建好的镜像,如何使用qemu运行镜像,以及如何基于镜像完成基本的嵌入式
Linux
大帅不是我
·
2023-08-25 14:43
openEuler
qemu
openEuler
aarch64
嵌入式
linux应用开发
基础知识
1、cat/proc/mounts查看是否自动挂载2、mount/dev/sda1/mnt3、fstat(fd,&stat)4、buf=mmap(NULL,stat.st_size,PROT_READ,MAP_SHARED,fd,0)5、framebuffer:(bpp:bitsperpixel)(y*xres+x)*bpp/86、交叉编译
橙子@C
·
2023-08-23 03:39
驱动开发
linux
运维
服务器
Linux驱动-基于QT控制LED灯
驱动程序基于总线设备模型基于设备树QT界面编程测试环境搭建平台韦东山100askimax6ullpro&&大象嵌入式开发板BuildRoot使用Buildroot编译image,具体配置可参考《嵌入式
Linux
唐宋元明清-东西南北中
·
2023-08-13 17:46
Linux驱动
linux
qt
ARM Linux 开发基础技能实战演练
ARMLinux开发基础技能实战演练主要介绍
Linux应用开发
基础技能,包括以下五方面的内容:1、Git的使用2、面向对象C3、文件读写4、进程与线程5、TCP、UDP通信基础Git的使用(何为Git及用途
gzc0319
·
2023-08-01 17:25
git
linux
物联网学什么编程语言_要想成为一名物联网工程师,需要学习哪些知识?
由浅入深地对嵌入式物联网技术以及Linux平台全面掌握,能够独立胜任物联网开发、嵌入式
Linux应用开发
、5G周边产品开发、底层系统开发、设备驱动开发、从终端到云技术开发以及Linux衍生产品等多方面工作
weixin_39710288
·
2023-07-25 07:37
物联网学什么编程语言
嵌入式
Linux应用开发
笔记:串口
文章目录目的基础说明开发准备设备树应用程序应用程序与演示代码演示总结设备树文件目的串口(UART)是嵌入式设备中比较常用的功能。这篇文章将记录下应用程序中串口操作相关内容。这篇文章中内容均在下面的开发板上进行测试:《新唐NUC980使用记录:自制开发板(基于NUC980DK61YC)》这篇文章是在下面文章基础上进行的:《新唐NUC980使用记录(5.10.y内核):在用户应用中使用GPIO》基础说
Naisu Xu
·
2023-06-20 07:18
嵌入式Linux与设备相关
linux
运维
uart
com
serial
ARM-Linux开发与MCU开发的不同之处分析
目录一、ARM-
Linux应用开发
和单片机开发的不同二、Arm-Linux基本开发环境针对ARM-Linux程序的开发,主要分为三类:应用程序开发、驱动程序开发、系统内核开发。
ST小智
·
2023-06-18 11:12
arm开发
单片机
嵌入式硬件
为基于Eclipse下的嵌入式Linux开发添加调试功能
为基于Eclipse下的嵌入式Linux开发添加调试功能1.需求概述以前嵌入式
Linux应用开发
的主要流程是使用Makefile管理、交叉编译器编译编写好的C代码,目前是直接使用Eclipse创建并管理工程
DM9600
·
2023-06-17 12:14
ARM
嵌入式Linux
GCC
eclipse
linux
arm
c语言
主线剧情02-ARM-Linux基础学习记录
本文部分内容摘自“100askimx6ull”开发板的配套资料(如百问网的《嵌入式
Linux应用开发
完全手册》,在百问网imx6ullpro开发板页面中的《2.1100ASK_IMX6ULL_PRO:开发板资料
Real-Staok
·
2023-06-12 16:34
【主线剧情】Linux
系列
linux
arm
arm开发
ubuntu
vim
Linux内核学习(五):linux kernel源码结构以及makefile分析
本文内容全部来自韦神《嵌入式
Linux应用开发
完全手册》1、内核源码结构Linux内核文件数目将近2万。这些文件的组织结构并不复杂,它们分别位于顶层目录下的17个子目录,各
Hkcoco
·
2023-06-10 02:17
#
Linux内核初始化
linux
学习
arm
嵌入式硬件
物联网
重新理解Linux交叉编译及编译流程
参考书籍1、编译原理2、嵌入式
Linux应用开发
文章目录一、交叉编译背景二、gcc和arm-linux-gcc的常用选项1、查询gcc帮助2、常用gcc选项介绍3、生成一个可执行文件的三种方法二、交叉编译的四个流程及实例说明
普通市民小鹏
·
2023-04-20 04:55
linux
arm开发
运维
<Linux开发>
linux应用开发
-之-进程通信之管道例程
一、简介所谓管道,是指用于连接一个读进程和一个写进程,以实现它们之间通信的共享文件,又称pipe文件。向管道(共享文件)提供输入的发送进程(即写进程),以字符流形式将大量的数据送入管道;而接收管道输出的接收进程(即读进程),可从管道中接收数据。由于发送进程和接收进程是利用管道进行通信的,故又称管道通信。为了协调双方的通信,管道通信机制必须提供以下3方面的协调能力。(1)互斥。当一个进程正在对pip
waterfxw
·
2023-04-17 03:13
linux应用开发
linux
ubuntu
c语言
Linux应用开发
(标准I/O库)
一、标准IO1、标准I/O库简介标准I/O和文件I/O的区别如下:⚫虽然标准I/O和文件I/O都是C语言函数,但是标准I/O是标准C库函数,而文件I/O则是Linux系统调用;⚫标准I/O是由文件I/O封装而来,标准I/O内部实际上是调用文件I/O来完成实际操作的;⚫可移植性:标准I/O相比于文件I/O具有更好的可移植性,通常对于不同的操作系统,其内核向应用层提供的系统调用往往都是不同,譬如系统调
嵌入式学习者。
·
2023-04-15 04:32
LinuxC编程(文件io
网络编程...)
linux
linux应用开发
linux应用开发
基础1
fork()pid_tfork(void);fork()创建一个新的子进程,fork()之前的内容只在父进程中运行一次,之后的内容在父子进程之间都会运行。在父进程中的fork()调用后返回的是新的子进程的PID,子进程中的fork()函数调用后返回的是0。子进程与父进程一致的内容:•进程的地址空间。•进程上下文、代码段。•进程堆空间、栈空间,内存信息。•进程的环境变量。•标准IO的缓冲区。•打开的
大文梅
·
2023-04-13 06:36
linux
linux
Linux ARM平台开发系列讲解(入门篇) 1.1.4 挂载Ubuntu(Linux)实现文件共享传输
一、准备前提1.安装NFS服务,具体怎么安装,请查看前几章的
Linux应用开发
之NFS服务安装2.修改/etc/exports文件,具体方法请查看前几章的
Linux应用开发
之NFS服务安装二、正轨1.重启
嵌入式内核源码
·
2023-04-09 11:37
Linux
ARM平台从入门到精通
linux
ubuntu
nfs
嵌入式
面试题 |
LINUX应用开发
面试题|
LINUX应用开发
时间:2023-04-08就业模拟测试题-
LINUX应用开发
工程师职位本试卷从考试酷examcoo网站导出,文件格式为mht,请用WORD/WPS打开,并另存为doc/docx
透明水晶
·
2023-04-09 04:13
9.嵌入式课程学习
12.开发笔记
linux
运维
服务器
Linux应用开发
基础
一、安装Pocy交叉编译工具链将fsl-imx-x11-glibc-x86_64-metatoolchain-qt5-cortexa7hf-neon-toolchain-4.1.15-2.1.0.sh拷贝到Ubuntu虚拟机。修改使用权限如下:chmodu+xfsl-imx-x11-glibc-x86_64-meta-toolchain-qt5-cortexa7hf-neon-toolchain-
风间琉璃•
·
2023-03-31 10:07
#
Linux应用开发
linux
ubuntu
gnu
Linux应用开发
之进程与多任务(parallel)编程
作为一个计算机系统,最重要的资源就是它的处理资源,Linux操作系统为了高效的管理计算机系统的处理资源,提供一个良好的处理器资源抽象,同时为了帮助大型服务器应用能够方便的实现,描述定义了诸如进程线程等管理结构,并提供了大量的多任务编程接口。这里的多任务并行是操作系统模拟的,作为嵌入式工程师我们一定要区分它跟多核的实现是有本质的区别。作为嵌入式工程师,板卡上往往同时有PCIE这种高速通信接口,也会有
十六宿舍
·
2023-03-30 04:27
嵌入式开发Linux专题
linux
嵌入式
多任务
Linux应用开发
并发
韦东山 嵌入式
Linux应用开发
基础知识 下【串口 IIC SPI
10串口因为UART没有时钟信号,无法控制何时发送数据,也无法保证双方按照完全相同的速度接收数据。因此,UART为每个字节添加额外的起始位和停止位,以帮助接收器在数据到达时进行同步;双方还必须事先就传输速度达成共识(设置相同的波特率,例如每秒9600位)。02硬件介绍信息格式波特率是指每一bit数据占据的时间串口信息的格式是开始位【把常态的高电平拉低数据位【从低位数据开始发奇校验【把电平为1的数据
晓蓝WQuiet
·
2023-03-30 03:12
Linux
linux
Linux应用开发
之文件与IO流
与大多数操作系统一样,Linux为程序运行提供了大量的服务,包括打开文件、读文件、启动一个新程序、分配存储区以及获得当前时间等,这些服务被称为系统调用接口(systemcallinterface)。另外,glibc库还提供了大量广泛用于C程序的通用函数(格式化输出变量的值,比较两个字符串等)。基于Linux系统的程序设计接口(系统调用接口和C库提供的很多函数),实现业务控制逻辑,我们谓之为Linu
十六宿舍
·
2023-03-29 16:01
嵌入式开发Linux专题
unix
linux应用开发
apue
<Linux开发>
linux应用开发
-之-uart通信开发例程
一、简介串口全称叫做串行接口,串行接口指的是数据一个一个的按顺序传输,通信线路简单。使用两条线即可.实现双向通信,一条用于发送,一条用于接收。串口通信距离远,但是速度相对会低,串口是一种很常用的工业接口。关于串口的基础知识以及通行原理、通行数据格式等之类的问题。串口(UART)在嵌入式Linux系统中常作为系统的标准输入、输出设备,系统运行过程产生的打印信息通过串口输出;同理,串口也作为系统的标准
waterfxw
·
2023-03-25 03:29
linux应用开发
ubuntu
Linux
linux
ubuntu
Linux应用开发
自学之路
前言朋友们应该知道了我不是科班出身,是由机械强行转行到
Linux应用开发
方向。下面我就详细向大家介绍自己这一路上的转行历程,希望对大家有所启发。
西瓜泰郎
·
2023-03-17 07:16
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他