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
s5pv210驱动学习
ARM芯片(
S5PV210
芯片)——串口通信详解
1、电子通信的基本概念1.1、同步通信和异步通信1.同步通信:通信双方有统一的工作节拍,一般需要发送方给接收方发送信息的同时发送时钟信号,接收方根据发送方给它的时钟信号来安排自己的工作节奏。同步通信用在通信双方信息交换频率固定,或者通信频率比较高的场景。2.异步通信:又叫异步通知,简单来说就是发送方不必考虑接收方,想发信息就发信息,没有固定的工作节拍。但是需要遵循一定的通信协议,比如发送方发送信息
正在起飞的蜗牛
·
2023-02-21 11:21
arm
单片机
stm32
【项目实践】依赖注入用得好,设计模式轻松搞
首图.png以项目
驱动学习
,以实践检验真知前言设计模式是我们编程道路上绕不开的一环,用好了设计模式能够让代码拥有良好的维护性、可读性以及扩展性,它仿佛就是“优雅”的代名词,各个框架和库也都能见到它的身影
RudeCrab
·
2023-02-19 01:15
【项目实践】一文带你搞定页面权限、按钮权限以及数据权限
权限授权.png以项目
驱动学习
,以实践检验真知前言权限这一概念可以说是随处可见:等级不够进入不了某个论坛版块、对别人发的文章我只能点赞评论但不能删除或修改、朋友圈一些我看得了一些看不了,一些能看七天内的动态一些能看到所有动态等等等等
RudeCrab
·
2023-02-18 13:26
学习OpenGL(四):纹理加载
目录引言代码示例代码解析图片加载坐标加载本系列文章主要是记录学习OpenGL的过程,旨在
驱动学习
理解OpenGL,最终达到能够使用相关接口解决实际项目问题,学习流程参考《LearnOpenGL》。
Arui丶
·
2023-02-05 11:53
学习OpenGL
学习
qt
c++
驱动学习
(2)WDK的HELLOWORLD驱动
博客无聊记1,建立miniwdk.cmakefileSources2,代码miniwdk.c//NT式驱动////PDRIVER_OBJECT此结构体用来传递驱动对象//PUNICODE_STRING指向此驱动复制的注册表,也就是驱动程序在注册表中的路径#includeintDriverEntry(PDRIVER_OBJECTa,PUNICODE_STRINGb){return0;}makefil
aimsam
·
2023-01-30 07:29
驱动
makefile
winddk
object
string
include
ddk
【学习分享】如何成为有效学习的高手@Bill#第2次#2019-01-13
不谈兴趣,用任务
驱动学习
朋友们晚上好,今天来分享用任务
驱动学习
的要点:1.人做事的驱动来自于两个方面:内部(兴趣)和外部(奖励);2.以教为学,可以很好地
驱动学习
效果,自己给自己设置一个任务;3.抱着一种学完了要去教别人的态度来学习
Danceryuan
·
2023-01-28 14:43
Docker-高级篇-swarm集群
我们还是以小需求来
驱动学习
的方式进行讲解。
极客编程玩家
·
2023-01-21 10:43
Linux内核vmap函数,Linux 4.16 Binder
驱动学习
笔记--------接口简析
1.binde设备初始化1.1binder_init()staticint__initbinder_init(void)binder设备初始化过程可以简化为如下步骤:1.初始化binder缓冲区分配ret=binder_alloc_shrinker_init();2.创建binder相关目录debugfs_create_dir第一个参数为创建的目录,第二个参数为父目录,因此在前面binder就创建
weixin_39588265
·
2023-01-13 07:58
Linux内核vmap函数
Linux下的
驱动学习
笔记(2)
笔记目录四.I2C从设备驱动编程1.重要结构体2.创建i2c_client3.温湿度传感器驱动编程思路4.温湿度传感器应用层五.I2C-T>ools使用1.交叉编译i2c-tools2.使用命令六.编写I2C_Adapter驱动1.设备树2.platform_driver3.i2c_apdater七.找对应设备树节点十三、USB协议一.USB基础知识1.USB简介2.USB不同版本3.USB拓扑结
物废个一
·
2023-01-12 13:59
stm32
单片机
学习
从零开始用C语言实现图片解码播放器(有源码)
1、项目描述1.1、项目硬件平台介绍(1)硬件平台:九鼎公司的X210开发板,
S5PV210
(Cortex-A8内核);(2)软件平台:linux2.6.35.7内核,直接基于linuxAPI操作1.2
正在起飞的蜗牛
·
2023-01-04 15:26
小项目
c语言
linux
开发语言
触摸屏
音视频
嵌入式项目开发
软件环境搭建记录---->传送门2.51、stm32、
s5pv210
对比-1-.硬件大致对比51单片机Cortex-M3Cortex-A8内核处理器具体:STC15F2K60S2
W----D
·
2023-01-03 12:13
arm学习再出发
单片机
stm32
嵌入式硬件
android
驱动学习
---led实验
android
驱动学习
---led实验博客分类:android
驱动学习
androidjni驱动========================驱动:内核:android-kernel2.6.36(必须对应你的板子上内核
manshq163com
·
2022-12-27 05:27
android
android
jni
layout
struct
module
硬件驱动
作开发板的就那么几家了
看gooleman的csdn博客,当年他搞了个
s5pv210
的开发板,但是效果不好,累死累活的却没有销量,于是又去打工了想想,谁会用开发板呢?
yazhouren
·
2022-12-23 23:50
心情驿站
DPDK 网卡
驱动学习
DPDK版本19.02初始化:/*Launchthreads,calledatapplicationinit().*/intrte_eal_init(intargc,char**argv){.../*rte_eal_cpu_init()->*eal_cpu_core_id()*eal_cpu_socket_id()*读取/sys/devices/system/[cpu|node]*设置lcore_
lingshengxiyou
·
2022-12-21 10:32
DPDK
c++
linux
学习
c++
服务器
linux
后台开发
嵌入式工程师必备开发工具
3.VMware虚拟机LINUX系统
驱动学习
使用开发必备!4.sourceinsightLINUX内核源码查看开发必备
小阳先生的宝库
·
2022-12-15 17:52
扩展知识
开发工具
驱动设计硬件基础学习笔记
×××××××××××××读×××××××××××linux设备驱动的重点,难点linux设备
驱动学习
是一项浩繁的工程,包含如下重点难点1.编写linux设备驱动要求工程师有非常好的硬件基础:懂得SRAM
love23_linuxer
·
2022-12-15 10:50
Linux设备驱动学习总结
linux
kernel
技术
数学
digital
工作
嵌入式驱动初级-中断
中断上半部与下半部四、下半部机制之tasklet----基于软中断五、按键中断下半部机制之tasklet六、下半部机制之workqueue-----基于内核线程七、按键中断下半部机制之workqueue前言记录嵌入式
驱动学习
笔记一
兔子警官QAQ
·
2022-12-13 14:21
嵌入式驱动
linux
驱动开发
嵌入式硬件
嵌入式驱动初级-字符设备驱动基础
文章目录前言一、
驱动学习
预备知识1.什么是设备驱动程序2.向内核添加新功能方法2.1新功能源码与Linux内核源码不在同目录下2.2在Ubuntu下加载和删除ko文件步骤2.3在开发板下加载和删除ko文件步骤
兔子警官QAQ
·
2022-12-13 14:50
嵌入式驱动
linux
驱动开发
嵌入式驱动初级-阻塞与非阻塞
文章目录前言一、五种IO模型二、阻塞与非阻塞三、多路复用四、信号驱动前言记录嵌入式
驱动学习
笔记一、五种IO模型当应用程序对设备驱动进行操作的时候,如果不能获取到设备资源,那么阻塞式IO就会将应用程序对应的线程挂起
兔子警官QAQ
·
2022-12-13 14:50
嵌入式驱动
linux
驱动开发
pytorch 自动微分基础原理
autograd的强大之处在于它在运行时动态跟踪你的计算,这意味着如果你的模型有决策(判断)分支,或者只有在运行时才知道长度的循环,计算仍然会被正确跟踪,你会得到正确的梯度来
驱动学习
。
xuejianxinokok
·
2022-12-07 19:40
机器学习
pytorch
深度学习
机器学习
S5PV210
体系结构与接口09:SD卡启动详解
目录1.MMC技术演进1.1NandFlash&NorFlash芯片1.2MMC卡&SD卡&MicroSD卡(TF卡)1.2.1代际关系1.2.2技术共性1.3iNand&MoviNand1.4SD协议简介1.4.1物理接口与协议1.4.2速度等级1.4.3容量等级2.x210的SD卡启动2.1拨码与启动2.1.1拨码开关设置2.1.2启动channel2.2iROM对SD/MMC启动的支持2.2
麦兜的学习笔记
·
2022-11-22 15:37
Linux嵌入式开发
arm
嵌入式硬件
fpga开发
SD卡规范解读
1.SD卡介绍1.1各类型储存卡/接口首先了解一下我们在SD卡
驱动学习
中会碰到的主要几个储存卡名词:SD:SecurityDigitalMemoryCard,新一代多媒体储存卡,高速,安全(但安全机制貌似很少用到
LinuxWorking
·
2022-11-22 15:36
Linux
Driver
【Linux
驱动学习
(1)】USB与input子系统,linux统一设备模型,枚举,USB描述符深入剖析
USB与input子系统一、linux统一设备模型的组成二、USB描述符四大描述符三、USB如何进行一步一步枚举的呢?四、input设备生成过程五、linuxusb子系统---通信一、linux统一设备模型的组成1、linux设备成千上万,怎么匹配驱动?①DTS的compatible与driver对应一样就匹配了?②驱动里面写个同name的device和driver就匹配了?③usb里面devic
甜甜的Galier
·
2022-11-16 18:38
Linux驱动
linux
学习
USB
hid
input
uboot源码分析(基于
S5PV210
)之启动第一阶段
目录一、start.S引入1、u-boot.lds中找到start.S入口2、SourceInsight中如何找到文件3、SI中找文件技巧二、start.S解析1、不简单的头文件包含2、启动代码的16字节头部3、异常向量表的构建4、有点意思的deadbeef5、TEXT_BASE、CFG_PHY_UBOOT_BASE6、设置CPU为SVC模式7、设置L2、L1cache和MMU(200行开始)8、
小嵌同学
·
2022-11-09 19:21
初窥uboot与Linux内核
linux
驱动开发
BSP
uboot
arm
S5PV210
芯片的DRAM控制器介绍、初始化DDR的流程分析
1、DRAM的地址空间(1)从地址映射图可以知道,
S5PV210
有两个DRAM端口。
正在起飞的蜗牛
·
2022-10-14 09:09
ARM
DRAM
uboot源码分析(基于
S5PV210
)之uboot的命令体系与环境变量
目录4、命令参数以argc&argv传给函数二、uboot命令解析和执行过程分析1、从main_loop说起(main.c中)2、run_command函数详解3、关键点分析三、uboot如何处理命令集1、可能的管理方式2、命令结构体cmd_tbl_t3、uboot实现命令管理的思路4、uboot命令定义具体实现分析5、find_cmd函数详解6、U_BOOT_CMD宏详解四、uboot中增加自定
小嵌同学
·
2022-09-25 11:12
初窥uboot与Linux内核
嵌入式Linux小项目
linux
uboot
arm
驱动
嵌入式硬件
uboot源码分析(基于
S5PV210
)之启动第二阶段
目录一、start_armboot函数简介1、一个很长的函数2、一个函数组成uboot第二阶段3、宏观分析:uboot第二阶段应该做什么4、思考:uboot第二阶段完结于何处?二、start_armboot解析1、init_fnc_t2、DECLARE_GLOBAL_DATA_PTR3、for循环执行init_sequence4、cpu_init、board_init5、gd->bd->bi_ar
小嵌同学
·
2022-09-25 11:41
初窥uboot与Linux内核
linux
驱动开发
嵌入式硬件
arm
uboot
uboot源码分析(基于
S5PV210
)之零距离初体验
目录一、
S5PV210
官方uboot配置编译实践1、找到官方(SOC/开发板厂商)移植好的uboot2、在ubuntu下配置编译二、uboot的源码目录分析1、开发板厂商提供的uboot和三星原版uboot
小嵌同学
·
2022-09-25 11:41
初窥uboot与Linux内核
ubuntu
linux
驱动开发
arm
uboot
uboot源码分析(基于
S5PV210
)之uboot如何启动内核
目录一、uboot和内核到底是什么1、uboot是一个裸机程序2、内核本身也是一个"裸机程序"3、部署在SD卡中特定分区内4、运行时必须先加载到DDR中链接地址处5、内核启动需要必要的启动参数二、启动内核第一步:加载内核到DDR中1、静态内核镜像在哪里?2、镜像要放在DDR的什么地址?三、zImage和uImage的区别联系1、bootm命令对应do_bootm函数2、vmlinuz和zImage
小嵌同学
·
2022-09-25 11:41
初窥uboot与Linux内核
linux
arm开发
BSP开发
驱动开发
嵌入式
S5PV210
Uboot开发与移植03:Uboot启动流程详解
目录1.start.S解析1.1uboot入口分析1.2头文件包含1.2.1config.h1.2.2version.h1.2.3asm/proc/domain.h1.2.4regs.h1.3启动代码的16B头部信息1.4构建异常向量表1.5重要的变量定义1.5.1_TEXT_BASE1.5.2_TEXT_PHY_BASE1.5.3_armboot_start1.5.4_bss_start&_bs
麦兜的学习笔记
·
2022-09-25 11:10
Linux嵌入式开发
uboot
X210开发板(
S5PV210
芯片)uboot移植DM9000驱动移植
SROM控制器介绍
S5PV210
芯片的地址映射
S5PV210
芯片有6个SROM端口,其中SROMBank1的地址是0x88
正在起飞的蜗牛
·
2022-09-25 11:10
#
uboot移植
uboot
S5PV210
芯片的uboot烧录脚本目录(sd_fusing)完整解析
1、从SD卡启动的逻辑分析(1)
S5PV210
芯片首先会去SD卡通道0启动,启动失败才会去从SD卡通道二启动;(2)
S5PV210
芯片先从SD卡中读8kb的BL1到iRAM中执行;(3)BL1程序会把完成
正在起飞的蜗牛
·
2022-09-25 11:40
#
u-boot学习笔记
uboot
linux
ARM
二、uboot20
s5pv210
移植—SPL编译分析
一、uboot20
s5pv210
移植—基础环境配置文章目录前言1.根目录makefile分析2.Makefile.spl总结前言在进行
s5pv210
的使用时,由于外设的初始化要求和空间大小,需要在IRAM
松下鱼
·
2022-09-25 11:38
U-Boot
u-boot
spl
bootloader
S5PV210
Uboot开发与移植01:Uboot概述
目录1.uboot概述1.1uboot的版本1.1.1官方版本1.1.2SoC厂商版本1.1.3开发板厂商版本1.2uboot功能框架1.3uboot生命周期2.uboot编译流程2.1配置2.2设置交叉工具链2.3编译3.x210对uboot.bin的使用3.1配置原因3.2sd_fusing目录文件分析3.2.1目录结构3.2.2sd_fdisk.c文件分析3.2.3C110-EVT-mkbl
麦兜的学习笔记
·
2022-09-25 11:08
Linux嵌入式开发
linux
运维
服务器
S5PV210
Uboot开发与移植02:Uboot配置与编译
目录1.uboot源码目录简介2.uboot编译原理引入2.1功能模块配置2.1.1在.c文件中不编译相应的功能语句2.1.2在make时不编译相应的功能模块2.2跨平台编译环境配置3.uboot配置过程解析3.1makex210_sd_config3.1.1执行unconfig目标3.1.2调用mkconfig脚本生成配置文件3.1.3将TEXT_BASE写入config.mk配置文件3.2mk
麦兜的学习笔记
·
2022-09-25 11:08
Linux嵌入式开发
嵌入式
uboot源码分析(基于
S5PV210
)之uboot的硬件驱动部分
目录一、uboot与linux驱动1、uboot本身是裸机程序2、uboot的虚拟地址对硬件操作的影响3、uboot借用(移植)了linux驱动二、iNand介绍1、iNand/eMMC/SDCard/MMCCard的关联2、iNand/eMMC的结构框图及其与NandFlash的区别3、iNand/eMMC的物理接口和SD卡物理接口的对比三、SD卡/iNand操作1、硬件接口:DATA、CLK、
小嵌同学
·
2022-09-25 11:07
初窥uboot与Linux内核
linux
arm
uboot
SD/iNand
嵌入式硬件
操作系统原理笔记
第一章操作系统概述1.课程特点:概念多,原理性强,较抽象.学习目的:基础核心课,有利于对计算机系统的理解和软件开发.难点:概念,原理,算法,数据结构.学习方法:用问题
驱动学习
,理论联系实际.内容安排:硬件部分
weixin_30629977
·
2022-09-12 11:16
操作系统
嵌入式
网络
Linux
驱动学习
--wifi驱动(rtl88xx系列网卡芯片)源码分析
目录一、引言二、驱动框架三、网络设备框架常用接口介绍------>网卡部分------>USB部分一、引言今天来和大家分析一下rtl88xx系列网卡的驱动框架,该网卡是USB接口的,也就是结合了两种驱动框架二、驱动框架这个系列的网卡都是USB接口,所以本质上来说,还是一个USB外设,通过USB与CPU通信,而其中又增加了网络驱动框架,来完成网卡的功能。我们先从驱动的入口开始看驱动入口statici
文艺小少年
·
2022-08-13 17:36
wifi
linux驱动
网络驱动
USB设备驱动
Linux驱动开发(十一)---树莓派SPI
驱动学习
(OLED)
前文回顾《Linux驱动开发(一)—环境搭建与helloworld》《Linux驱动开发(二)—驱动与设备的分离设计》《Linux驱动开发(三)—设备树》《Linux驱动开发(四)—树莓派内核编译》《Linux驱动开发(五)—树莓派设备树配合驱动开发》《Linux驱动开发(六)—树莓派配合硬件进行字符驱动开发》《Linux驱动开发(七)—树莓派按键驱动开发》《Linux驱动开发(八)—树莓派SR0
胖哥王老师
·
2022-08-13 17:59
驱动开发
操作系统
linux知识
驱动开发
linux
12860
oled
Linux驱动开发(十八)---网络(网卡)
驱动学习
前文回顾《Linux驱动开发(一)—环境搭建与helloworld》《Linux驱动开发(二)—驱动与设备的分离设计》《Linux驱动开发(三)—设备树》《Linux驱动开发(四)—树莓派内核编译》《Linux驱动开发(五)—树莓派设备树配合驱动开发》《Linux驱动开发(六)—树莓派配合硬件进行字符驱动开发》《Linux驱动开发(七)—树莓派按键驱动开发》《Linux驱动开发(八)—树莓派SR0
胖哥王老师
·
2022-08-13 17:25
驱动开发
操作系统
linux知识
驱动开发
linux
树莓派
网络
s5pv210
开发与学习:1.5之裸机汇编流水点灯
目录1.硬件原理图LED部分2.Datesheet资料查阅3.代码编写4.参考、学习资料:1.硬件原理图LED部分x210BV3S的电路原理图1.1各LED对应的控制IO口D22----------------------》GPJ0_3D23----------------------》GPJ0_4D24----------------------》GPJ0_5D25---------------
透明水晶
·
2022-08-11 13:56
5.ARM裸机
s5pv210
点灯
裸机
c语言安卓驱动开发,android
驱动学习
1-驱动开发流程(Android.mk)
QQ:971586331软件环境:操作系统:windows10IDE版本:AndroidStudio3.4.2JAVA版本:jdk-8u221-windows-x64NDK版本:android-ndk-r20-windows-x86_64Kernel版本:linux3.0开发板android版本:android4.0.3硬件环境:开发板:itop-4412精英版本文内容:本文描述了如何使用andr
weixin_39529128
·
2022-07-19 20:54
c语言安卓驱动开发
LINUX
驱动学习
之4-LINUX内核和内核编程
说到内核,需要提两个重要的内容1.GNU计划:开发了优秀的编译器GCC和调试器GDB等基础设施2.POSIX标准:可移植的操作系统接口。一、内核各版本主要特点二、版本的命名版本有两个小数点,三部分数字,如LINUX2.6.35,数字不停的增大,周期2-3个月三、版本变更的详细信息在这个网站可以查到http://kernelnewbies.org/LinuxVersions。四、LINUX内核的近期
思途积跬
·
2022-07-12 22:01
LINUX驱动
LINUX-KERNEL
前端框架,你该如何学习?
别在一开始的时候学错了姿势;*第二步:项目
驱动学习
。要想快速熟练掌握一门框架,少不了大量的写代码。
简约靳
·
2022-06-01 20:30
框架
前端
框架
学习
Linux
驱动学习
--ALSA框架(一)ALSA框架的介绍
目录一、引言二、ALSA框架介绍------>OSS框架------>ALSA框架------>两个框架的联系------>ALSA整体描述、源码目录结构------>ALSA设备文件结构一、引言本篇文章来分析一下ALSA框架的基本架构二、ALSA框架介绍linux下的声卡驱动架构主要分为OSS架构和ALSA架构。OSS框架OSS全称是OpenSoundSystem,叫做开放式音频系统,这种早期的
文艺小少年
·
2022-05-29 07:54
ALSA
linux
驱动设备
android
音频驱动
网络
驱动学习
杂记
ethtoolethtool的使用不带选项,默认输出协商速率、最大速率、连接状态等信息-i|--driver打印驱动信息--set-priv-flags设置网卡的私有属性,比如将link-down-on-close置为true后可以使用ifconfigdown去关闭网卡连接-a
dongdong酱
·
2022-05-23 10:00
字符设备
驱动学习
#include#include#include#include#defineHELLO_MAJOR0#defineHELLO_NR_DEVS2inthello_major=HELLO_MAJOR;inthello_minor=0;//高12位是主设备号,低20位是次设备号dev_tdevt;inthello_nr_devs=HELLO_NR_DEVS;module_param(hello_maj
酸菜。
·
2022-04-03 13:54
#
深入理解linux内核
c++
linux
哈希算法
Unity游戏开发之2048游戏的实现
前言写今天这篇文章的缘由,其实是来自于前段时间和粉丝的一个聊天,最近他打算参加游戏创作大赛,问我需要准备学习什么知识,以及参加比赛的注意事项一类:我相信因为热爱游戏而前来投身于U3D学习的粉丝想来不是少数,兴趣可以
驱动学习
·
2022-03-22 14:07
Linux
驱动学习
--HDMI开发(一) 相关协议及传输原理的介绍
目录一、引言二、HDMI硬件接口及相关协议------->TMDS(转换最小化差分信令)------->CEC(消费电子控制)------->DDC(显示数据通道)------->ARC(音频回传通道)------->HEC(HDMI以太网通道)三、HDMI上层协议四、HDMI的基本传输原理一、引言最近做的项目有涉及到HDMI,故来整理一下HDMI(High-DefinitionMultiface
文艺小少年
·
2022-03-20 00:24
hdmi
linux
android
驱动
W25Qxx nor flash
驱动学习
如下所示是原子哥提供的w25qxx的驱动,作为学习参考非常实用,驱动比较通用,注释清晰,方便移植:#include"w25qxx.h"#include"spi.h"#include"delay.h"#include"usart.h"#include"stm32f4xx_hal_gpio.h"u16W25QXX_TYPE=W25Q256;//默认是W25Q256//4Kbytes为一个Sector/
小小城御园
·
2022-03-17 11:31
linux设备驱动程序
flash学习
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他