I.MX6U学习笔记
学习正点原子Linux开发板的笔记和心得体会。
wjq97
学习中...
展开
-
裸机开发(5)start.S imx6ul.lds Makefile文件(随着学习更新)
1原创 2020-05-23 13:29:07 · 1369 阅读 · 0 评论 -
裸机开发(4)BSP工程创建
目录1.SDK文件移植2.BSP工程创建1.SDK文件移植NXP提供的SDK包类似于STM32的HAL库,我们使用其中的几个头文件,就可以更方便的在裸机程序中操作寄存器。移植步骤如下:从NXP官网下载安装SDK_2.2_MCIM6ULL_RFP_Win.exe。找到并复制以下几个头文件到Ubuntu中:SDK_2.2_MCIM6ULL\devices\MCIMX6Y2\drivers\fsl_common.hSDK_2.2_MCIM6ULL\devices\MCIMX6Y2\drivers\f原创 2020-05-16 17:56:00 · 742 阅读 · 0 评论 -
裸机开发(3) I.MX6U启动方式
目录原创 2020-05-12 21:12:08 · 600 阅读 · 0 评论 -
裸机开发(2) Cortex-A7简介 常用ARM汇编指令
目录1.Cortex-A处理器运行模型2.Cortex-A寄存器组2.1.寄存器组简介2.2.通用寄存器2.3.程序状态寄存器3.GUN汇编语法4.ARM常用汇编指令1.Cortex-A处理器运行模型ARM的A系列处理器有9种运行模型:User、FIQ、IRQ、Supervisor(SVC)、Abort、Undef,Monitor,Hyp和System,其中User是非特权模式,其余6中都是特...原创 2020-04-27 13:45:36 · 1591 阅读 · 0 评论 -
裸机开发(1) 交叉编译工具
交叉编译器安装步骤:使用Ubuntu提供的gcc编译器可以编译在X86架构下使用的程序,但我们还需要一个能在X86架构的PC上运行的,可以编译ARM架构代码的GCC编译器,也就是交叉编译器。ARM裸机例程、Uboot移植、Linux移植这些都需要使用交叉编译工具进行编译。我们使用Linaro的交叉编译器,网址:https://releases.linaro.org/components/too...原创 2020-04-22 21:17:48 · 953 阅读 · 0 评论 -
Ubuntu入门(三) GCC编译器 Makefile基础 Shall编程
目录1.GCC编译器1.1.VIM设置1.2.编译代码2.Makefile基础2.1.实验程序2.2.Makefile概念和基本操作步骤2.3.Makefile规则格式2.4.Makefile变量1.GCC编译器1.1.VIM设置用vi打开文件/etc/vim/vimrc,设置TAB键为4个空格:set ts=4。设置显示行号:set nu。“esc”+“:”+“”q保存退出。1....原创 2020-04-14 17:29:51 · 1321 阅读 · 0 评论 -
Ubuntu入门(二) 用户权限 文件权限 磁盘管理 连接文件
目录原创 2020-04-10 11:03:21 · 1222 阅读 · 0 评论 -
Ubuntu入门(一) Shell操作 VIM文本编辑 Linux文件系统
目录1.常用Shell命令2.APT下载3.文本编辑1.常用Shell命令ls:目录信息查看命令,主要用于显示指定目录下的内容,列出指定目录下包含的所有的文件和子目录。ls [选项] [路径]。常用参数功能-a显示所有的文件以及子目录,包括以“.”开头的隐藏文件-l显示文件的形态、权限、所有者、大小等信息-t将文件按照创建时间排序列出-A和-...原创 2020-04-08 16:55:05 · 603 阅读 · 0 评论