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 字符设备驱动 ioctl,Tiny6410学习ing—(四)、
嵌入式Linux
内核驱动进阶—(7)、高级字符设备驱动(ioctl 控制)—①...
(四)、
嵌入式Linux
内核驱动进阶(7)、字符设备驱动(ioctl控制)—①大部分驱动除了需要具备读写设备的能力外,还学要具备对硬件控制的能力。例如,要求设备报告错误信息,改变波特率,这些操作常
weixin_39709262
·
2023-03-29 17:57
linux
字符设备驱动
ioctl
嵌入式linux
led驱动有几种写法,
嵌入式Linux
字符设备LED驱动-基于树莓派
个人原创,转载请注明原文出处http://blog.csdn.net/u011897065/article/details/41307339参考文章:http://blog.csdn.net/embbnux/article/details/17712547首先先说下大致步骤:1)、电路连接2)、内核字符设备驱动编写3)、Makefile和Kconfig添加4)、编译内核5)、复制内核到SD卡6)、
吴跃湘
·
2023-03-29 17:55
嵌入式linux
led驱动有几种写法
嵌入式linux
设备驱动,
嵌入式Linux
设备驱动工作原理的研究
文章通过对与
嵌入式Linux
设备驱动程序相关内核源码进行分析,从设备驱动的体系结构和内核环境两方面入手,对
嵌入式Linux
设备驱动程序的工作原理进行剖析和阐述。
杨怀玉
·
2023-03-29 17:22
嵌入式linux设备驱动
嵌入式linux
驱动开发-字符设备驱动
驱动字符设备驱动简介字符设备驱动开发步骤驱动模块的加载和卸载字符设备注册与注销实现设备的具体操作函数添加LICENSE和作者信息总结Linux设备号设备号的组成设备号的分配chrdevbase字符设备驱动开发实验实验程序编写驱动程序chrdevbase.c用户程序chrdevbaseApp.c编译驱动程序和测试APP总结之前在嵌入式系统移植停留了一段时间,枯燥地看uboot、kernel和跟文件系
桃子酱紫君
·
2023-03-29 16:36
原子笔记-设备树驱动
matlab
python
qt
嵌入式linux
字符设备注册设备驱动
头文件:/*包含初始化宏定义的头文件,代码中的module_init和module_exit在此文件中*/#include/*包含初始化加载模块的头文件,代码中的MODULE_LICENSE在此头文件中*/#include/*定义module_parammodule_param_array的头文件*/#include/*定义module_parammodule_param_array中perm的头
此人未设置昵称
·
2023-03-29 16:33
linux嵌入式
嵌入式
linux
kernel
字符驱动
嵌入式Linux
设备驱动程序开发指南9(平台设备驱动)——读书笔记
平台设备驱动九、平台设备驱动9.1平台设备驱动概述9.2GPIO驱动9.2.1简介9.2.2硬件名称9.2.3引脚控制器9.2.4引脚控制子系统9.2.5GPIO控制器驱动9.3RGBLED平台设备模块9.3.1简介9.3.2设备树9.3.3ledRGB代码分析:9.3.4RGBled全部代码九、平台设备驱动9.1平台设备驱动概述在嵌入式系统中,设备通常并不通过总线连接,将字符设备转为平台设备。在
Jack.Jia
·
2023-03-29 16:33
linux驱动
驱动开发
驱动程序
linux
【
嵌入式Linux
内核驱动】02_字符设备驱动
字符设备驱动〇、基本知识设备驱动分类(按共性分类方便管理)1.字符设备驱动字符设备指那些必须按字节流传输,以串行顺序依次进行访问的设备。它们是我们日常最常见的驱动了,像鼠标、键盘、打印机、触摸屏,还有点灯以及I2C、SPI、音视频都属于字符设备驱动。字符设备不经过系统快速缓冲。2.块设备驱动就是存储器设备的驱动,比如EMMC、NAND、SD卡和U盘等存储设备,因为这些存储设备的特点是以存储块为基础
岁月歌者BC
·
2023-03-29 16:21
嵌入式
#
jetson
nano
字符设备驱动
嵌入式Linux
内核驱动
jetson
nano
嵌入式Linux
字符设备驱动标准ioctl接口
目录1、unlocked_ioctl接口作用2、ioctl系统调用3、unlocked_ioctl接口驱动模板4、unlocked_ioctl接口测试体验4.1unlocked_ioctl接口5、标准unlocked_ioctl接口的命令合成5.1接口命令规则5.2ioctl系统调用控制led1、unlocked_ioctl接口作用write:往设备写中写数据,单独这个接口并不能满足现实设备的全部
丘比特惩罚陆
·
2023-03-29 15:31
嵌入式
Linux
单片机
linux
运维
服务器
嵌入式Linux
调试器GDB的使用
调试一直是程序开发的重中之重,使用GDB调试可以帮助我们快速找到程序中的错误。注意:在进行GDB调试之前,程序在gcc编译时要加上“-g”选项。1.进入GDB:gdb可执行文件名2.查看GDB:“l”(list)3.设置断点:设置断点可以使程序执行到某个位置时暂时停止,方便在该位置处查看变量的值、堆栈情况等,从而找到程序中的问题所在。需要注意的是在GDB中利用行号设置断点是指代码运行到对应行之前暂
coal miner
·
2023-03-29 15:52
c#
vim
物联网
linux
面试
【
嵌入式Linux
】第二部分 - 裸机开发/系统移植/驱动开发/内核开发
本部分主要专注构建从0到1的
嵌入式Linux
学习知识体系。主要涉及Linux环境配置,
嵌入式Linux
裸机开发,Linux文件系统及系统移植,驱动开发等部分。
CodeAllen嵌入式
·
2023-03-29 13:22
驱动开发
linux
嵌入式
c语言
c++
【Note10】利用yocto工具构建
嵌入式Linux
系统
软件源码2.初始化Yocto构建目录2.1imx-setup-release.sh脚本运行2.2imx-setup-release.sh脚本解析2.2.1setup-environment脚本解析3.构建
嵌入式
free-coder
·
2023-03-29 12:13
Notes
linux
嵌入式linux
入门3-3-套接字
个人博客对应地址:
嵌入式linux
入门3-3-套接字socket主要函数创建套接字socket,我们一般翻译为套接字,其是一种通讯接口,允许位于不同计算机之间的线程通过网络进行通讯,我们可以使用socket
lczdk
·
2023-03-29 05:10
嵌入式linux
linux
socket
套接字
网络
嵌入式linux
入门3-2-串口
个人博客上本篇文章地址:
嵌入式linux
入门3-2-串口tty体系tty是teletype的缩写,在上世纪计算机还很昂贵的时候,多人可以通过这种终端来连接并共用一台计算机,发展到今日,tty已经成为了字符类设备的统称
lczdk
·
2023-03-29 05:40
嵌入式linux
linux
串口
嵌入式Linux
入门-从启动代码开始,真正从0开始点个灯
嵌入式Linux
学习系列全部文章:
嵌入式Linux
学习—从裸机到应用教程大全板子和芯片无所谓,其实都差不多,会看手册,看原理图都一样,我所用板子的SOC:S3C2440,ARM架构一、启动代码启动代码为一段汇编语言所写的代码
闪耀大叔
·
2023-03-29 05:31
嵌入式Linux入门
嵌入式
嵌入式Linux
ARM
stm32
ubuntu18安装vscode搭建
嵌入式linux
开发环境
ubuntu18安装vscode搭建
嵌入式linux
开发环境安装vscode配置vscode(安装插件)配置添加头文件路径安装vscode官网下载安装包sudodpkg-icode_1.51.0-1604600753
夜雪-初霁
·
2023-03-29 02:50
软件使用
环境搭建
工具使用
vscode
linux
【
嵌入式Linux
】开发环境搭建
按照现在开发的实际情况,
嵌入式Linux
的开发一般都是在win的环境下搭建一个Linux的虚拟机,代码的编译调试和运行都需要依赖这个环境。一般操作都是在
all of the time
·
2023-03-29 02:04
Linux
linux
运维
服务器
嵌入式
2.5|物联网iot应用系统设计|
嵌入式Linux
操作系统EOS|思维导图|归纳整理·下部分
上部分:https://blog.csdn.net/m0_57656758/article/details/128888575?spm=1001.2014.3001.55011建立基于arm+linux的嵌入式开发工具链的过程根据生成嵌入式开发工具链的流程图简述在redhatlinux9.0环境下建立基于arm+linux的嵌入式开发工具链的过程。(1)选定软件版本选用适当的版本,找到适合主机和目
alwaysuzybaiyy
·
2023-03-28 22:22
操作系统operating
sys
linux
运维
服务器
<Linux开发> linux应用开发-之-uart通信开发例程
串口(UART)在
嵌入式Linux
系统中常作为系统的标准输入、输出设备,系统运行过程产生的打印信息通过串口输出;同理,串口也作为系统的标准
waterfxw
·
2023-03-25 03:29
linux应用开发
ubuntu
Linux
linux
ubuntu
嵌入式Linux
-线程的回收/取消/分离
1.线程的回收1.1回收线程的概念春节七天连假已经过完啦,也该回收一下我们放假的线程了!听过很多回收旧手机、旧冰箱和旧彩电…,那么回收线程又是什么呢?在父、子进程当中,父进程可通过wait()函数(或其变体waitpid())阻塞等待子进程退出并获取其终止状态,回收子进程资源;而在线程当中,也需要如此,通过调用pthread_join()函数来阻塞等待线程的终止,并获取线程的退出码,回收线程资源;
The endeavor
·
2023-03-24 18:24
嵌入式Linux学习
linux
开源 linux 路由器软件,
嵌入式Linux
下开源路由器OpenWRT编译与下载
***************************************************************************************************************************作者:EasyWave时间:2014.10.26类别:Linux应用-开源路由器OpenWRT的编译与下载声明:转载,请保留链接注意:如有错误,欢迎指正。
weixin_39790168
·
2023-03-24 18:51
开源
linux
路由器软件
嵌入式 Linux 入门(五、Shell 脚本编程上:认识 Shell 脚本)
大家好,是矜辰所致,
嵌入式Linux
入门第五课,本课开始简单学习一下Shell脚本编程。
矜辰所致
·
2023-03-24 13:39
嵌入式Linux
#
嵌入式
Linux
入门篇
linux
shell
脚本
Shell脚本编程
解释型语言
Shell
内置命令
linux应用程序——netlink的部分使用方法
一、前言在
嵌入式linux
中,应用程序常常需要和内核做通信,其中我们熟悉的方法有系统调用,异步IO等,但这些只能用于单工通信,即应用程序主动跟内核通信或者内核发送信号给应用程序,在某些场合中并不使用。
wipping的技术小栈
·
2023-03-24 07:43
嵌入式开发:简化物联网
许多开发人员认为物联网和
嵌入式Linux
设备是他们今天工作环境的扩展。但现实情况是,为
嵌入式Linux
设备开发和维护应用程序伴随着一系列独特的挑战和工作流程。
粤嵌教育
·
2023-03-24 05:16
嵌入式linux
块设备驱动框架
块设备是针对存储设备的,比如SD卡,EMMC,NANDFlash,机械硬盘等。因此块设备驱动其实就是这些存储设备的驱动,块设备和字符设备的区别有:块设备只能以块为单位进行读写访问,块是linux虚拟文件基本的数据传输单位。字符设备是以字节为单位进行数据传输的,不需要缓冲。块设备在结构上时可以进行随机访问的,对于这些设备的读写都是按块进行的块设备使用缓冲区来暂时存放数据,等条件成熟以后再一次性将缓冲
光屁股的雨果
·
2023-03-23 19:53
嵌入式软件
大数据
嵌入式Linux
——网卡驱动(一):网卡驱动框架介绍
声明:文本是看完韦东山老师的视频和看了一些文章后,所写的总结。我会尽力将自己所了解的知识写出来,但由于自己感觉并没有学的很好,所以文中可能有错的地方敬请指出,谢谢。在介绍本文之前,我想先对前面的知识做一下总结,我们知道Linux系统的设备分为字符设备(chardevice),块设备(blockdevice),以及网络设备(networkdevice)。字符设备是指存取时没有缓存的设备。块设备的读写
canwang0
·
2023-03-23 18:42
嵌入式linux
网络编程,TCP、IP协议原理,wireshark抓包工具,以太网头(Ethernet header),IP头,TCP头,三次握手,四次握手,UDP头
文章目录1,wireshark抓包工具1.1,wireshark安装1.2,wireshark启动1.2.1,出现错误警告1.2.2,解决方案2,常用调试测试工具3,TCP/IP协议网络封包格式3.1,以太网头(Ethernetheader)---(网络接口和物理层)3.1.1.DestinationMACAddress:3.1.2.SourceMACAddress:3.1.3.EtherType
nice梦醉天宇
·
2023-03-22 17:55
嵌入式Linux-网络编程
嵌入式linux网络编程
TCP
IP协议原理
wireshark抓包工具
以太网头
IP头
TCP头
UDP头
三次握手
四次握手
嵌入式Linux
学习笔记
目录一、Ubuntu系统二、linux开发环境搭建三、Ubuntu有关1、操作有关2、工具四、嵌入式开发有关1、笔记2、问题3、注意事项一、Ubuntu系统修改镜像源;sudoapt-getupdate无法获得锁的问题;SecureCRT8.1安装;实用的Ubuntu快捷键;二、linux开发环境搭建Ubuntu安装教程;vim/Gedit编辑器sudoapt-getinstallvim;net-
thunderlakers
·
2023-03-22 14:19
软件
硬件
Linux运行labwindows,Linux Lab 发布 v0.2-rc3,新增原生 Windows 支持
可以用它来高效地学习处理器架构、Linux内核、
嵌入式Linux
系统、C语言编程、Linux汇编、Shell编程等。
Cossea
·
2023-03-22 14:05
buildroot构建根文件系统
buildroot构建根文件系统一、简介Buildroot是Linux平台上一个构建
嵌入式Linux
系统的框架。整个Buildroot是由Makefile脚本和Kconfig配置文件构成的。
不倒翁766
·
2023-03-22 14:33
linux
【正点原子MP157连载】 第六章 TF-A 使用-摘自【正点原子】【正点原子】STM32MP1
嵌入式Linux
驱动开发指南V1.7
1)实验平台:正点原子STM32MP157开发板2)购买链接:https://item.taobao.com/item.htm?&id=6292707218013)全套实验源码+手册+视频下载地址:http://www.openedv.com/thread-318813-1-1.html4)正点原子官方B站:https://space.bilibili.com/3946208905)正点原子STM
正点原子
·
2023-03-22 08:22
正点原子
LINUX
stm32
linux
驱动开发
Linux学习_驱动编写方案与总线驱动模型
总线模型platform_bus_typeplatform_match函数注册平台设备流程注册平台驱动常用函数具体程序在D:\6ull\git仓库\01_all_series_quickstart\05_
嵌入式
muzi_taibai
·
2023-03-15 17:40
Linux学习
linux
学习
运维
怎么才算是一个合格的coder
我是做嵌入式产品开发的,对于
嵌入式Linux
系统来说,里面也有很多功能,这些功能是有不同的模块,相互配合完成
fensnote
·
2023-03-15 11:40
笔记
coder
程序员
百度小程序
嵌入式Linux
驱动开发(二)LED驱动
1.Linux下LED驱动原理与裸机区别在于,编写驱动要符合linux驱动框架规范。裸机直接对寄存器物理地址进行读写,linux下需要经过MMU。1.1地址映射相关概念1)MMU(MemoryManageUnit-内存管理单元):①完成虚拟空间到物理空间映射。(地址映射)②内存保护,设置存储器访问权限,设置虚拟存储空间缓冲特性。2)虚拟地址(VA):对于x位处理器,虚拟地址范围为2^xByte。比
qq_41075961
·
2023-03-15 11:25
嵌入式
驱动开发
linux
运维
嵌入式开发流程
一般
嵌入式Linux
的开发过程,无论是ARM,PowerPC或MIPS的处理器,都必需经过以下的开发过程:1、创建Linux交叉编译环境;2、建立Bootloader;3、移植Linux内核;4、建立Rootfs
摆烂选手一枚
·
2023-03-15 03:53
linux
ubuntu
嵌入式硬件
openwrt 基础知识
penWrt是一个高度模块化、高度自动化的
嵌入式Linux
系统,拥有强大的网络组件,常常被用于工控设备、电话、小型机器人、智能家居、路由器以及VOIP设备中。
发稿咋胸前
·
2023-03-15 02:16
openwrt
嵌入式openwrt
嵌入式Linux
一、文件I/O1.1、文件描述符对于内核而言,所有打开的文件都通过文件描述符引用。文件描述符是一个非负整数。当打开一个现有文件或创建一个新文件时,内核向进程返回一个文件描述符。当读、写一个文件时,使用open或creat返回的文件描述符标识该文件,将其作为参数传递给read或write文件描述符的变化范围是0~OPEN_MAX-1注意:文件描述符0:标准输入(STDIN_FILENO)文件描述符1
点灯master
·
2023-03-12 23:45
Linux
嵌入式
linux
嵌入式 Linux 入门 环境篇(一、开发板初体验)
嵌入式Linux
入门环境篇第一课,初次体验开发板。
矜辰所致
·
2023-03-12 23:43
嵌入式Linux
#
嵌入式
Linux
环境篇
linux
i.MX6ULL
i.MX6ULL开发板
如何学习
嵌入式Linux
文章来源:如何学习
嵌入式Linux
_韦东山...第1章单片机和Linux的区别1.1有哪些产品使用单片机或Linux1.2在硬件操作上单片机和Linux是类似的1.3在单片机中点灯、使用LCD1.4在Linux
zhenkobe
·
2023-03-12 23:42
嵌入式LINUX
linux
学习
单片机
嵌入式Linux
学习路线图
文章来源:史上最全
嵌入式Linux
学习路线图我是1999年上的大学,物理专业。在大一时,我们班里普遍弥漫着对未来的不安,不知道学习了物理后出去能做什么。
zhenkobe
·
2023-03-12 23:42
嵌入式LINUX
linux
学习
面试
嵌入式Linux
书籍清单
原文链接:【重磅推荐】
嵌入式Linux
书籍清单...Linux入门C语言数据结构ARM裸机Linux驱动Linux应用Shell脚本MakefileLinux入门作为嵌入式开发人员,我们没有必要把精力放到使用哪个
zhenkobe
·
2023-03-12 23:42
嵌入式LINUX
linux
ubuntu
运维
嵌入式Linux
学习基础规划篇
下面来介绍一下
嵌入式linux
学习基础规划,目标是达到适应嵌入式应用软件开发、嵌入式系统开发或嵌入式驱动开发的基本素质。采用了目前应用最广泛的软硬件开发平台(Linux和Arm)。
weixin_33717117
·
2023-03-12 23:12
嵌入式
shell
操作系统
推荐几本学习
嵌入式linux
的书籍
(1)c语言是所有编程语言中的强者,单片机、dsp、类似arm的种种芯片的编程都可以用c语言搞定),因此必须非常熟练的掌握。推荐书籍:《thecprogramminglanguage》这本经典的教材是老外写的,也有中译版本。(2)操作系统原理,是必需的,如果是计算机专业毕业那也就无所谓了,如果是非计算机专业的就必须找一本比较浅显的计算机原理书籍看一看,把啥叫“进程”“线程”“系统调度”等等基本问题
weixin_30412167
·
2023-03-12 23:11
嵌入式
c/c++
操作系统
嵌入式linux
寄存器,开发一个 Linux 调试器(三):寄存器和内存
上一篇文章中,我们在调试器中加入了简单的地址断点。这一次,我们将给调试器加入读写寄存器和内存的功能,这样就可以在控制RIP,观察程序的状态,以及改变程序的行为了。注册我们的寄存器在我们正真的读取寄存器前,调试器需要知道一些关于x8664架构的相关知识。包括通用寄存器,专用寄存器以及浮点寄存器和向量寄存器。为了简单期间,我将省略后两者(浮点以及向量寄存器),当然如果你喜欢的话你可以选择去加入相关支持
臧竹萌1111
·
2023-03-12 23:41
嵌入式linux
寄存器
嵌入式linux
教程,基础知识 -
嵌入式Linux
教程_Linux教程_Linux公社-Linux系统门户网站...
一、交叉开发模式1、运行
嵌入式Linux
开发时分3个步骤:(i)在主机上编译Bootloader,通过烧写工具烧入开发板(ii)在主机上编译
嵌入式Linux
内核,通过串口连接写入单板(iii)在主机上编译各种应用程序
镜阳秋
·
2023-03-12 23:41
嵌入式linux
教程
嵌入式Linux
应用开发学习(一)—嵌入式编程基本知识
参考书籍《
嵌入式Linux
应用开发》韦东山著一、交叉编译工具链的配置
Jacky~~
·
2023-03-12 23:06
Linux应用编程
linux
嵌入式
嵌入式linux
驱动学习-用cdev代替register_chrdev()
上回说到字符设备驱动程序的注册与销毁register_chrdev()和unregister_chrdev()这是有缺陷的。嵌入式lnux驱动学习-2.一个驱动程序的流程现在用另外一个更好的方法代替,我们先来看看register_chrdev()实际上是调用了__register_chrdev(major,0,256,name,fops);staticinlineintregister_chrde
闪耀大叔
·
2023-03-12 23:04
嵌入式Linux入门
linux
学习
运维
嵌入式Linux
教程—裸机、应用、驱动完整教程目录
本教程涵盖从裸机到应用再到驱动的嵌入式学习文章,持续更新。本教程旨在帮助以后像从事嵌入式行业的同学,以及想转行嵌入式的朋友快速入门。无论你是干嵌入式软件、还是嵌入式驱动,无论以后从事的具体行业是如何,都可以学习本教程内容。由于单片机部分暂时不写,所以比较适合有一些单片机基础的同学。待嵌入式应用完成后,再写单片机相关教程。1.学习路线详解从0开始的嵌入式学习路线,学什么、怎么学?2.ARM裸机基础2
闪耀大叔
·
2023-03-12 23:34
嵌入式Linux入门
学习
嵌入式
嵌入式Linux
单片机
物联网
嵌入式Linux
该如何学?教你正确的学习方法
学习
嵌入式linux
也要有一个正确的学习方法,如果只是东学一点西学一点肯定学不好。或许每个人都有最适合自己的学习方法,不过下面的
嵌入式Linux
路线对大多数初学者都是一个很好的参考。
chuigui5762
·
2023-03-12 23:33
嵌入式
移动开发
操作系统
【超全面】Linux嵌入式干货学习系列教程
、Linux应用篇四、Linux网络篇五、ARM篇六、Linux系统移植篇七、Linux驱动篇八、Linux特别篇九、Linux项目篇一、前言 博主学习Linux也有几个月了,在这里为广大朋友整理出
嵌入式
修成真
·
2023-03-12 23:01
Linux系列学习
linux
学习
驱动开发
服务器
单片机
嵌入式Linux
学习经典书籍-学完你就是高手
更多单片机/嵌入式内容及资料:大叔的嵌入式小站:
嵌入式Linux
学习经典书籍ps:差钱的小伙伴可以找找资源,等赚钱了记得买实体书补上,尊重这些优秀的作者,这些书值得你收藏。Linux入门▲《
闪耀大叔
·
2023-03-12 23:30
嵌入式Linux入门
驱动开发
嵌入式
c语言
linux
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他