(源码)基于C语言RTThread框架的龙芯1C板级支持包.zip

上传者: m0_62153576 | 上传时间: 2025-10-16 14:23:07 | 文件大小: 2.07MB | 文件类型: ZIP
# 基于C语言RTThread框架的龙芯1C板级支持包 ## 项目简介 本项目是基于龙芯1C处理器的板级支持包(BSP),为开发者提供了在RTThread实时操作系统下对龙芯1C硬件的支持。龙芯1C处理器是一款基于GS232处理器核的高性价比单芯片系统,适用于工业控制及物联网等领域。本BSP包含对龙芯1C硬件的驱动、初始化、以及对系统资源(如GPIO、UART、SPI、I2C等)的封装,为开发者提供了一个良好的开发环境。 ## 主要特性和功能 1. 硬件支持提供对龙芯1C处理器及其相关硬件设备的驱动支持,包括GPIO、UART、SPI、I2C、RTC、PWM等。 2. 实时操作系统集成与RTThread实时操作系统集成,提供了操作系统级别的资源管理和调度功能。 3. 模块化设计采用模块化设计,使得驱动开发更加灵活,便于维护和扩展。 4. 易于移植基于通用C语言编写,具有良好的移植性,可方便地应用到其他类似硬件平台上。 ## 安装使用步骤

文件下载

资源详情

[{"title":"( 233 个子文件 2.07MB ) (源码)基于C语言RTThread框架的龙芯1C板级支持包.zip","children":[{"title":"rtthread.bin <span style='color:#111;'> 422.73KB </span>","children":null,"spread":false},{"title":"synopGMAC_Dev.c <span style='color:#111;'> 120.84KB </span>","children":null,"spread":false},{"title":"synopGMAC.c <span style='color:#111;'> 31.91KB </span>","children":null,"spread":false},{"title":"touch.c <span style='color:#111;'> 19.69KB </span>","children":null,"spread":false},{"title":"drv_can.c <span style='color:#111;'> 16.63KB </span>","children":null,"spread":false},{"title":"ls1c_can.c <span style='color:#111;'> 15.35KB </span>","children":null,"spread":false},{"title":"display_controller.c <span style='color:#111;'> 10.87KB </span>","children":null,"spread":false},{"title":"drv_spi.c <span style='color:#111;'> 8.86KB </span>","children":null,"spread":false},{"title":"ls1c_timer.c <span style='color:#111;'> 8.83KB </span>","children":null,"spread":false},{"title":"ls1c_i2c.c <span style='color:#111;'> 8.60KB </span>","children":null,"spread":false},{"title":"drv_touch.c <span style='color:#111;'> 8.20KB </span>","children":null,"spread":false},{"title":"synopGMAC_plat.c <span style='color:#111;'> 8.03KB </span>","children":null,"spread":false},{"title":"ls1c_uart.c <span style='color:#111;'> 7.87KB </span>","children":null,"spread":false},{"title":"ls1c_spi.c <span style='color:#111;'> 7.82KB </span>","children":null,"spread":false},{"title":"ls1c_gpio.c <span style='color:#111;'> 7.71KB </span>","children":null,"spread":false},{"title":"drv_touch_gt9xx.c <span style='color:#111;'> 7.68KB </span>","children":null,"spread":false},{"title":"drv_uart.c <span style='color:#111;'> 6.81KB </span>","children":null,"spread":false},{"title":"drv_wdt.c <span style='color:#111;'> 6.26KB </span>","children":null,"spread":false},{"title":"drv_pwm.c <span style='color:#111;'> 6.16KB </span>","children":null,"spread":false},{"title":"drv_rtc.c <span style='color:#111;'> 6.05KB </span>","children":null,"spread":false},{"title":"main.c <span style='color:#111;'> 5.86KB </span>","children":null,"spread":false},{"title":"hw_i2c.c <span style='color:#111;'> 5.58KB </span>","children":null,"spread":false},{"title":"mii.c <span style='color:#111;'> 5.23KB </span>","children":null,"spread":false},{"title":"ls1c_pin.c <span style='color:#111;'> 5.19KB </span>","children":null,"spread":false},{"title":"ls1c_clock.c <span style='color:#111;'> 4.91KB </span>","children":null,"spread":false},{"title":"ls1c_pwm.c <span style='color:#111;'> 4.76KB </span>","children":null,"spread":false},{"title":"drv_gpio.c <span style='color:#111;'> 4.66KB </span>","children":null,"spread":false},{"title":"ls1c_rtc.c <span style='color:#111;'> 4.29KB </span>","children":null,"spread":false},{"title":"ls1c_wdog.c <span style='color:#111;'> 3.33KB </span>","children":null,"spread":false},{"title":"drv_i2c.c <span style='color:#111;'> 3.29KB </span>","children":null,"spread":false},{"title":"ls1c_public.c <span style='color:#111;'> 2.95KB </span>","children":null,"spread":false},{"title":"board.c <span style='color:#111;'> 2.30KB </span>","children":null,"spread":false},{"title":"ls1c_delay.c <span style='color:#111;'> 1.67KB </span>","children":null,"spread":false},{"title":"tftpd32.chm <span style='color:#111;'> 329.31KB </span>","children":null,"spread":false},{"title":"packages.dbsqlite <span style='color:#111;'> 2.00KB </span>","children":null,"spread":false},{"title":"rtthread.elf <span style='color:#111;'> 1.15MB </span>","children":null,"spread":false},{"title":"tftpd32.exe <span style='color:#111;'> 229.50KB </span>","children":null,"spread":false},{"title":"synopGMAC_Dev.h <span style='color:#111;'> 115.40KB </span>","children":null,"spread":false},{"title":"ls1c_can.h <span style='color:#111;'> 11.50KB </span>","children":null,"spread":false},{"title":"mii.h <span style='color:#111;'> 10.78KB </span>","children":null,"spread":false},{"title":"synopGMAC_plat.h <span style='color:#111;'> 6.45KB </span>","children":null,"spread":false},{"title":"rtconfig.h <span style='color:#111;'> 6.39KB </span>","children":null,"spread":false},{"title":"ls1c_regs.h <span style='color:#111;'> 6.07KB </span>","children":null,"spread":false},{"title":"selfboot.h <span style='color:#111;'> 5.16KB </span>","children":null,"spread":false},{"title":"ls1c_uart.h <span style='color:#111;'> 4.93KB </span>","children":null,"spread":false},{"title":"ls1c_spi.h <span style='color:#111;'> 4.37KB </span>","children":null,"spread":false},{"title":"drv_uart.h <span style='color:#111;'> 3.27KB </span>","children":null,"spread":false},{"title":"ls1c_public.h <span style='color:#111;'> 2.57KB </span>","children":null,"spread":false},{"title":"ls1c_pwm.h <span style='color:#111;'> 2.35KB </span>","children":null,"spread":false},{"title":"ls1c_i2c.h <span style='color:#111;'> 2.35KB </span>","children":null,"spread":false},{"title":"ls1c_gpio.h <span style='color:#111;'> 2.29KB </span>","children":null,"spread":false},{"title":"synopGMAC_network_interface.h <span style='color:#111;'> 2.15KB </span>","children":null,"spread":false},{"title":"ls1c_timer.h <span style='color:#111;'> 1.84KB </span>","children":null,"spread":false},{"title":"synopGMAC_Host.h <span style='color:#111;'> 1.83KB </span>","children":null,"spread":false},{"title":"board.h <span style='color:#111;'> 1.78KB </span>","children":null,"spread":false},{"title":"display_controller.h <span style='color:#111;'> 1.65KB </span>","children":null,"spread":false},{"title":"drv_touch.h <span style='color:#111;'> 1.28KB </span>","children":null,"spread":false},{"title":"ls1c_pin.h <span style='color:#111;'> 1.15KB </span>","children":null,"spread":false},{"title":"ls1c_rtc.h <span style='color:#111;'> 1.04KB </span>","children":null,"spread":false},{"title":"ls1c_wdog.h <span style='color:#111;'> 1.04KB </span>","children":null,"spread":false},{"title":"drv_spi.h <span style='color:#111;'> 756B </span>","children":null,"spread":false},{"title":"ls1c_clock.h <span style='color:#111;'> 724B </span>","children":null,"spread":false},{"title":"touch.h <span style='color:#111;'> 597B </span>","children":null,"spread":false},{"title":"ls1c_delay.h <span style='color:#111;'> 554B </span>","children":null,"spread":false},{"title":"synopGMAC.h <span style='color:#111;'> 500B </span>","children":null,"spread":false},{"title":"synopGMAC_types.h <span style='color:#111;'> 488B </span>","children":null,"spread":false},{"title":"synopGMAC_debug.h <span style='color:#111;'> 422B </span>","children":null,"spread":false},{"title":"cconfig.h <span style='color:#111;'> 378B </span>","children":null,"spread":false},{"title":"drv_wdt.h <span style='color:#111;'> 375B </span>","children":null,"spread":false},{"title":"drv_gpio.h <span style='color:#111;'> 367B </span>","children":null,"spread":false},{"title":"drv_rtc.h <span style='color:#111;'> 336B </span>","children":null,"spread":false},{"title":"drv_can.h <span style='color:#111;'> 327B </span>","children":null,"spread":false},{"title":"drv_pwm.h <span style='color:#111;'> 327B </span>","children":null,"spread":false},{"title":"hw_i2c.h <span style='color:#111;'> 324B </span>","children":null,"spread":false},{"title":"drv_i2c.h <span style='color:#111;'> 307B </span>","children":null,"spread":false},{"title":"tftpd32.ini <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"pkgs_error.json <span style='color:#111;'> 2B </span>","children":null,"spread":false},{"title":"pkgs.json <span style='color:#111;'> 2B </span>","children":null,"spread":false},{"title":"Kconfig <span style='color:#111;'> 2.27KB </span>","children":null,"spread":false},{"title":"ls1c_ram.lds <span style='color:#111;'> 3.52KB </span>","children":null,"spread":false},{"title":"rtthread.map <span style='color:#111;'> 927.53KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 2.40KB </span>","children":null,"spread":false},{"title":"synopGMAC_Dev.o <span style='color:#111;'> 148.92KB </span>","children":null,"spread":false},{"title":"ff.o <span style='color:#111;'> 76.05KB </span>","children":null,"spread":false},{"title":"ipc.o <span style='color:#111;'> 69.68KB </span>","children":null,"spread":false},{"title":"synopGMAC.o <span style='color:#111;'> 61.74KB </span>","children":null,"spread":false},{"title":"sockets.o <span style='color:#111;'> 56.69KB </span>","children":null,"spread":false},{"title":"dhcp.o <span style='color:#111;'> 49.26KB </span>","children":null,"spread":false},{"title":"api_msg.o <span style='color:#111;'> 49.11KB </span>","children":null,"spread":false},{"title":"tcp.o <span style='color:#111;'> 46.96KB </span>","children":null,"spread":false},{"title":"kservice.o <span style='color:#111;'> 44.13KB </span>","children":null,"spread":false},{"title":"tcp_in.o <span style='color:#111;'> 43.43KB </span>","children":null,"spread":false},{"title":"dfs_elm.o <span style='color:#111;'> 42.18KB </span>","children":null,"spread":false},{"title":"can.o <span style='color:#111;'> 38.62KB </span>","children":null,"spread":false},{"title":"cmd.o <span style='color:#111;'> 36.75KB </span>","children":null,"spread":false},{"title":"spi_msd.o <span style='color:#111;'> 35.30KB </span>","children":null,"spread":false},{"title":"sys_arch.o <span style='color:#111;'> 35.14KB </span>","children":null,"spread":false},{"title":"tcp_out.o <span style='color:#111;'> 35.13KB </span>","children":null,"spread":false},{"title":"ethernetif.o <span style='color:#111;'> 34.59KB </span>","children":null,"spread":false},{"title":"msh_file.o <span style='color:#111;'> 34.46KB </span>","children":null,"spread":false},{"title":"......","children":null,"spread":false},{"title":"<span style='color:steelblue;'>文件过多,未全部展示</span>","children":null,"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明