add cortex-v7a support

How To Run:
    see TencentOS-tiny\board\ALPHA_I.MX_emmc_256ddr\README.md

TODO Next:
1. VFP support
2. fault diagnosis support
3. qemu vexpress ca9 support
4. raspberry pi support
5. SMP support
This commit is contained in:
daishengdong
2020-01-19 19:06:24 +08:00
parent 08ab1d88e1
commit 3d9d6198c8
115 changed files with 98070 additions and 29 deletions

View File

@@ -0,0 +1,18 @@
# TencentOS tiny Cortex V7-A支持(基于正点原子阿尔法alpha开发板)
## 如何运行
1. 安装arm交叉编译器本构建采用6.5.0版本)
2. 在TencentOS-tiny\board\ALPHA_I.MX_emmc_256ddr目录下根据自己的arm交叉编译器版本及安装目录对应修改Makefile中的如下变量
- GCC_VERSION
- GCC_DIR
3. 在TencentOS-tiny\board\ALPHA_I.MX_emmc_256ddr目录下执行make命令
4. 利用正点原子官方的imxdownload工具将out/target/TencenOS_tiny.bin烧写到SD卡中
5. 将SD卡插入阿尔法开发板接上串口开发板复位上电可从串口中看到两个任务以一定的时序交叉运行业务入口文件为TencentOS-tiny\board\ALPHA_I.MX_emmc_256ddr\src\main.c
## 注意
1. 正点原子阿尔法开发板的相关板级驱动,由正点原子官方示例提供,并已提前征得正点原子官方同意将相关源码作为示例代码集成。
2. 正点原子官方烧写工具目前只支持linux平台。
3. 后续TencentOS tiny会集成自己的镜像烧写工具原子官方的烧写工具可定制性稍有欠缺