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系统移植
视频教程-串口通信和RS485-第1季第13部分-单片机/工控
U-Boot、Linuxkernel移植及驱动程序开发;精通C、C++、Java、C#等语言,熟悉ARMCortex-A、Cortex-M3/M4等体系结构;熟悉三星平台S3C2440、S3C6410、
S5PV210
weixin_29374291
·
2023-09-23 01:50
Linux
系统移植
(一)-- 系统组成
参考资料:linux
系统移植
篇(一)——linux系统组成【野火Linux移植篇】1-uboot初识与编译/烧录步骤文章目录一、linux系统组成二、Uboot三、Linux内核四、设备树本篇为Linux
SGchi
·
2023-09-22 12:19
linux
服务器
运维
Linux
系统移植
(二)--系统调试
文章目录一、编译文件系统1.1下载资源安装包1.2配置模板ARM64目标平台1.3配置交叉编译器1.4配置登录用户名和密码1.5配置Linux控制台1.6配置文件系统格式1.7编译buildroot文件系统二、编译ARM64Linux三、启动QemuLinux系统参考链接:一、编译文件系统1.1下载资源安装包我们使用buildroot软件包来制作rootfs文件系统映像,下载buildroot软件
SGchi
·
2023-09-22 12:46
linux
Linux应用编程--IO文件
嵌入式LinuxC应用编程指南V1.1.pdf(gitee.com)1.基本概述1.什么是Linux应用程序(1)整个嵌入式linux核心课程包括5个点,按照学习顺序依次是:裸机,c高级,uboot和
系统移植
m0_63077733
·
2023-09-21 14:07
linux
运维
服务器
视频教程-linux设备驱动模型-linux驱动开发第5部分-驱动/内核开发
U-Boot、Linuxkernel移植及驱动程序开发;精通C、C++、Java、C#等语言,熟悉ARMCortex-A、Cortex-M3/M4等体系结构;熟悉三星平台S3C2440、S3C6410、
S5PV210
weixin_29266295
·
2023-09-21 02:55
Linux
系统移植
篇1:STM32MP1微处理器之源码编译
系统移植
前说明关于命令行提示符:在实验步骤中会涉及到执行命令的操作,为区分操作是在Ubuntu上完成还是在开发板上完成,不同操作会有不同的提示符:Ubuntu操作时命令行提示符为:linux@ubuntu
华清远见
·
2023-09-20 21:42
IMX6ULL
系统移植
篇-uboot的烧写与运行
一.uboot配置与编译本文来学习uboot的烧写,承接之前uboot的配置与编译篇,博文如下:IMX6ULL
系统移植
篇-uboot的配置与编译_凌肖战的博客-CSDN博客二.uboot的烧写uboot
凌肖战
·
2023-09-20 20:10
嵌入式C开发
arm开发
linux
SD卡引导制作与烧写方法总结
使用SD卡给
S5pv210
烧写系统时问题总结及解决方法:SD卡之前制作成Android系统,然后想改成wince系统给开发板烧写系统,没有使用分区软件(我使用的是ParagonPartitionManager
linconi
·
2023-09-18 11:16
SD卡
格式化
嵌入式学习笔记(32)
S5PV210
的向量中断控制器
6.6.1异常处理的2个阶段可以将异常处理分为2个阶段来理解。第一个阶段是异常向量表跳转;第二个阶段是进入了真正的异常处理程序irq_handler之后的部分。6.6.2回顾:中断处理的第一个阶段(异常向量表跳转阶段)处理(1)第一个阶段之所以能够进行,主要依赖于CPU设计时提供的异常向量表机制。第一个阶段的主要任务是从异常发生到响应异常并且保存/恢复现场、跳转到真正的异常处理程序处。(2)第二个
嵌入式开发白菜
·
2023-09-14 21:50
嵌入式学习笔记
编程
嵌入式
学习
笔记
嵌入式实时数据库
嵌入式硬件
单片机
嵌入式学习笔记(30)
S5PV210
的中断体系介绍
6.4.1什么是中断?(1)中断的发明是用来解决宏观上的并行需要的。宏观就是从整体来看,并行就是多件事情都完成了。(2)微观上的并行,就是指的真正的并行,就是精确到每一秒甚至每一刻,多个事情都在同时进行的。宏观上面的并行不等于微观的并行,有时候宏观上是并行的,微观上是串行的。(3)例子中一个人在看电影,快递来了暂停电影跑去收快递,收完快递继续回来看电影,这个例子就是宏观上的并行和微观上的串行。例子
嵌入式开发白菜
·
2023-09-14 21:20
嵌入式学习笔记
编程
嵌入式
学习
笔记
嵌入式实时数据库
嵌入式硬件
51单片机
嵌入式学习笔记(31)异常向量表的编程处理
6.5.1像内存一样去访问异常向量表(1)
S5PV210
的异常向量表可以改变(在CP15协处理器中),以适应操作系统的需求。但是目前系统刚启动,此时DRAM尚未初始化,程序哦都市在iSRAM中运行。
嵌入式开发白菜
·
2023-09-14 21:20
嵌入式学习笔记
嵌入式
编程
学习
笔记
stm32
嵌入式硬件
51单片机
嵌入式实时数据库
单片机
嵌入式学习笔记(33)
S5PV210
的第二阶段处理过程
(1)第一个过程,怎么找到具体是哪个中断:
S5PV210
中因为支持的中断源很多,所以直接设计了4个中断寄存器,每个32位,每位对应一个中断源。
嵌入式开发白菜
·
2023-09-14 21:17
嵌入式
嵌入式学习笔记
编程
学习
笔记
ARM体系结构及接口技术(部分理论知识)
MCU)开发:stm32只需要具备C语言即可2>linux驱动开发:有操作系统,基于linux内核提供的接口函数,完成硬件驱动程序的编写驱动课程要求具备的知识:C语言IO进程线程网络编程数据结构ARM
系统移植
°嘟嘟嘟嘟
·
2023-09-14 20:14
arm
反汇编
LV.9 ARM体系结构与接口技术
1计算机硬件基础Day1-1底层课程导学课程回顾1.编程基础1.C语言基础2.C高级及Linux3.数据结构2.应用开发1.IO2.进程3.网络编程3.底层开发1.ARM2.
系统移植
3.驱动开发嵌入式系统分层操作系统的作用向下管理硬件
AlterEgo(●ˇ∀ˇ●)
·
2023-09-14 20:10
嵌入式学习笔记
驱动开发
linux
运维
系统移植
---uboot
bootloaderdtbrootfskernel源码级的而不是部署级的板子上电,执行CPU内部IROM存储的启动程序,根据拨码开关识别启动方式,假设从SD卡启动IROM中的程序作用是将SD卡中前面几k的程序搬到CPU的IRAM中执行,而这几k的程序的作用是继续搬之后的代码到外部的RAM(DDR3/DDR4)中去执行几k程序就是咱们的bootloader下载uboot修改Makefile添加交叉编
hamster2553
·
2023-09-14 08:59
uboot
arm开发
嵌入式学习笔记(26)5
S5PV210
串行通信编程实战
5.5.1整个流程分析整个串口通信相关程序包含2部分:uart_init负责初始化串口,uart_putc负责发送一个字节5.5.2串口初始化关键步骤(1)初始化串口的Tx和Rx引脚所对应的GPIO(查原理图可知Tx和Rx分别对应GPA0_1和GPA0_0)(2)GPA0CON(0xE0200000),bit[3:0]=0b0010bit[7:4]=0b0010(3)初始化这几个关键寄存器UCON
嵌入式开发白菜
·
2023-09-12 15:30
嵌入式学习笔记
编程
嵌入式
单片机
嵌入式硬件
嵌入式实时数据库
linux
系统移植
到开发板简要过程(移植bootloader引导加载程序---移植linux内核---制作根文件系统)
一.标准linux启动过程图对于linux启动流程分析,我们需要移植bootloader引导加载程序---移植linux内核---制作根文件系统镜像文件;二.为什么进行
系统移植
?
ai加班的嵌入者
·
2023-09-11 12:38
系统移植
linux
c语言
系统移植
基于RK3568的Linux开发
第一篇RK3568Linux
系统移植
文章目录目录第一篇RK3568Linux
系统移植
文章目录前言一、编译环境搭建1.编译环境介绍2.安装依赖二、获取官方的RK356X_Linux_SDK包1.解压RK356X_Linux_SDK
小菜kun,qwq
·
2023-09-09 09:09
debian
linux
Orangepi Zero2 全志H616 的初识
在之前对于Linux系统的学习,其内容主要是对于系统API的掌握,而很难进行外设的交互,Linux系统很强大,如果能够结合外设,可以做出STM32,C52等单片机无法实现的复杂项目,而我们可以通过将Linux
系统移植
到香橙派来实现
mjmmm
·
2023-09-08 21:20
开发语言
系统编程
linux
c语言
香橙派
orangepi
嵌入式学习笔记(15)再接
S5PV210
的启动过程
三星推荐方式:bootloader必须大于16KB小于96KB。假定bootloader为74KB,启动过程:开机,BL0运行,BLO加载外部启动设备中的bootloader前16KB(BL1)到SRAM中运行,BL1运行时会加载BL2(bootloader中74-16=58KB)到SRAM中(从SRAM的16KB处开始用)去运行;BL2运行时会初始化DRAM并且将OS搬运到DRAM中去执行OS,
嵌入式开发白菜
·
2023-09-07 15:43
嵌入式学习笔记
编程
嵌入式
学习
笔记
嵌入式实时数据库
嵌入式硬件
S5PV210
学习笔记——(2) 启动阶段的设置
5.2启动阶段的设置5.2.1关开门狗启动阶段喂狗比较麻烦,而且启动阶段都是初始化,看门狗这时的作用不大。根据用户手册,可以找到关看门狗的寄存器,只需要对这个寄存器的第五位写0即可5.2.2设置栈调用C语言首先,C语言中的所有局部变量全都存在栈里,所以在调用C语言程序之前,必须把栈先初始化了。其次,在初始化栈的时候,因为每个模式下都有自己独立的SP寄存器(R13)所以必须先进入对应的模式下才行,系
专业陪跑运动员
·
2023-09-05 11:08
S5PV210嵌入式学习笔记
嵌入式
嵌入式
S5PV210
基础知识总结
这一部分内容主要要查看
S5PV210
的手册。内存映射
S5PV210
属于ARMCortex-A8架构,32位CPU,CPU设计时就有32根地址线&32根数据线。
路溪非溪
·
2023-09-04 19:23
单片机
嵌入式硬件
ARM汇编基础
ARM汇编基础我们在学习STM32的时候几乎没有用到过汇编,可能在学习UCOS、FreeRTOS等RTOS类操作
系统移植
的时候可能会接触到一点汇编。
ManGo CHEN
·
2023-09-04 11:18
Linux学习之路
汇编
单片机
stm32
基于龙芯 2K1000 的嵌入式 Linux
系统移植
和驱动程序设计(二)
第3章嵌入式软件
系统移植
本课题中嵌入式系统正常工作的前提是嵌入式软件系统完整且能正常工作,以便为之后的软件开发提供一个能够正常工作的平台。
深圳信迈科技DSP+ARM+FPGA
·
2023-08-31 03:20
国产ARM+FPGA
龙芯
linux
系统移植
嵌入式学习笔记(4)
S5PV210
的启动过程详解
1.9.1内存SRAM特点是容量小,价格高,优点是不需要软件初始化直接上电就能用DRAM特点是容量大,价格低,缺点是上电后不能直接使用,需要软件初始化1.9.2外存NorFlash:特点是容量小,价格高,优点是可以和CPU总线式相连,CPU上电后可以直接读取,所以用作启动介质。NandFlash:特点是容量大,价格低,缺点是CPU不能总线式访问,需要需要被初始化后通过时序接口读写.一般PC机:很小
嵌入式开发白菜
·
2023-08-30 17:55
嵌入式学习笔记
编程
嵌入式
学习
笔记
嵌入式硬件
嵌入式实时数据库
rtdbs
iot
【LVGL】学习笔记--(2)GUI Guider的使用
基于上一篇【LVGL】学习笔记--(1)Keil中嵌入式
系统移植
LVGL,已经成功地移植了LVGL到我们的嵌入式板子上,并配合磁控旋钮编码器(或者诸如触摸屏、按键、键盘等其他输入设备均可),实现了简单界面的显示工作
公子无缘
·
2023-08-30 04:07
嵌入式
嵌入式硬件
C语言
stm32
LVGL
GUI
Guider
【LVGL】学习笔记--(1)Keil中嵌入式
系统移植
LVGL
一LVGL简介最近emwin用的比较烦躁,同时被LVGL酷炫的界面吸引到了,所以准备换用LVGL试试水。LVGL(轻量级和通用图形库)是一个免费和开源的图形库,它提供了创建嵌入式GUI所需的一切,具有易于使用的图形元素,美丽的视觉效果和低内存占用。【1】主要特性丰富且强大的模块化图形组件:按钮(buttons)、图表(charts)、列表(lists)、滑动条(sliders)、图片(images
公子无缘
·
2023-08-30 04:37
嵌入式
C语言
嵌入式硬件
LVGL
stm32
HC32
实验九 根文件
系统移植
【实验目的】熟悉根文件系统的目录结构,构建自己的根文件系统【实验环境】ubuntu14.04发行版FS4412实验平台交叉编译工具:arm-none-linux-gnueabi-【注意事项】实验步骤中以“$”开头的命令表示在ubuntu环境下执行【实验步骤】一、构建自己的根文件系统在busybox官网下载busybox源码(这里我们下载busybox-1.22.1.tar.bz2)https://
一条飞的鱼儿
·
2023-08-26 23:22
数据库
postgresql
服务器
根文件
系统移植
根文件系统根文件系统是内核启动后挂载的第一个文件系统系统引导程序会在根文件系统挂载后从中把一些基本的初始化脚本和服务等加载到内存中去运行根文件
系统移植
步骤根文件系统内容binshell命令(elf格式)
一条飞的鱼儿
·
2023-08-26 23:51
数据库
linux
服务器
blfs:为lfs虚拟机增加桌面02
参考书籍:BLFS11.3LFS11.3(这里面有软件安装的详细说明)树莓派Linux操作
系统移植
(这里面有桌面系统的脉络梳理)参考视频https://www.youtube.com/watch?
大王怕我去巡山
·
2023-08-21 06:37
LFS
blfs
linux
lfs
xorg
6. Linux内核的gpiolib
文章目录一、Linux内核的gpiolib1.1gpiolib学习重点1.2gpiolib源码分析1-------gpiolib的建立过程1.2.1structs3c_gpio_chip1.2.2
s5pv210
不-语
·
2023-08-20 16:48
linux--驱动开发
gpiolib
端口和IO口的区别
驱动开发学习
驱动1、驱动开发环境完成
系统移植
的三步:u-boot启动引导程序、内核镜像、文件系统,u-boot启动引导程序最好固化到开发板上,内核镜像通过tftp服务从ubuntu下载,文件系统通过nfs服务从ubuntu
零一138
·
2023-08-20 16:46
1024程序员节
c++
嵌入式Linux
系统移植
姓名:薛绍宏学号:19020100016学院:电子工程学院转自:https://blog.csdn.net/qq_31877249/article/details/87185970?ops_request_misc=&request_id=&biz_id=102&utm_term=%E5%B5%8C%E5%85%A5%E5%BC%8Flinux&utm_medium=distribute.pc_s
Jetho
·
2023-08-19 03:34
系统移植
记录
1day
系统移植
目的:把开发板上的Linux操作系统(芯片厂商提供)移植到自己设计的硬件上运行移植内容:1.引导程序2.内核(驱动和设备树)3.根文件系统(库文件,应用程序)交叉编译工具链前缀命名规则:
宇智波康
·
2023-08-17 20:47
linux
运维
服务器
【嵌入式系统】思考题复习
嵌入式系统思考题0.名词解释1.嵌入式系统概述2.ARM处理器体系结构3.ARM指令集4.
S5PV210
微处理器与接口5.ARM-Linux内核6.嵌入式Linux文件系统7.嵌入式Linux
系统移植
及调试
Khalil三省
·
2023-08-16 05:07
浙江师范大学ZJNU
嵌入式系统
思考题
复习
浙师大
2、基于STM32CubeMX的FreeRTOS移植——第二章【FreeRTOS
系统移植
】
文章目录一、STM32cubeMX详解1.STM32CubeMX功能介绍2.STM32CubeMX安装二、配置FreeRTOS1.使用STM32CubeMX配置FreeRTOS2.工程代码分析3.在任务中添加功能一、STM32cubeMX详解1.STM32CubeMX功能介绍STM32CubeMX是一款功能强大的软件,为STM32微控制器应用程序开发提供了一种快捷方便的方法。它旨在提高开发效率,节
物联学长
·
2023-08-12 21:35
stm32
单片机
嵌入式硬件
Linux配置QT Creator环境:ubuntu中安装QT Creator环境
一、前景 目前市面上很多公司使用QTCreator进行界面开发,基本都会选择在Linux环境进行,优点不仅是市场所需,更是方便后期代码的移植,相较于Windows系统,Linux
系统移植
性非常好。
Cheems_Pak Choi
·
2023-08-10 11:55
linux
qt
ubuntu
uC-OS2 V2.93 STM32L476 移植:
系统移植
篇
前言上一篇已经通过STM32CubeMX搭建了NUCLEO-L476RGSTM32L476RG的裸机工程,并且下载了uC-OS2V2.93的源码,接下来,开始
系统移植
开发环境win1064位KeiluVision5
张世争
·
2023-08-09 22:41
uC-OS2
stm32
uC-OS2
移植
ARM裸机-14(
S5PV210
的时钟系统)
1、时钟系统1.1、什么是时钟时钟是同步工作系统的同步节拍1.2、SoC为什么需要时钟Soc内部有很多器件,例如CPU、串口、DRAM控制制器、GPIO等内部外设,这些东西要彼此协同工作,需要一个同步的时钟系统来指挥。这个就是我们SoC的时钟系统。1.3、时钟一般如何获得(1)外部直接输入时钟信号,SoC有个引脚用来输入外部时钟信号,用的很少。(2)外部晶振+内部时钟发生器产生时钟,大部分低频单片
ant-small
·
2023-08-09 00:45
ARM
arm开发
嵌入式Linux
系统移植
的四大步骤
最近在学习
系统移植
的相关知识,在学习和调试过程中,发现了很多问题,也解决了很多问题,但总是对于我们的开发结果有一种莫名其妙的感觉,纠其原因,主要对于我们的开发环境没有一个深刻的认识,有时候几个简单的命令就可以完成非常复杂的功能
达微
·
2023-08-07 10:47
朱老师课堂学习笔记---一步步玩转led
九鼎
S5PV210
开发板上的LED硬件原理图如下:位置:(X210开发版光盘资料\X210V3S_A\hardware\X210BV3)查阅原理图,发现开发板上一共有五颗LED。
shawn-专注
·
2023-08-05 01:41
朱老师课堂
rk3568
系统移植
和编译
1。硬件问题尽量根据原版evb开发版pcb进行布线和移植,切记不可自行走线。emmc和ddr4选型都有要求的,按照硬件手册进行设计2。软件问题2.1目前固件系统选用1.3.2版本进行设计解压后运行.repo/repo/reposync-c更新代码2.2uboot建议不要动,尝试在u-boot/include/configs/rk3568_common.h添加#defineDEBUG编译报错,spl
smart_well_
·
2023-08-04 21:03
linux
S5PV210
体系结构与接口01:ARM体系结构概述
目录1.嵌入式系统的组成1.1硬件组成1.2软件组成2.交叉编译和交叉调试2.1交叉编译2.2交叉调试2.2.1通用调试与交叉调试2.2.2软件交叉调试2.2.3硬件交叉调试3.ARM体系结构的技术特征及发展3.1ARM技术特征3.2ARM体系结构的发展3.2.1什么是体系结构?3.2.2ARM有几种体系结构?3.3ARM微处理器结构特征4.Cortex-A8存储系统4.1统一编址&独立编址4.1
麦兜的学习笔记
·
2023-08-04 12:05
Linux嵌入式开发
seL4
计算机体系结构
arm
020 - STM32学习笔记 - Fatfs文件系统(二) - 移植与测试
一、FatFs文件
系统移植
移植还是在之前学习过程中一直之用的模板,一点点的在自建的工程上逐步完善整个STM32的板级支持包。1、移植文件将ff11a版本的文件
放学校门口见
·
2023-08-02 22:47
stm32
stm32
学习
笔记
ARM裸机-10
1、X210开发板和光盘资料1.1、配置信息CPU:三星
S5PV210
内存:512MDDR2SDRAMFlash:4GBiBandLCD:7寸,分辨率800x480触摸屏:电容触摸屏2、X210开发板硬件手册
ant-small
·
2023-08-02 10:00
ARM
arm开发
嵌入式Linux
系统移植
的四大步骤
utm_source=app&app_version=4.13.0&code=app_1562916241&uLinkId=usr1mkqgl919blen【嵌牛导读】嵌入式
系统移植
引导【嵌牛鼻子】Linux
Windsky2
·
2023-08-01 11:02
ARM裸机-7
1、
S5PV210
的地址映射1.1、什么是地址映射
S5PV210
属于ARMCortex-A8架构,32位CPU,CPU设计时就有32根地址线&32根数据线。
ant-small
·
2023-07-30 19:17
ARM
arm开发
s5pv210
开发与学习:1.2安卓系统启动LOG
安卓系统启动LOGOKU-Boot1.3.4-dirty(May212016-18:17:00)forx210CPU:
S5PV210
@1000MHz(OK)APLL=1000MHz,HclkMsys=200MHz
1234567890@world
·
2023-07-28 04:26
3.Linux系统使用
5.ARM裸机
4.Linux
C编程
linux驱动makefile解析
shelluname-r)#KERN_DIR=/lib/modules/$(KERN_VER)/build#开发板的linux内核的源码树目录KERN_DIR=/root/driver/kernelobj-m+=leds-
s5pv210
Hawen-嵌入式
·
2023-07-26 16:08
linux
运维
服务器
飞凌嵌入式Cortex A8开发板选型指南
S5PV210
or AM335X?
飞凌公司CortexA8开发板目前有两种,一款是基于Samsung公司的
S5PV210
,对应开发板型号有OK210和OK210-A;另外一款是基于TI公司的AM335X,对应的开发板型号有OK335xD
brucehui
·
2023-07-25 22:58
学习总结
上一页
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
其他