随笔分类 -  Linux开发板学习

在了解了Linux系统以及学习了Linux基本操作之后,就想着拿几块Linux开发板玩一玩,那这个分类就记录一下这个过程!!!
摘要:一、BSP工程管理原理 BSP工程管理的目的就是为了模块化整理代码,同一个属性的文件存放在同一个目录里面。 1、新建所需的文件夹,将同一属性的文件放到相应的文件夹中。 2、修改clk、led、delay驱动,创建对应的驱动文件,然后放置到对应的目录中。 3、根据编写的新驱动文件,修改main.c文件 阅读全文
posted @ 2021-12-03 11:07 平_意* 阅读(116) 评论(0) 推荐(0)
摘要:一、官方SDK移植: 1.新建cc.h文件 SDK包里边会使用到很多数据类型,所以我们需要在cc.h里边定义这些数据类型,并在添加的头文件中引用该文件。 2.移植文件: 我们需要移植的文件是fsl_common.h;fsl_iomuxc.h;MCIM6Y2.h(因为我的板子上使用的芯片是MCIM6Y 阅读全文
posted @ 2021-12-03 11:07 平_意* 阅读(190) 评论(0) 推荐(0)
摘要:一、C语言运行环境构建: 1.设置处理器模式 设置6ULL处于SVC模式 下。设置CPSR寄存器的bit4-0,也就是M[4:0]为10011=0X13。读写状态寄存器需要用到MRS和MSR指令。MRS将CPSR寄存器数据读出到通用寄存器里面,MSR指令将通用寄存器的值写入到CPSR寄存器里面去。 阅读全文
posted @ 2021-12-03 11:06 平_意* 阅读(116) 评论(0) 推荐(0)
摘要:一、STM32寄存器结构体详解 对于STM32而言,它使用一个结构体将一个外设的所有寄存器都放到一起。 二、修改驱动 1.添加清除BSS段代码 start.S 1 .global _start 2 3 .global _bss_start 4 _bss_start: 5 .word __bss_st 阅读全文
posted @ 2021-12-03 11:06 平_意* 阅读(102) 评论(0) 推荐(0)
摘要:一、硬件启动方式选择: LED灯实验,是从SD卡读取bin文件并启动,说明6UL支持从SD卡启动。6ULL支持多种启动方式。 那6ULL是怎么支持从多种外置flash启动程序的呢? 1、启动方式选择 BOOT_MODE0和BOOT_MODE1,这两个是两个IO来控制的,用于选择从USB启动还是内部B 阅读全文
posted @ 2021-12-03 11:05 平_意* 阅读(324) 评论(0) 推荐(0)
摘要:1.原理分析: 为什么要学习Cortex-A汇编? ①需要利用汇编来初始化一些Soc外设; ②需要利用汇编语言来初始化DDR(但我们这里的IMX.6U不需要); ③设置sp指针,一般指向DDR(sp是CPU内部寄存器,用于保存栈顶指针,栈顶指针指向的是RAM,因此要么是内部RAM要么是外部RAM。对 阅读全文
posted @ 2021-12-03 11:05 平_意* 阅读(192) 评论(0) 推荐(0)
摘要:底板硬件资源 核心板硬件资源 本篇完!!! 阅读全文
posted @ 2021-12-03 11:04 平_意* 阅读(407) 评论(0) 推荐(0)
摘要:参考网站:https://www.nxp.com/products/processors-and-microcontrollers/arm-processors/i-mx-applications-processors/i-mx-6-processors/i-mx-6ull-single-core- 阅读全文
posted @ 2021-12-03 11:04 平_意* 阅读(708) 评论(0) 推荐(0)
摘要:Windows和Ubuntu文件互传 1.开启Ubuntu下FTP服务: 1 sudo apt-get install vsftpd 2 sudo vi /etc/vsftpd.conf 打开后按下面修改: 重启FTP服务: 1 sudo /etc/init.d/vsftpd restart 2.W 阅读全文
posted @ 2021-12-03 11:03 平_意* 阅读(54) 评论(0) 推荐(0)
摘要:Mini2440开发板简介 基本信息: ARM9架构 Samsung S3C2440微处理器 CPU内核电源芯片和复位芯片保证系统运行的稳定性 PCB四层板沉金工艺,专业等长布线,以此保证信号线信号的完整性 机器贴片,批量生产 开发嵌入式Linux和WinCE 先进特性: 第一款Linux 社区广泛 阅读全文
posted @ 2021-11-21 21:48 平_意* 阅读(742) 评论(0) 推荐(0)