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系统移植
tiny210(
s5pv210
)移植u-boot(基于 2014.4 版本)——移植u-boot-spl.bin(点亮led灯)
在这节,我们要完成u-boot-spl.bin移植,并且通过这个程序,拷贝我们自己写的一个led程序到内存,让led灯点亮,首先我们回顾一下u-boot-spl.bin的整个运行过程:1.运行arch/arm/cpu/armv7/start.S文件,设置异常向量表,关闭中断,设置处理器到svc模式,然后执行cup_init_cp15这个段,从字面意思理解是初始化cp15。然后跳转到cpu_init
sihailin1991
·
2020-08-08 21:09
u-boot
tiny210(
s5pv210
)移植u-boot(基于 2014.4 版本)——移植u-boot-spl.bin(核心初始化)
关于u-boot中的命令的使用,大家可以百度“uboot命令详解”,或者查看u-boot的帮助文档。注意:所有修改或添加的代码都标注有“addbyshl”或者“modiedbyshl”,这样方便查看。首先大致分析一下u-boot的代码走向,通过看链接脚本u-boot-2014.04/arch/arm/cpu/u-boot.lds和u-boot-2014.04/arch/arm/cpu/u-boot
sihailin1991
·
2020-08-08 21:09
u-boot
Exynos4412
系统移植
总结
更多文章请关注嵌入式机器人公众号经过了三天的填坑,终于在Exynos4412上移植成功了Uboot2015+Linux4.1.36+Rootfs。具体的移植操作过程在前文在Exynos4412上使用SD卡烧写Linux已经赘述。本文用于记录经验总结。问题一:设置的内核地址不正确,uboot无法启动内核解决办法:在SSH工具上对SD卡进行hexdump打印前5M的地址数据,保存到.txt文件,然后使
Muggle_zero
·
2020-08-08 19:31
Linux移植
1.4.ARM裸机第四部分-GPIO和LED
1.4.1.裸机实验体验之usb启动配合dnw工具下载1.4.1.1、背景知识介绍回顾
S5PV210
的启动方式,必须将OM5打到VCC,才能从USB启动。
qq_20043187
·
2020-08-08 18:29
朱老师ARM裸机全集
【Linux
系统移植
】U-boot移植
一、移植U-boot主要步骤表:添加主板默认配置文件mx6ull_iot_emmc_defconfig(官方mx6ull_14x14_evk_emmc_defconfig)添加主板对应的头文件include/configs目录下添加头文件mx6ull_iot_emmc.h(官方mx6ullevk.h)配置或者裁剪uboot添加开发板对应的板级文件夹board/freescale目录下新建mx6ul
丨匿名用户丨
·
2020-08-08 18:01
#
Linux学习之路
ARM9/ARM11裸机开发笔记1之MDK开发环境和点亮LED
但是如果我们要更好了解ARM的工作原理,,尤其是想进阶嵌入式中最难的一层,驱动层的话,甚至想把其它的非Linux
系统移植
到ARM9/ARM11上。我们就无法避免要跟ARM跟底层的寄存器
蓝凌风
·
2020-08-08 18:57
ARM9/ARM11
Tiny210(
S5PV210
) U-BOOT(八)----DDR工作时序与原理
DDRSDRAM全称为DoubleDataRateSDRAM,中文名为“双倍数据流SDRAM”。DDRSDRAM在原有的SDRAM的基础上改进而来。下图是DDR和SDRAM的数据传输对比图图上可以清楚的看到,DDRSDRAM可在一个时钟周期内传送两次数据,上升沿传一次,下降沿传一次。1.DDR的基本原理先来看一张DDR读操作时序图从中可以发现它多了两个信号:CLK#与DQS,CLK#与正常CLK时
mutemob
·
2020-08-08 18:13
u-boot
Makefile专题:
S5PV210
裸机的Makefile代码分析【实战】
1、前言主要分析下学Cortex-A8系列的芯片
S5PV210
裸机时,一段经常使用的Makefile代码,环境是GCC。
ABeiTian
·
2020-08-08 18:54
Makefile专题
S5pv210
HDMI 接口在 Linux 3.0.8 驱动框架解析 (By liukun321 咕唧咕唧)
作者:liukun321咕唧咕唧日期:2014.1.18转载请标明作者、出处:http://blog.csdn.net/liukun321/article/details/18452663本文主要简述
S5pv210
咕唧咕唧shuboLK
·
2020-08-08 17:45
linux
设备驱动
RTThread完整版学习(RCEA考试练习)之操作
系统移植
(照猫画虎版)STM32F429
RTThread完整版学习(RCEA考试练习)之操作
系统移植
(照猫画虎版)RTThread的一大特色就是有丰富免费的组件可以用,但是对于我这个初学者来说很难习惯它必须使用它的模板完成任务,而且在stm32
little_engineer
·
2020-08-08 17:30
RT-Thread学习
u-boot-2016.09移植(2)-uboot启动简易分析
注:此文与下面关于uboot的移植都参考了《嵌入式linux学习笔记(基于
s5pv210
、tq210)》不管什么版本的uboot都是在arch/arm/cpu/u-boot-spl.lds和arch/arm
未名湖畔的落叶
·
2020-08-08 16:02
嵌入式
深入浅出 - Android
系统移植
与平台开发(十四) - Sensor HAL框架分析之四
Sensor本地封装类SensorDeviceSensorDevice是在本地代码中SensorService对Sensor设备的抽象类型封装,它封装了传感器硬件的硬件操作,该类继承了Singleton类,通过getInstance方法获得单例模式设备操作对象:@frameworks/base/services/sensorservice/SensorDevice.h[cpp]viewplainc
韩半仙
·
2020-08-08 16:45
Android
openwrt libubox 移植到ARM上
宿主机为ubuntu10.04交叉编译工具链版本为arm-linux-gcc4.5.1,目标机为s3c6410/
s5pv210
源码为libubox-2014-08-04-dffbc09baf71b294185a36048166d0
知秋一叶123
·
2020-08-08 15:30
开源库移植
android
系统移植
通过Android
系统移植
,让它在目标系统上运行起来。
#冷风那个吹#
·
2020-08-08 14:56
android系统移植
(
系统移植
)5 U-boot移植
资料来源正点原子嵌入式LINUX目录驱动修改步骤添加开发板默认配置文件添加开发板对应头文件添加开发板对应的板级文件夹修改U-boot图形配置文件添加脚本编译U-bootLCD驱动修改网络驱动修改bootcmd和bootargs环境变量bootcmdbootargs实际使用中,移植的都是参考NXP官方开发板的U-boot进行移植。直接编译官方的U-Boot,可以在正点原子开发板上运行,MMC1SD卡
YuLong5530330
·
2020-08-08 13:10
嵌入式
(
系统移植
)4 U-boot启动流程
资料来源正点原子嵌入式Linux目录链接脚本ldsUboot启动流程程序调用图board_init_f:relocate_coderelocate_vectorsboard_init_rrun_main_loopcmd_process链接脚本ldsu-boot.lds中给出了U-boot的总结架构。OUTPUT_FORMAT("elf32-littlearm","elf32-littlearm",
YuLong5530330
·
2020-08-08 13:40
嵌入式
6.地址映射和外部存储器
6.1.内存映射和地址映射(1)
S5PV210
属于ARM的Cortex-A8架构,32位的CPU(有32根数据总线),CPU设计时就有32根地址总线和32根数据总线。
Rston
·
2020-08-08 13:45
arm裸机
朱老师ARM裸机学习笔记(七):汇编写启动代码之调用C语言
实验环境说明硬件平台:飞凌嵌入式OK210开发板(
S5PV210
)说明:开发板已经刷入OK210原厂u-boot,本文程序直接下载进CPUiRAm中运行软件平台:Ubuntu15.10+arm-linux-gcc4.4.3
Kevin_Mr
·
2020-08-08 12:37
ARM内核和驱动
DSP56311的操作
系统移植
这种芯片是Motorola公司的。移植完全是师姐搞的,我觉得做得很好,师姐教起来也是知无不言,言无不尽。最近用TI的DSP6437,所以去蹭dsp实验课了。uC/OS是一种免费公开源代码、结构小巧、具有可剥夺实时内核的实时操作系统。其内核提供任务调度与管理、时间管理、任务间同步与通信、内存管理和中断服务等功能。主要包括:os_core.cos_cpu_c.cos_task.cos_time.cos
DDBOLG
·
2020-08-08 12:24
嵌入式相关
任务调度
os
motorola
任务
汇编
编译器
迅为零基础入门Linux系列教程
从Linux入门到驱动开发再到
系统移植
,一步一步由浅入深,逐步掌握嵌入式技术。每个例子有详细的注释,每个命令详细的说明。只要你对嵌入式感兴趣,就可以学习。
Chihiro_S
·
2020-08-08 12:45
linux
嵌入式
Linux开发板
迅为IMX6ULL开发板Linux学习教程
从Linux入门到驱动开发再到
系统移植
,一步一步由浅入深,逐步掌握嵌入式技术。每个例子有详细的注释,每个命令详细的说明。只要你对嵌入式感兴趣,就可以学习。注意事项与售后维修2技术支持与开发定
Chihiro_S
·
2020-08-08 12:14
零基础Android手机嵌入式开发实战教程 Android嵌入式开发
Bootloader开发、裸板开发涉及项目:网吧计费系统、多功能播放器、驱动开发等咨询QQ:1364314410本套课程从最础的C语言和数据结构起步,一步步学习ARM裸机开发、Linux应用开发、Linux
系统移植
wwkkppoo
·
2020-08-08 11:45
利用连续点灯定位汇编代码的错误
以
s5pv210
为例:/****************led,sjhad
XiaoBaWu
·
2020-08-08 11:42
【开发技巧】
【Linux
系统移植
】U-Boot编译、烧写与使用
一、U-Boot简介Linux系统要启动就必须需要一个bootloader程序,也就说芯片上电以后先运行一段bootloader程序。这段bootloader程序会先初始化DDR等外设,然后将Linux内核从flash(NAND,NORFLASH,SD,MMC等)拷贝到DDR中,最后启动Linux内核。二、U-Boot编译(1)解压uboot源码tar-vxjfuboot-imx-2016.03-
丨匿名用户丨
·
2020-08-08 11:23
#
Linux学习之路
深入浅出 - Android
系统移植
与平台开发(六)- 为Android启动加速
原文链接:http://www.embedu.org/Column/Column682.htm作者:唐老师,华清远见嵌入式学院讲师。Android的启动速度一直以来是他的诟病,虽然现在Android设备的硬件速度越来越快,但是随着新版本的出现,其启动速度一直都比较慢,当然,作为程序员,我们是可以理解的,智能手机本身就要启动很多服务来支持应用的功能,并且Android系统大部分还是使用的Java语言
摩羯女巫
·
2020-08-07 22:07
android
开机加速
init.rc
Linux之
系统移植
和根文件系统构建篇
Linux之
系统移植
和根文件系统构建篇x1.正点原子官方系统镜像烧写实验-Windows下OTG烧写2.正点原子官方系统镜像烧写实验-Ubuntu下脚本烧写3.正点原子官方Uboot编译-什么是uboot4
Major_s
·
2020-08-07 17:06
设备树学习(二、设备树dts/dtsi格式)
说明:后续的博文参考自韦东山老师的设备树视屏,老师用的是2440的开发板,我用的是
s5pv210
的开发板。
to_run_away
·
2020-08-07 16:20
设备树
设备树
I.MX6UL
系统移植
(一)—— U-Boot
1、U-Boot简介uboot的全称是UniversalBootLoader,uboot是一个遵循GPL协议的开源软件,uboot是一个裸机代码,可以看作是一个裸机综合例程。现在的uboot已经指出液晶屏、网络、USB等高级功能。2、U-Boot编译①、makeARCH=armCROSS_COMPILE=arm-linux-gnueabihf-distclean②、makeARCH=armCROS
JIWilliams
·
2020-08-07 16:30
I.MX6UL
linux
嵌入式
【Linux
系统移植
】NXP 官方开发板 kernel内核 编译与烧录
1、下载NXP官方I.MX6ULLEVK开发板的kernel:linux-imx-rel_imx_4.1.15_2.1.0_ga.tar.bz22、使用FileZillaClient将uboot拷贝到ubuntu3、解压tar-xjvflinux-imx-rel_imx_4.1.15_2.1.0_ga.tar.bz2解压出来的文件:4、安装库(1)安装lzop库,否则内核编译会失败!sudoapt
丨匿名用户丨
·
2020-08-07 15:04
#
Linux学习之路
深入浅出 - Android
系统移植
与平台开发(五)- 定制手机模拟器ROM
一、修改化定制Android4.0系统Android系统启动时,先加载Linux内核,在Linux的framebuffer驱动里可以定制开机界面,Linux内核启动成功后,挂载根文件系统,启动Android系统,这个时候设备屏幕上开始出现滚动的Android动画,等全部的Android服务启动完毕之后,开始启动Android的HOME界面,也就是桌面。而在这个过程中,我们可以将开机界面和Andro
mr_raptor
·
2020-08-07 15:10
Android移植
Android平台移植
制作ubuntu根文件系统
制作ubuntuforarm的根文件
系统移植
Ubuntuforarm/aarch64请参考此博客完成后可以生成ubuntu.tar.gz.那么如何生成根文件系统.img/.ext4呢,按照如下步骤完成mkdirrootfsddif
tccxy_
·
2020-08-07 14:31
其他
Android
系统移植
与调试之------->如何修改Android设备的默认休眠时间
1、找到~/mx0831-0525/frameworks/base/packages/SettingsProvider/res/values/defaults.xml文件2、修改默认休眠时间3.重新编译4.上述方法编译之后发现没有其效果,原来被device/other/TBDG1073/overlay/frameworks/base/packages/SettingsProvider/res/va
iteye_7514
·
2020-08-07 14:04
Android
系统移植
与调试之------->build.prop生成过程分析
本文简要分析一下build.prop是如何生成的。Android的build.prop文件是在Android编译时刻收集的各种property(LCDdensity/语言/编译时间,etc.),编译完成之后,文件生成在out/target/product//system/目录下。在Android运行时刻可以通过property_get()[c/c++域]/SystemProperties_get*
iteye_7514
·
2020-08-07 14:32
触摸屏与usb鼠标同时支持
最近,做
系统移植
,根文件系统自己做的,移植好tslib,也可以触摸屏校准,触摸屏也可以正常使用,但是插上usb鼠标时,系统能枚举出usb的信息,也能判断出是鼠标设备,但是移动鼠标,左右点击鼠标,屏幕上的鼠标就是没反应
香雨亭榭
·
2020-08-07 14:18
嵌入式
Android
系统移植
与调试(二)Android系统编译 amlogic RK 全志系统编译
AmlogicRK全志等等都会提供源码编译说明的文档,照着文档编译即可。拿Android5.1为例。amlogic编译大概如下1、设置当前SDK源码编译环境:命令主要有两个:source./build/envsetup.sh或者./build/envsetup.sh2、lunch选择编译的分支:在设置好编译环境后,通过lunch选择你要编译的分支,分支主要是看你的机器是什么机器或者是什么版型的,用
capeng
·
2020-08-07 13:37
Android系统移植与调试
uboot移植(九)移植网卡DM9000
一、原理TQ210板载的网卡芯片是DM9000A,接在
S5PV210
的SROM控制器的BANK1上。
S5PV210
的SROM控制器支持8/16位NORFlash/PROM/SRAM内存。
LouisGou
·
2020-08-07 11:39
uboot
uboot
Linux内核镜像及根文件系统制作
一、系统开发平台介绍本次试验是基于九鼎创展公司嵌入式开发板x210v3,核心处理器是ARMCortex–A8架构的
S5PV210
,主频1GHz。
知星
·
2020-08-07 11:01
Linux内核分析
菜鸟笔记--linux
系统移植
之[FAILED] Failed to start Network Time Synchronization. 问题解决
最近在进行debian根文件
系统移植
时,参考网上的例子使用debootstrap抽取了一个debianstretch根文件系统,之后得到了一个文件夹。
最自由的海贼
·
2020-08-07 11:22
Android
系统移植
与调试之------->build.prop文件详细赏析
小知识:什么是build.prop?/system/build.prop是一个属性文件,在Android系统中.prop文件很重要,记录了系统的设置和改变,类似於/etc中的文件。这个文件是如何生成的呢?build/tools/buildinfo.sh脚本就是专门用于生成build.prop文件build/core/Makefile中使用build/tools/buildinfo.sh脚本生成bu
iteye_7514
·
2020-08-07 10:59
深入浅出 - Android
系统移植
与平台开发(四)- 搭建Linux编译环境
Android的源码开发可以在MacOS上或Ubuntu系统上,目前不支持在Windows下进行源码开发,在Ubuntu上建立开发环境的步骤如下:建立Linux编译环境安装JDK安装编译必备程序包下载Android源码及Linux内核注:本书中使用的是针对Android2.3开发环境,并没有使用最新Android版本,原因其一是,Android版本升级比较频繁,其二Android版本的升级对我们学
mr_raptor
·
2020-08-06 10:23
Android移植
AM335x(TQ335x)学习笔记——GPIO按键驱动移植
还是按照
S5PV210
的学习顺序来,我们首先解决按键问题。TQ335x有六个用户按键,分别是上、下、左、右、Enter和ESC。
girlkoo
·
2020-08-05 16:26
嵌入式开发
(七)u-boot2013.01.01 for
s5pv210
:《u-boot启动流程》
转载请注明地址:http://blog.csdn.net/zsy2020314/article/details/98240351.关于启动流程1.1启动阶段分为3个,bl0,bl1,bl2。下面只是就功能方面对它们做说明,实际设计的时候,也许会对其具体功能做出调整,也就是说,这几个阶段的划分是就功能而言的,不能看得太死。bl0:出厂的时候就固化在irom中一段代码,主要负责拷贝8kb的bl1到s5
寒心雪林-红叶嵌入式
·
2020-08-05 15:32
《Linux操作系统-
系统移植
》第1章 环境搭建(Exynos4412+U-boot2013.1)
开发环境主机:Ubuntu12.04开发板:Exynos4412U-boot:2013.011.1准备开发环境1.1.1更新主机的源列表$sudoapt-getupdate1.1.2安装aptitude包管理工具$sudoapt-getinstalllib32z1lib32ncurses5lib32bz2-1.0【64位】提示:如果编译主机的Linux是32位的,可以跳过此步骤。安装aptitud
Bruceoxl
·
2020-08-05 14:52
linux
系统移植
(一,uboot启动过程)
linux
系统移植
分为两部分内容:1,引导程序:u-boot的移植2,linux内核的移植3,根文件系统的移植这些就是U-boot的代码,官方的,看看就能整理出如下信息。
流牛叉
·
2020-08-05 14:52
linux
系统移植
arm-从0开始刷机(linux下)
环境开发板:九鼎
s5pv210
_3s部分资料来源于九鼎科技官方与朱有鹏老师课件资料1.操作系统:deepin5.3.152.代码编辑器:VisualStudioCode3.交叉编译工具链安装版本:arm
W----D
·
2020-08-05 14:14
arm-uboot-drive
S5PV210
(TQ210)U-BOOT第一阶段
地址:http://write.blog.csdn.net/postedit/8960858#include//#include#include#include#include/*内部96KSRAM,有一信息头,共16字节。前4字节为BL1大小(此处为.word0x2000,即BL1大小为8K);4到8字节为保留位,默认为0;8到12字节为checkSum,校验位,此处默认为0;最后4字节为保留字
ARM爱好者
·
2020-08-05 14:55
arm
嵌入式开发指导博客-刘洪涛
viewmode=contents
s5pv210
上实现大分辨率VGA显示的方法2013-07-1200:25阅读(960)评论(3)ARMPL330DMA控制器开发(二)2012-12-2320:05阅读
zzw--开发小农
·
2020-08-05 14:09
android系统
linux驱动开发
系统移植
之bootloader移植
做boot移植工作之前,首先要确定整个boot的启动流程,根据启动流程确定移植步骤。首先看一下boot的启动流程:Bootloader执行最基本的硬件初始化操作。如关闭中断,关闭看门狗以避免处理器被复位,以及关闭MMU功能,关闭处理器缓存(数据缓存一定要关闭,指令缓存可以打开),设置系统时钟,初始化内存等。这一阶段代码通常由汇编代码编写,为了运行下一阶段的C程序还必须设置好堆栈。如果是从NANDF
stoic163
·
2020-08-05 14:21
Linux学习总结
Android总结
实用技术总结
Linux
系统移植
实验---内核调试
实验十内核调试【实验目的】由于在驱动开发中经常看到内核崩溃的问题,最常见的就是OOPS错误,本实验要求学员掌握这种调试方法。【实验环境】1、ubuntu12.04发行版2、FS4412平台3、交叉编译器arm-none-linux-gnueabi-gcc【实验步骤】1、通过OOPS信息中PC寄存器的值可以知道出错指令的地址,通过栈回朔信息可以知道出错时的函数调用的关系,根据这两点可以很快定位错误。
IT平头哥
·
2020-08-05 14:25
Linux系统移植
Linux
系统移植
之u-boot的烧写及使用
实验二u-boot的烧写及使用【实验目的】了解u-boot的常用命令和linux内核的引导。【实验环境】1、ubuntu12.04发行版2、u-boot-2010.033、FS4412平台4、交叉编译器arm-none-linux-gnueabi-gcc【实验步骤】1、SD启动盘制作a)将第一天/工具/sd_fusing拷贝到Linux下b)将SD卡插入电脑并识别c)进入sdfuse_d执行如下操
IT平头哥
·
2020-08-05 14:25
Linux系统移植
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他