1.龙芯1C简介
1.1龙芯1C简介
龙芯 1C300(以下简称 1C)芯片是基于 LS232 处理器核的高性价比单芯片系统,可应用于指纹生物识别、物联传感等领域。1C 包含浮点处理单元,可以有效增强系统浮点数据处理能力。支持 8-bit SLC NAND 或 MLC NAND FLASH,提供高容量的存储扩展接口。
1C 为开发者提供了丰富的外设接口及片上模块,包括 Camera 控制器, USB OTG 2.0 及 USB HOST 2.0 接口, AC97/I2S 控制器, LCD 控制器, ADC 控制器,高速 SPI 接口,全功能 UART 接口等,提供足够的计算能力和多应用的连接能力。片上集成 RTC 功能,可用于实时显示时间。
1.2PMON简介
PMON是一个兼有BIOS和BootLoader部分功能的开放源码软件,多用于嵌入式系统。与BIOS相比功能不足,与常见的BootLoader相比,功能要丰富的多。基于龙芯的系统采用PMON 作为类BIOS 兼BootLoader,并做了很多完善工作。
1.3龙芯1C主要功能
处理器核
- 单核心 LS232, MIPS32 指令集兼容,主频 300MHZ
- 支持高效双发射(一个时钟节拍执行两条指令)技术
- 支持寄存器重命名、动态调度、转移预测等乱序发射、乱序执行技术
- 五级流水线(取指、译码、发射、执行并写回、提交)微体系结构16KB 数据 CACHE 和 16KB 指令 CACHE
- 集成 64 位浮点处理部件,支持全流水的 64 位浮点加法和浮点乘法运算,硬件实现浮点除法运算
主要功能
- SDRAM 控制器
- SRAM/NOR FLASH 控制器
- NAND 控制器
- 时钟发生器
- I2S 控制器
- AC97 控制器
- LCD 控制器
- Camera 接口
- MAC 控制器
- USB2.0 控制器
- SPI 控制器
- I2C 控制器
- UART 控制器
- GPIO(最多支持105个GPIO)
- PWM 控制器
- RTC(精确到0.1秒)
- CAN 控制器
- SDIO 控制器
- ADC 控制器
2.龙芯1C开发环境搭建
2.1硬件开发环境搭建
- 将智龙开发板的串口与电脑串口连接好
- 用 线把智龙开发板和PC机连接起来(可以通过路由器和交换机)
- 给智龙开发板通电
串口引脚如图 2-1所示,三个脚从左到右分别是:TX2、RX2、GND
点击安装即可安装CH341A的驱动。如图 2-13所示:
http://www.openloongson.org/forum.phpod=viewthread&tid=146 文档: 《1c300_user_manual_v1.4_draft.pdf》 《1C开发板用户手册V1.3.pdf》 《SylixOS设备IP的设置.doc》 声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!