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
系统和嵌入式android系统的区别和联系
嵌入式android源码架构:uboot+linuxkernel+android(包含文件系统,虚拟机,UI)
嵌入式linux
:这是大部分人认识的l
行稳方能走远
·
2023-03-29 17:49
嵌入式知识
嵌入式Linux
驱动开发2---字符驱动框架
字符设备”字符设备是指那些只能一个字节一个字节读写数据的设备,不能随机读取设备内存中的某一数据,需要按照先后顺序依次读取。看起来字符设备是面向数据流的设备,数据像水流一样流入,常见的字符设备有鼠标,键盘,串口,控制台和LED等设备“《linux驱动开发入门与实战》块设备“块设备指那些可以从任意位置读取指定数据长度的设备,如硬盘,磁盘,SD卡“如何辨别他俩在/dev目录下保存着这两种设备,每个设备对
三境界
·
2023-03-29 17:31
嵌入式Linux
驱动开发
linux
运维
嵌入式linux
网络设备驱动,
嵌入式Linux
系统设备驱动程序的开发
与其他操作系统相比,
嵌入式Linux
系统以其可应用于多种硬件平台、内核高效稳定、源码开放、软件丰富、网络通信和文件管理机制完善等优良特性而正被作为研究热点,越来越多的研究人员采用Linux平台来开发自己的产品
weixin_39636645
·
2023-03-29 17:57
嵌入式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环境C语言
开发基础
C语言是一门面向过程的计算机编程语言,与C++、C#、Java等面向对象编程语言有所不同。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、仅产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。C语言诞生于美国的贝尔实验室,由丹尼斯·里奇(DennisMacAlistairRitchie)以肯尼斯·蓝·汤普森(KennethLaneThompson)设计的B语言为基础发展而来
十六宿舍
·
2023-03-29 16:31
嵌入式开发Linux专题
c语言
c++
开发语言
linux
【
嵌入式Linux
内核驱动】02_字符设备驱动
字符设备驱动〇、基本知识设备驱动分类(按共性分类方便管理)1.字符设备驱动字符设备指那些必须按字节流传输,以串行顺序依次进行访问的设备。它们是我们日常最常见的驱动了,像鼠标、键盘、打印机、触摸屏,还有点灯以及I2C、SPI、音视频都属于字符设备驱动。字符设备不经过系统快速缓冲。2.块设备驱动就是存储器设备的驱动,比如EMMC、NAND、SD卡和U盘等存储设备,因为这些存储设备的特点是以存储块为基础
岁月歌者BC
·
2023-03-29 16:21
嵌入式
#
jetson
nano
字符设备驱动
嵌入式Linux
内核驱动
jetson
nano
前端
开发基础
(三)——美特网电商项目实战
目录一、项目介绍、头部制作二.首页布局index三.列表页布局list四.详情页布局details一、项目介绍、头部制作1.项目介绍项目描述:美特网是一个电商网站,要完成首页、列表页、详情页、注册页面的制作2.目录文件夹项目文件夹:meitewang样式文件夹:css(初始化样式放在base.css,公共样式放在common,css)脚本文件夹:js背景类图片文件夹:img产品类图片文件夹:upl
Lyrelion
·
2023-03-29 16:15
初遇你
html
css
web前端
开发基础
知识整理以及前端视频教程
随着移动互联网的发展和越来越多创业公司的加入,Web前端工程师的岗位空缺越来越大,薪资迅速上涨。Web前端工程师比以往更具有号召力。想要自学成为炙手可热的Web前端工程师?靠零碎化的短视频可不行,你需要更加对症下药的体系化好课程——WEB课程视频教程,为想要自学成才的Web前端新星们献上一套完整的自学课程,此次课程包含了10个阶段全套的在线课程,同时提供了视频和源代码的mianfei下载。从web
斑码教育王老师
·
2023-03-29 15:38
嵌入式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
面试
自学android编程教程,安卓编程入门教程 安卓编程如何自学
安卓编程入门教程安卓编程如何自学一、安卓编程
开发基础
知识1、Android应用程序是用java语言写的,通过aapt工具把
倾城落雪
·
2023-03-29 15:17
自学android编程教程
Linux驱动
开发基础
-申嵌
课程目标第一章Linux驱动程序概述本章目标本章目标本章结构1.1设备驱动程序简介1.2设备的分类和特点1.3驱动程序的开发1.3.1设备驱动的HelloWorld模块(hello.c)1.3.2内核驱动模块和应用程序对比1.3.3编写模块Makefile文件1.3.4编译和装载驱动模块阶段总结
forty_seven
·
2023-03-29 15:17
ios
开发基础
学习笔记(十一)--@property的使用
前言大家好,我是milo,今天这篇文章讲的是@property在MRC和ARC下的使用和对比。@property的参数(1)线程方面 atomic(默认):几乎不用,低性能,仅能保证读写安全(通过互斥锁),并不能保证线程安全。 nonatomic:高性能,一般使用这个。(2)内存管理方面 1.MRC 1>assign(默认):基本数据类型、枚举、结构体(非OC对象),当2个对象相互引用,一
miloluo
·
2023-03-29 14:47
【
嵌入式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
运维
服务器
嵌入式
ios
开发基础
学习笔记(九)--多对象内存管理(MRC)
前言大家好,我是milo,上一篇讲到的是关于单个对象的内存管理,看起来是挺容易的,但是涉及到多对象并且对象之间有关联的时候,就会显得比较复杂,所以我们就接下去看看多对象内存的管理。多对象内存管理大家应该都知道QQ游戏的斗地主吧,其实多个对象的内存管理跟很多游戏的房间管理差不多。为了更加具体,下面我们通过代码的方式实现多对象的内存管理。上代码之前,一定要对下面几条规范心中有数。1、只要还有人在用某个
miloluo
·
2023-03-28 23:35
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
运维
服务器
Android Studio
开发基础
知识(持续更新中~)
阅读本文需要有Java和前端的基础,本文是我学习Android时的笔记。大纲一、UI开发AS快捷键布局1.线性布局(LinearLayout)2.相对布局(RelaviteLayout)3.针布局(FrameLayout)4.表格布局(TableLayout)5.绝对布局(AbsoluteLayout)常用控件1.TextView2.EditView3.Button4.RadioButton5.I
Monster_CYC
·
2023-03-28 18:56
android
studio
android
软考高级-系统架构设计师-知识点总结(一)架构设计基础
由系统架构设计师概述、计算机与网络基础知识、信息系统基础知识、系统
开发基础
知识四部分构成。
昊昊该干饭了
·
2023-03-28 14:13
高软-系统架构设计师
系统架构
数据库
软件工程
网络
软件构建
安卓组件化开发开源库
xbrick-base开源地址:https://github.com/zz-xlab/xbrick-base基础介绍安卓组件化化
开发基础
库宿主首页项目使用纯kotlin+mvvm+databinding
zhouyufei
·
2023-03-28 11:19
第3章 以太坊应用
开发基础
以太坊开发环境搭建配置以太坊环境**安装go环境因为以太坊是Go语言进行开发的,所以要在本机上安装以太坊,首先需要安装Go的环境,进入https://golang.org/dl/下载对应的Go语言包。如果是Mac则下载go1.7.4.darwin-arm64.pkg,双击安装即可。默认安装在/usr/local/go目录下,并且自动设置了环境变量。同时还需要配置一个GOPATH环境变量,作为Go的
混沌子
·
2023-03-27 17:33
STM32
开发基础
知识入门
C语言基础位操作对基本类型变量可以在位级别进行操作。1)不改变其他位的值的状况下,对某几个位进行设值。先对需要设置的位用&操作符进行清零操作,然后用|操作符设值。2)移位操作提高代码的可读性。3)~取反操作使用技巧可用于对某一位取0,也是为了提高可读性。define宏定义常见格式:#define标识符字符串ifdef条件编译常见格式:#ifdef标识符程序段1#else程序段2#endif它的作用
JoengGaap
·
2023-03-27 08:15
STM32
stm32
单片机
嵌入式硬件
LIMS有助提高实验室仪器设备有效运转
实验室智能化管理平台实验室管理系统LIMS是符合ISO/IEC17025-2017《检测和校准实验室能力认可准则》要求为
开发基础
,助力科研检测实验室实现全程实验质量管理、评审质控等管理流程水平提升。
实验室管理平台
·
2023-03-27 06:10
<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
内置命令
Android
开发基础
(一
Android
开发基础
(一)由于暑假实训以及科研项目都需要用的Android编程的相关知识,我这个编程小菜鸡决定记录一下自己Android学习之路。
HeronZhao
·
2023-03-24 13:37
linux应用程序——netlink的部分使用方法
一、前言在
嵌入式linux
中,应用程序常常需要和内核做通信,其中我们熟悉的方法有系统调用,异步IO等,但这些只能用于单工通信,即应用程序主动跟内核通信或者内核发送信号给应用程序,在某些场合中并不使用。
wipping的技术小栈
·
2023-03-24 07:43
嵌入式开发:简化物联网
许多开发人员认为物联网和
嵌入式Linux
设备是他们今天工作环境的扩展。但现实情况是,为
嵌入式Linux
设备开发和维护应用程序伴随着一系列独特的挑战和工作流程。
粤嵌教育
·
2023-03-24 05:16
【非常详细】Flask
开发基础
与入门
目录前言Flask
开发基础
与入门web
开发基础
Flask中的HelloWorld一、简单的flask框架二、flask框架的路由methods方法,默认为GET三、flask框架参数传递的两种方法四、flask
颜语凌
·
2023-03-23 19:11
flask
python
后端
嵌入式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
luffcc项目-01-项目
开发基础
概念、需求分析、环境搭建、搭建项目、搭建前端项目、跨域CORS
一、项目
开发基础
概念1.企业的web项目类型1.商城1.1B2C直销商城商家与会员直接交易(BusinessToCustomer),路飞等。
Hi-CWJ
·
2023-03-22 13:35
8项目1
项目搭建
项目基础
VS Code 的那些插件~
还未工作之前,用过的编辑器各式各样,后来一直钟情VScode啦~今天就来推荐一些插件吧~如果以后遇到一些好玩的插件我也会继续更新哒顺便分享一下快速下载vscode的小妙招
开发基础
必备recommendstrongly
婆娘漂亮生活安逸
·
2023-03-22 11:46
【正点原子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
驱动开发
上一页
35
36
37
38
39
40
41
42
下一页
按字母分类:
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
其他