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
imx6ull裸机
IMX6ULL
开发板,系统移植——第一步Uboot移植
此篇为笔者在学习Linux开发时所遇到的一些操作凝练,旨在想学习Linux开发的小伙伴能不被Uboot移植难住,从而快速进入学习Linux驱动开发。另外说明一下,本教程使用的是EMMC版1、编译nxp官方uboot在Uboot开发包目录下,编写shell脚本,命名为mx6ull_emmc.sh#!/bin/bashmakeARCH=armCROSS_COMPILE=arm-linux-gnueab
艾斯'ICE
·
2023-10-19 06:57
驱动开发
uboot | 移植NXP官方uboot到
imx6ull
开发板(2016.03)
原创MCUlover6662021-11-0814:01:56©著作权文章标签uboot引脚开发板#definesd卡文章分类其他其它阅读数2.2万一、NXP官方uboot1.下载NXP官方uboot仓库地址为:https://github.com/Freescale/u-boot-fslc。这里为了保持版本统一,使用正点原子资料包中提供的原厂linux:uboot-imx-rel_imx_4.1
qq_25814297-npl
·
2023-10-19 05:23
编程
fpga开发
移植NXP官方uboot到ALPHA开发板过程2-LCD驱动
一般修改LCD驱动重点注意以下几点:针对NXP
imx6ull
-14x14-emmc的ubootLCD驱动移植过程1.初始化LC
嵌入式王大锤
·
2023-10-19 05:23
uboot移植
嵌入式Linux
嵌入式
linux
uboot
从
裸机
启动开始运行一个C++程序(七)
前序文章请看:从
裸机
启动开始运行一个C++程序(六)从
裸机
启动开始运行一个C++程序(五)从
裸机
启动开始运行一个C++程序(四)从
裸机
启动开始运行一个C++程序(三)从
裸机
启动开始运行一个C++程序(二
borehole打洞哥
·
2023-10-19 03:37
开发语言
操作系统
底层
从
裸机
启动开始运行一个C++程序(八)
前序文章请看:从
裸机
启动开始运行一个C++程序(七)从
裸机
启动开始运行一个C++程序(六)从
裸机
启动开始运行一个C++程序(五)从
裸机
启动开始运行一个C++程序(四)从
裸机
启动开始运行一个C++程序(三
borehole打洞哥
·
2023-10-19 03:37
嵌入式
8086
操作系统
从
裸机
启动开始运行一个C++程序(九)
前序文章请看:从
裸机
启动开始运行一个C++程序(八)从
裸机
启动开始运行一个C++程序(七)从
裸机
启动开始运行一个C++程序(六)从
裸机
启动开始运行一个C++程序(五)从
裸机
启动开始运行一个C++程序(四
borehole打洞哥
·
2023-10-19 03:37
操作系统
嵌入式
汇编
从
裸机
启动开始运行一个C++程序(五)
先序文章请看从
裸机
启动开始运行一个C++程序(四)从
裸机
启动开始运行一个C++程序(三)从
裸机
启动开始运行一个C++程序(二)从
裸机
启动开始运行一个C++程序(一)把MBR和内核源码拆开拆分MBR和Kernel
borehole打洞哥
·
2023-10-19 03:07
c++
数据库
服务器
从
裸机
启动开始运行一个C++程序(六)
先序文章请看从
裸机
启动开始运行一个C++程序(五)从
裸机
启动开始运行一个C++程序(四)从
裸机
启动开始运行一个C++程序(三)从
裸机
启动开始运行一个C++程序(二)从
裸机
启动开始运行一个C++程序(一)
borehole打洞哥
·
2023-10-19 03:07
底层
x86
汇编
从
裸机
启动开始运行一个C++程序(三)
先序文章请看从
裸机
启动开始运行一个C++程序(二)从
裸机
启动开始运行一个C++程序(一)编写MBR上一章我们已经成功地在8086上运行了指令,同时也介绍了nasm汇编语言。
borehole打洞哥
·
2023-10-19 03:06
底层软件
单片机
嵌入式硬件
操作系统
8086
从
裸机
启动开始运行一个C++程序(四)
先序文章请看从
裸机
启动开始运行一个C++程序(三)从
裸机
启动开始运行一个C++程序(二)从
裸机
启动开始运行一个C++程序(一)跳转前面我们介绍过,8086CPU总是在执行CS:IP所对应的内存位置的指令
borehole打洞哥
·
2023-10-19 03:06
底层软件
嵌入式
操作系统
从
裸机
启动开始运行一个C++程序(一)
前言对于一个C++程序员来说,可能更多是是每天都在跟各种上层语义、设计模式、软件方法等等在打交道。但对于「一个C++程序是如何运行在机器上的」这件事可能会比较陌生。有时,遇到一些问题,在宏观角度看起来可能比较难以解释,但其实从底层出发,就能发现这个问题其实根本不算问题。类似的问题有:空指针到底能不能访问?(int*p=nullptr;*p=5;)给一个变量取地址,取到的是不是物理地址?(inta;
borehole打洞哥
·
2023-10-19 03:36
底层软件
c++
操作系统
底层
x86
bochs
从
裸机
启动开始运行一个C++程序(二)
先序文章请看:从
裸机
启动开始运行一个C++程序(一)运行在8086上的第一个程序既然硬件环境已经就绪了,那接下来,就要想办法让它运行我们的程序了。
borehole打洞哥
·
2023-10-19 03:36
底层软件
操作系统
底层
开发语言
os
嵌入式硬件
从
裸机
启动开始运行一个C++程序(十)
前序文章请看:从
裸机
启动开始运行一个C++程序(九)从
裸机
启动开始运行一个C++程序(八)从
裸机
启动开始运行一个C++程序(七)从
裸机
启动开始运行一个C++程序(六)从
裸机
启动开始运行一个C++程序(五
borehole打洞哥
·
2023-10-19 03:04
开发语言
底层
x86
RKE 构建高可用的 Kubernetes 集群
它适用于
裸机
和虚拟化服务器。RKE解决了安装复杂的问题,这是Kubernetes社区的一个常见问题。
不安分的情绪
·
2023-10-19 00:39
将文件从ubuntu拷贝到linux开发板
要把文件拷贝到linux开发板上(以正点原子
IMX6ULL
开发板为例),我自己使用的有两种方法:一是通过u盘直接拷贝,这个方法不需要配置网络环境;二是通过网络传输,比如使用nfs,这个方法需要配置好网络
weixin_45457363
·
2023-10-18 23:00
嵌入式\linux\QT
linux
ubuntu
FreeRTOS的任务详解
以前在使用51、AVR、STM32单片机
裸机
(未使用系统)的时候一般都是在main函数里面用while(1)做一个大循环来完成所有的处理,即应用程序是一个无限的循环,循环中调用相应的函数完成所需的处理。
冰冰糖堂
·
2023-10-18 12:15
STM32学习
stm32
【学习日记】【FreeRTOS】任务句柄、任务控制块TCB、任务栈、任务、就绪表详解
一、
裸机
和RTOS中函数存储位置详解左图为
裸机
开发时RAM的使用情况,右图是使用了FreeRTOS后RAM的使用情况(图片来自野火)。
__Witheart__
·
2023-10-18 12:42
RTOS
RTOS
stm32外设笔记-freertos配置(一)
文章目录1、内核参数介绍2、基本任务创建3、绝对延时和相对延时本文用到的实验平台:野火MINI-stm32开发板STM32CUBE-IDE开发工具随着产品要实现的功能越来越多,单纯的
裸机
系统已经不能够完美地解决问题
桃成蹊2.0
·
2023-10-18 07:09
FreeRtos记录
stm32
单片机
arm
嵌入式硬件
c语言
Linux 驱动开发 三十三:Linux 按键输入
二、修改设备树1、查找引脚是否被使用按键使用引脚如下:从设备树中查找是否UART1_CTS引脚:打开
imx6ull
-lq-evk.dts,在iomuxc节点的imx6ul-evk子节点下创建一个名为“pinctrl
lqonlylove
·
2023-10-18 03:43
Linux驱动开发
linux
从点亮一个LED开始,Cortex-A9
裸机
程序设计
电路原理图:如何点亮一个LED?通过对原理图进行分析,我们能够发现给三极管的基极加上一个高点平时,三级管be结导通构成通路,此时二极管就点亮了。若要将LED熄灭只需取消高电平输出。如何使三级管基极获得一个高电平?控制三极管基极的其实是exynos4412的一个引脚(忽略具体是怎么连接的),因此我们要做的就是:配置相关寄存器使引脚变为输出功能(这里配置为输出功能0x1)配置上下拉(若需要)操作寄存器
weixin_30578677
·
2023-10-18 03:10
嵌入式
ARM结构体系4:嵌入式硬件平台接口开发
这里博主以cortex_A9来举例:下面是我使用的开发板的图片介绍:图中详细标注了开发板中的部件及接口,下面我将通过对LED进行点灯操作,来简单介绍我们使用开发板进行
裸机
开发的一个基本流程是怎样的。
迷途君
·
2023-10-18 03:08
ARM
嵌入式硬件
arm
arm开发
S5P4418
裸机
编程的实现(替换2ndboot)
参考说明:文中有参考aven_paul博主的S5P4418启动镜像分析一文,具体参考http://blog.csdn.net/aven_paul/article/details/46772285掰搿实验室博主的“点亮userLed”一文,具体参考http://weibo.com/p/1001603914482173772682S5P4418是四核cortex-A9的SOC,这么强大的处理器非操作系
七月流星.
·
2023-10-18 03:37
裸机开发
裸机
启动流程
目录初识开发板:1
裸机
启动流程:2烧录代码命令3交叉编译工具4编译点亮led灯的代码初识开发板:核心板:三星exynos4412猎户座系统芯片;CPU主频1.4GHZ,基于ARM-cortexA9;四核处理器
ShallowGreen
·
2023-10-18 03:05
驱动开发笔记
android
java
apache
S5P4418
裸机
开发(一):相关工具准备
交叉编译器摘自官方wiki:http://wiki.friendlyarm.com/wiki/index.php/Smart4418/zh首先下载并解压编译器:sudomkdir-p/opt/FriendlyARM/toolchainsudotarxfprebuilts/gcc-x64/arm-cortexa9-linux-gnueabihf-4.9.3.tar.xz-C/opt/Friendly
Mnnk
·
2023-10-18 03:35
嵌入式
smart4418
s5p4418
ARM Cortex-A9:
裸机
开发,点亮LED3
1.看原理图外设板原理图核心板原理图2.在芯片手册中找到控制硬件的有效的特殊功能寄存器选择0x1输出GPX1DAT[0]->GPX1_00->1/03.编程start.sMakefile复制到桌面使用超级终端,连接串口随便写一个选择串口配置串口板子上电马上按enter进入uboot系统,传送文件到内存地址传送,发送文件选择文件与协议运行程序结果图,LED3灯亮
cxy255256
·
2023-10-18 03:34
arm开发
linux
ARM(IMX6U)
裸机
官方SDK包使用
参考:Linux之ARM(IMX6U)
裸机
C语言LED驱动实验–驱动编写,编译作者:一只青木呀发布时间:2020-08-1111:20:17网址:https://blog.csdn.net/weixin
行稳方能走远
·
2023-10-18 00:09
正点IMX6ULL裸机开发
arm
驱动开发
嵌入式硬件
嵌入式学习:
裸机
开发_L4_官方SDK开发LED实验
裸机
开发_L4_官方SDK开发LED实验1.硬件层电路1.1正点原子i.MX6ULLALPHAV2.2开发板1.2飞凌i.MX6UL-C开发板2.软件编写2.1.正点原子i.MX6ULLALPHAV2.2
blackcat2021
·
2023-10-18 00:37
嵌入式
向NXP官方uboot添加Nand版开发板
这里
IMX6ULL
芯片的封装是14x14,开发板是NAND版本。我们就参考NXP官方的I.MX6ULLEVK开发板,向uboot中添加我们的开发。NXP官方的uboot也是支持NAND版的开发板的。
凌肖战
·
2023-10-17 22:53
uboot
系统移植篇
linux
arm开发
vscode工程屏蔽不使用的文件夹或文件的方法
对于
IMX6ULL
-ALPHA开发板而言,NXP官方uboot一定会支持不止
IMX6ULL
芯片的代码,也不止支持一种架构,还支持其他芯片或架构的源码文件。
凌肖战
·
2023-10-17 22:17
vscode使用
vscode
【FreeRTOS】【STM32】06.1 FreeRTOS的使用1(对06的补充)
前后台系统(
裸机
)
裸机
又称前后台系统,在一个while中不停循环处理各个task。
熟练的魔法师
·
2023-10-17 11:14
RTOS
stm32
嵌入式硬件
单片机
RT-Thread学习笔记(一):认识RT-Thread系统
认识RT-Thread系统为什么选择RT-Thread系统RTOS对比
裸机
开发优势劣势RT-Thread与其他RTOS系统对比RT-Thread简介RT-Thread系统架构官网学习资料为什么选择RT-Thread
C藏镜人
·
2023-10-17 08:52
RT-Thread系统
物联网
RT-Thread
【UBOOT】1-使用与烧写
一、uboot简介1)uboot是一个
裸机
程序,比较复杂2)最主要的作用是引导Linux内核启动;初始化DDR;因为Linux是运行在DDR里面的;而Linux镜像(zImage或uImage+dtb)
AYZP
·
2023-10-17 07:56
开发板
linux
效率工具
多年前使用一个
裸机
的fat32开源文件系统znFAT
10多年前一个项目,其中一个需求是需要读取CF卡的文件数据解释并执行,对linux或者比较高级的RTOS来说并不是什么难度,对于10多年前只会跑
裸机
大循环前后台程序框架来说,那时单片机开发只能当一个简单通讯或控制的部件
纵向深耕
·
2023-10-17 04:41
单片机外围电路
单片机
fat32
CF卡
文件系统
IMX6ULL
裸机
篇之按键中断实验
上一篇文章如下:
IMX6ULL
裸机
篇--向GPIO驱动添加中断处理函数_凌雪舞的博客-CSDN博客上一篇文章已经写好了GPIO设置中断所要做的工作。这一节编写按键中断代码并运行。
凌肖战
·
2023-10-16 22:34
linux
arm开发
c语言
uboot和Linux启动流程分析
imx6ull
给uboot头部加的3KB信息地址信息,如镜像程序的入口地址启动数据,包含镜像要拷贝到那个地址,拷贝大小设备信息,如DDR初始化参数用户可执行代码uboot启动流程分析将CPU切换为SVC
业余程序员plus
·
2023-10-16 22:14
Linux相关知识
uboot启动
Linux内核启动
2020-02-18
只有硬件没有软件的计算机系统被称之为“
裸机
”,我们很难用“
裸机
”来完成计算机日常的工作(如存储和运算),所以必须用特定的软件来控制硬件的工作。
三思尔行
·
2023-10-16 15:28
4-GPIO和LED
一、
裸机
实验体验之USB启动配合dnw工具下载1.1、背景知识介绍回顾S5PV210的启动方式,必须将OM5打到VCC,才能从USB启动。
非主流的豆瓣
·
2023-10-16 13:02
Uboot和系统移植(8)------- uboot如何启动内核
启动内核第二步:校验内核格式zImage启动uImage启动3.启动内核第三步:内核传参do_bootm_linux函数三,uboot启动内核的总结一,uboot和内核到底是什么1、uboot本质是一个
裸机
程序
big__C
·
2023-10-16 13:29
Uboot和系统移植
linux
嵌入式
uboot
内核传参
UBOOT--启动内核
uboot是一个
裸机
程序(1)复杂的
裸机
程序,和ARM
裸机
中学习的
裸机
程序没有本质区别内核本省也是一个"
裸机
程序"(1)操作系统本身就是一个
裸机
程序,和uboot,和其他
裸机
程序并没有本质区别(2)区别就是操作系统运行起来后再软件上分为内核层和应用层
花花公主的皮皮
·
2023-10-16 13:29
U-Boot和系统移植实战
linux
arm开发
运维
嵌入式
裸机
之LCD学习笔记
前期准备一.LCD简介1.1什么是LCD?(1)LCD(LiquidCrystalDisplay)俗称液晶.(2)液晶是一种材料,液晶这种材料具有一种特点:可以在电信号的驱动下液晶分子进行旋转,旋转时会影响透光性,因此我们可以在整个液晶面板后面用白光照(称为背光),可以通过不同电信号让液晶分子进行选择性的透光,此时在液晶面板前面看到的就是各种各样不同的颜色,这就是LCD显示。(3)被动发光和主动发
Donke_Dong
·
2023-10-16 10:55
嵌入式裸机笔记
嵌入式
裸机
之触摸屏touch学习笔记
一.输入类设备简介1.1input/outputIO输入输出,是计算机系统中的一个概念。计算机的主要功能就是从外部获取数据然后进行计算加工得到输出数据并输出给外部(计算机可以看成数据处理器)。计算机和外部交互就是通过IO。每一台计算机都有个标准输入和标准输出。1.2常见输入类设备键盘、鼠标、触摸屏、游戏摇杆、传感器等(摄像头并不是一个典型的输入类设备)1.3触摸屏的特点(1)触摸屏和人的关系很紧密
Donke_Dong
·
2023-10-16 10:55
嵌入式裸机笔记
01_FreeRTOS基础知识
目录
裸机
与RTOS介绍
裸机
与RTOS特点FreeRtos简介任务调度简介抢占式调度时间片调度协程式调度任务状态
裸机
与RTOS介绍假设小明在打游戏,此时女盆友微信回复了信息。
Tree-gg
·
2023-10-16 02:28
FreeRTOS
单片机
嵌入式硬件
FreeRTOS
qemu基础篇——VSCode 配置 GDB 调试
插件调试文件创建调试配置配置脚本qemu启动脚启动调试报错情况一报错情况二报错情况三调试界面运行GDB命令查看反汇编断点查看内核寄存器查看变量参考链接VSCode配置GDB调试qemu-基础篇——arm
裸机
调试环境搭建上一节中直接使用
tyustli
·
2023-10-15 22:17
#
qemu-基础篇
vscode
GDB
qemu
arm
VSCode 调试 u-boot
调试配置参考qemu基础篇——VSCode配置GDB调试要想调试u-boot只需要再添加一个u-boot的配置即可{"version":"0.2.0","configurations":[{//qemu
裸机
调试配置
tyustli
·
2023-10-15 22:17
#
u-boot
vscode
u-boot
【Vitis】printf无法打印浮点数的解决办法
问题描述 在使用vitis开发
裸机
程序时,将数据在串口输出时会遇到使用xil_printf和printf均只能打印字符串和整数,无法打印浮点数的问题。
wjh776a68
·
2023-10-15 22:28
#
Xilinx入门
vitis
xil_printf
浮点数
串口输出
(keil MDK)ucos浮点数支持不正常的解决方案
最近遇到了一个问题,就是ucosii中浮点数调用printf显示不正常,但是
裸机
上对浮点数支持正常,以下是详细情况。
Liu-_--
·
2023-10-15 21:40
解决方案
keil
STM32学习
嵌入式之路
LPC1788
解决方案
编译器
printf
硬件
栈
100ask
imx6ull
开发板移植NXP官方UBOOT
100ask
imx6ull
开发板移植NXP官方Uboot使用环境:Ubuntu16.04开发板:100ask
imx6ull
uboot镜像:正点原子提供的nxp官方uboot下载工具:imxdownload
keep_change
·
2023-10-15 20:25
imx6ul
arm
IMX6Q的SD卡启动使用教程【超完整】(1):uboot与kernel编译移植
启动资源版本:linux5.4uboot2021注:本文中,参考了正点原子
IMX6ULL
的教程,有些步骤不再详细描述,有时间会修改文章,进行详细补充。
CodeDog_wang
·
2023-10-15 20:55
uboot
linux
IMX6Q
rootfs
uboot
嵌入式
NXP的uboot编译\烧写体验
配置:
IMX6ULL
+eMMC(8G)+sd卡(16G)平台:ubantu20/22第一步:恩智浦官方原版的uboot,放到ubantu文件夹里第二步:输入下面代码解压它,解压完成有一个新的文件夹tar-vxjfuboot-imx-rel_imx
把车开起来
·
2023-10-15 20:55
#
linux
ubuntu
[MCU]嵌入式Linux开发板
裸机
程序烧写 方法总结
1.使用imxdownload烧写(针对nxp6ULL开发板)将imxdownload拷贝到工程根目录下,我们要将imxdownload拷贝到工程根目录下,也就是和led.bin处于同一个文件夹下,要不然烧写会失败的,拷贝完成以后如图给予imxdownload可执行权限,直接将软件imxdownload从Windows下复制到Ubuntu中以后,imxdownload默认是没有可执行权限的。我们需
21ic电子工程师
·
2023-10-15 20:24
嵌入式基础知识
单片机
linux
嵌入式硬件
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他