立即注册
查看: 5401|回复: 54

[君正技术资料] 君正X1000软件开发手册技术资料分享

已绑定手机
发表于 2019-8-20 10:40:20 来自手机 | 显示全部楼层 |阅读模式 来自 广东省深圳市
君正处理器是高集成度、高性能和低功耗的 32 位 RISC 处理器,带有 MMU 和数据及指令Cache,以及丰富的外围设备,可以运行 Linux 操作系统。本文将向读者介绍基于君正处理器平台进行 Linux 内核的配置方法和开发过程,,引导开发人员快速进行 Linux 开发。本文档为君正内核 3.10 版本开发文档,基于芯片 x1000,不针对具体开发板,文中如有涉及具体开发板型号,是为了说明方便。

在阅读该文档前,需要具备以下基本技能:
1.会使用 Linux 系统进行开发,最好是 ubuntu。
2.知道嵌入式开发基本流程。如 Uboot,linux,文件系统制作等。

阅读该文档,会提供以下帮助:
1.帮助理解君正 BSP 基本组成。(uboot,linux,文件系统)
2.提供基于君正开发平台创建自己的应用程序方法。
3.提供应用程序访问驱动的基本测试用例。                    

2. 搭建开发环境
在发布SDK时,可以使用君正提供的开发平台,该平台包含了uboot 源码,kernel源码,交叉工具链和一些测试程序等,基于该平台,可以方便第三方库的添加,方便应用程序开发。详细参考文档《Manhattan_platform 编译系统使用指南.pdf》完成开发环境搭建。

3. Uboot 配置和使用
Linux 内核需要 U-Boot 来引导。U-Boot 是为嵌入式平台提供的开放源代码的引导程序,它提供串行口、以太网等多种下载方式,提供 NOR 和 NAND 闪存和环境变量管理等功能,支持网络协议栈、JFFS2/EXT2/FAT 文件系统,同时还支持多种设备驱动如 MMC/SD 卡、USB 设备、LCD驱动等。

3.1. uboot 编译
在进行此步骤前,请确保已经正确配置好交叉编译环境
针对不同开发板的配置,uboot 的编译配置也不相同,在发布的 uboot 中,编译配置由开发板型号[BOARD_NAME],内核镜像格式[IMAGE_FMT]和启动方式[BOOT]组成,格式如下
[BOARD_NAME]_[IMAGE_FMT]_[BOOT]
具体配置在 uboot/boards.cfg 文件中,可以通过以下命令快速查看开发板支持的编译配置
$ cat boards.cfg | grep [BOARD_NAME]

根据以上方法,找到对应开发板的编译选项按照以下方式进行编译:
$ make distclean
$ make [BOARD_NAME]_[IMAGE_FMT]_[BOOT]

例如开发板 phoenix 的编译配置如下:
phoenix_uImage_msc0 支持 sd 卡启动 uImage 的配置
phoenix_uImage_SFC_nor 支持 nor flash 启动 uImage 的配置
$ make distclean
$ make phoenix_uImage_sfc_nor

君正X1000软件开发手册技术资料分享
游客,如果您要查看本帖隐藏内容请回复


开发板/核心板定制开发:https://bbs.16rd.com/mall_list-2.html

已绑定手机
已实名认证
一牛网现金打赏上线了!解问题 赚现金,知识收益,等你来!具体详情请点击:一牛网现金打赏说明
发表于 2019-8-20 15:35:51 | 显示全部楼层 来自 广东省深圳市
谢谢分享君正X1000资料
已绑定手机
发表于 2019-10-28 17:18:52 | 显示全部楼层 来自 广东省深圳市
谢谢分享!!!
已绑定手机
发表于 2019-11-21 18:39:12 | 显示全部楼层 来自 广东省广州市

谢谢分享君正X1000资料
发表于 2019-12-2 14:10:57 | 显示全部楼层 来自 福建省厦门市
谢谢分享君正X1000资料
发表于 2020-1-7 16:44:39 | 显示全部楼层 来自 广东省揭阳市
学习学习                     
发表于 2020-1-7 16:45:16 | 显示全部楼层 来自 广东省揭阳市
感谢分享 !!!!!!!!
已绑定手机
发表于 2020-1-14 13:34:56 | 显示全部楼层 来自 广东省深圳市
已绑定手机
发表于 2020-1-15 13:42:20 | 显示全部楼层 来自 广东省深圳市
1221212121
已绑定手机
发表于 2020-2-28 16:22:24 | 显示全部楼层 来自 湖北省武汉市
学习受用,谢谢分享
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

合作/建议

TEL: 19168984579

工作时间:
周一到周五 9:00-11:30 13:30-19:30
  • 扫一扫关注公众号
  • 扫一扫打开小程序
Copyright © 2013-2024 一牛网 版权所有 All Rights Reserved. 帮助中心|隐私声明|联系我们|手机版|粤ICP备13053961号|营业执照|EDI证
在本版发帖搜索
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表