- 2023-12-1405_bootloader开发
05_bootloader开发需要准备:usb转串口线、SD卡、MINIUSB程序没有运行的时候是放在Nandflash(相当于硬盘)中的,这个地址为程序地址。运行起来的时候是放在DRAM(相当于内存)里的,这个地址为程序链接地址。1.ARM启动顺序1.1.第一个点亮LED的程序(GPIO)参考NoOS(裸机程序)\s
- 2023-10-26设备驱动畅想
文章目录一、设备驱动程序二、字符设备驱动示例1、自动创建设备节点Makefilehello.c2、misc驱动加载模块原理3、platform(1)platform_driver_register驱动加载模块原理(2)platform_device_register驱动加载模块原理(3)驱动和设备都加载(4)改生成/dev下节点三、内核函数一、设备驱动程序
- 2023-05-11S5PV210 | 裸机蜂鸣器实验
S5PV210|裸机蜂鸣器实验目录S5PV210|裸机蜂鸣器实验电路原理DATASHEET(相关寄存器设置详解)2.2.7GPD0控制寄存器组2.2.7.1PortGroupGPD0ControlRegister(GPD0CON,R/W,Address=0xE020_00A0)2.2.7.2PortGroupGPD0ControlRegister(GPD0DAT,R/W,Address=0x
- 2023-05-11S5PV210 | 裸机汇编LED闪烁实验
S5PV210|裸机汇编LED闪烁实验目录S5PV210|裸机汇编LED闪烁实验原理图DATASHEET2.2.7PORTGROUPGPD0CONTROLREGISTER2.2.7.1PortGroupGPD0ControlRegister(GPD0CON,R/W,Address=0xE020_00A0)2.2.7.2PortGroupGPD0ControlRegister(GPD0DAT,R/W,Address
- 2023-05-11S5PV210 | 裸机汇编LED流水灯实验
S5PV210|裸机汇编LED流水灯实验目录S5PV210|裸机汇编LED流水灯实验开发板:1.原理图2.Datasheet相关3.代码3-1.代码实现(流水灯,仅作演示)3-2.工具mkv210_image代码4.运行SD卡启动5.参考开发板:1.原理图上图中,当按下POWER键后,VDD_5V和VDD_IO会产生5V和3.3V的电压,其中D26无
- 2023-05-11S5PV210 | S5PV210 概述
目录1.S5PV210概述1.1架构概述1.2S5PV210框图1.3S5PV210的主要特性1.3.1微处理器1.3.2内存子系统1.3.3多媒体1.3.4音频子系统1.3.5安全子系统1.3.6连通性1.3.7系统外设1.4惯例1.4.1寄存器R/W约定1.4.2寄存器值约定2.内存映射2.1内存地址映射2.1.1设备特定地址
- 2023-05-11S5PV210 | 微处理器启动流程
S5PV210|微处理器启动流程目录S5PV210|微处理器启动流程S5PV210启动概述S5PV210的启动顺序iROM(BL0)的启动顺序V210启动流程图第一次启动失败时的iROM第二次启动顺序用于引导代码描述的标题信息数据编写校验和示例代码S5PV210启动概述S5PV210支持从多种设备启动,如OneNAN
- 2023-04-12x210-2023-04-12
1、编译提示警告说36行的|附近有问题,按提示应该系统怕表达式优先级有问题提示要加括号,但是|左右的表达式都已经有括号括起了,也就是()|(),于是只能将整个表达式都括起来试试,也就是(()|()),再次编译警告依旧存在,于是只能靠猜测和尝试了,比较大嫌疑的就是位操作里的0xff<<8缺少括号,而且刚好在
- 2023-04-03S5PV210开发 -- 串口驱动开发
上篇文章讲的UART,更多的是硬件相关的知识。接下来进入正题了,串口驱动开发。一、阅读原理图我们用的是UART2串口,则接收管脚XuRXD2复用GPA1_0,发送管脚XuTXD2复用GPA1_1二、S5PV210UART (1)通用异步接收器和发送器的概述 (p-853)S5PV210中的通用异步接收器和发送器(UART)提供四
- 2023-04-03S5PV210开发 -- UART 详解
上一篇文章系统的讲了一下通信的分类,包括并行通信,串行通信。串行通信的分类,包括同步通信,异步通信。这篇文章我们主要讲一下UART 串口编程,我们并不陌生。之前讲过RS485通信,参看:UNIX再学习--RS485串口编程再者,参看:日常生活小技巧--UART回环测试一、基本概念 参看:UART--维
- 2023-04-03S5PV210开发 -- 通信
参看:串行通信基本原理参看:【51单片机】(手把手教你)串口通信-基础篇一、基本概念首先,我们先看一下什么是 通信(communication)随着计算机网络化和微积分级分布式应用系统的发展,通信的功能越来越重要。通信是指计算机与外界的信息传输,既包括计算机与计算机之间的传输,也包括计算机与外部
- 2023-04-03S5PV210开发 -- Linux dd命令
昨天群里有人询问,为什么破坏BootLoader破坏不掉。出现错误:dd:writing'/dev/mtdblock0':Operationnotpermitted我说需要插着SD卡才可以。(这个也不对,不插SD卡也可以,那这个错误还是没有搞清楚)然后我们来看一下它操作指令: busyboxddif=/dev/zeroof=/dev/mmcblk0bs=512
- 2023-03-27s5pv210开发与学习:1.18之ADC控制器学习
1.原理图2.资料参考数据手册相关内容见section10_audio_etc----》7ADC&TOUCHSCREENINTERFACE本章介绍ADC和触摸屏界面的功能和用法。7.1ADC和触摸屏界面概述10位或
- 2023-02-25S5PV210开发 -- 通过 SD 卡烧写
上文烧写/启动模式提到使用SD卡启动。那么接下来看看怎么做。一、首先备份一开始购买的开发板是Android系统的,将拨码开关调到SD启动模式下。按POWER按钮,备份一份在