立即注册
查看: 6284|回复: 71

[君正技术资料] 君正Linux开发手册参考

 
已绑定手机
发表于 2019-9-6 14:26:58 来自手机 | 显示全部楼层 |阅读模式 来自 广东省深圳市南山区
君正处理器是高集成度、高性能和低功耗的32位RISC处理器,带有MMU和数据及指令Cache,以及丰富的外围设备,可以运行Linux 操作系统。本文将向读者介绍基于君正处理器平台进行Linux内核和应用开发的过程和方法,引导开发人员快速进行Linux开发。包括建立交叉编译环境,引导程序U-Boot,Linux 2.6内核和驱动,Linux电源管理,Linux无线网络驱动和配置,Linux GUI移植和应用开发等。为了构建基于君正处理器的 Linux 2.6的开发平台,您需要准备以下资源:

1) Linux 开发主机,用来安装交叉编译器和相关源码;
2) 基于君正处理器的开发板,包括串口线、电源线、以及用于烧录的 USB Device 线;
3) USB Boot 1.4b 烧录工具;
4) MIPS 交叉编译工具链:君正提供基于 GCC-4.1.2 和 GLIBC-2.6.1 的工具链;
5) 引导程序 U-Boot 源码:君正提供 u-boot-1.1.6 的源码和补丁;
6) Linux 2.6 核心源码:君正提供 linux 2.6.31.3 核心的源码和补丁;
7) 根文件系统:君正提供参考的根文件系统,基于 glibc 2.6.1 动态库,支持 udev 和 hotplug 等;
8) GUI 开发环境:用户自己选择,如 GTK/QTE/MiniGUI

2 建立开发环境
在开始Linux开发之前,您需要准备一台PC来安装交叉编译器,放置源代码和根文件系统,启动 TFTP和NFS 服务等。我们使用的测试主机安装了 Ubuntu 7.10。

2.1 安装交叉编译工具链
在君正处理器平台上进行Linux 2.6内核开发之前,首先需要安装好MIPS的交叉编译工具连。针对Linux 2.6内核开发,君正提供基于 GNU GCC 4.1.2 和 GLIBC-2. 6.1 的 MIPS 交叉编译工具链,需要安装在Linux 主机上。

在 Linux 主机上安装 MIPS 交叉编译工具的步骤如下:

首先,创建一工作目录,并把工具链包解压到该目录下,比如:
$ mkdir ––p /opt
$ cd /opt
$ tar xzf mipseltools-gcc412-gliBC261..tar..gz

其次,更新 PATH 环境变量:
$ export PATH=/opt/mipseltools-gcc412-glibc261/binPATH
按照上面步骤建立好交叉编译环境后,可以编译简单的 helloworld.c 测试一下:
$ mipsel-linux-gcc ––o helloworld helloworld..c
如果编译通过,说明刚刚安装的交叉编译工具链可以工作了。

2.2 启动 TFTP 和 NFS 服务
TFTP 是用来下载远程文件的网络传输协议,引导程序 U-Boot 支持 TFTP 下载功能。在开发阶段,如果主机启动了 TFTP 服务,引导程序 U-Boot 就可以通过 TFTP 下载 Linux 核心到目标板运行,这样将极大的方便用户进行开发。 因此,建议用户在用来开发的 Linux 或者 Windows 主机上启动 TFTP 服务。Linux 服务器上启动 TFTP 服务的步骤如下:

修改文件/etc/xinetd.d/tftp,主要是设置 TFTP 服务器的根目录和开启服务。

君正Linux开发手册参考
游客,如果您要查看本帖隐藏内容请回复


一牛嵌入式QQ群:511424454
嵌入式系列方案及技术咨询电话:18928412535(微信同号)加号请备注
开发板/核心板定制:https://bbs.16rd.com/mall_list-2.html

已绑定手机
已实名认证
一牛网现金打赏上线了!解问题 赚现金,知识收益,等你来!具体详情请点击:一牛网现金打赏说明
发表于 2019-9-6 17:58:28 | 显示全部楼层 来自 广东省深圳市南山区
谢谢分享,多多支持
已绑定手机
发表于 2019-10-24 10:34:29 | 显示全部楼层 来自 上海市
发现一个好东西,多多学习,学习
已绑定手机
已实名认证
一牛网现金打赏上线了!解问题 赚现金,知识收益,等你来!具体详情请点击:一牛网现金打赏说明
发表于 2019-10-24 11:18:57 | 显示全部楼层 来自 广东省深圳市
yeztmizk 发表于 2019-10-24 10:34
发现一个好东西,多多学习,学习

多逛逛会发现更多好资料
发表于 2019-11-11 09:40:33 | 显示全部楼层 来自 江苏省南京市白下区
非常好的资料 谢谢
已绑定手机
发表于 2019-11-15 18:09:52 | 显示全部楼层 来自 北京市
谢谢分享 ...................................
已绑定手机
发表于 2020-1-18 13:55:36 | 显示全部楼层 来自 浙江省杭州市
这文档不错,一直在找呢,谢谢
发表于 2020-1-19 09:53:21 | 显示全部楼层 来自 广东省深圳市
正在找,刚好在这
发表于 2020-1-31 18:04:39 | 显示全部楼层 来自 山东省青岛市
君正x1630使用者
已绑定手机
发表于 2020-2-23 20:18:39 | 显示全部楼层 来自 四川省绵阳市

_

看一看谢谢了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

合作/建议

TEL: 19168984579

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