首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
ls2k0300专题
【驱动篇】龙芯LS2K0300之单总线驱动
实验过程 实验目的: 在龙芯开发板上面使用单总线驱动DS18B20温度传感器 ① 根据原理图连接DS18B20模块 ② 将i2c0引脚的功能复用为GPIO ③ 注册字符设备,按照DS18B20的读写时序编写读写驱动接口 ④ 编写测试用例解析传感器的数值 原理图 将板子上面的GPIO48连接传感器的DAT引脚,其余引脚连接如下 然后记得在设备树中把i2c0部分代码注释掉,将PIN
阅读更多...
【驱动篇】龙芯LS2K0300之LED驱动
实验目的 点亮龙芯开发板上面的用户自定义LED灯,编写LED驱动以及测试用例验证实现效果,LED位于开发板左下方(靠近USB口)第二个 原理图 LED通过电阻上拉至电源P3V3,低电平时LED被点亮 设备树 打开arch/loongarch/boot/dts/loongson/loongson_2k0300_pai_99.dts,将72-150行的i2c1和i2c2两个节点注释掉
阅读更多...
【驱动篇】龙芯LS2K0300之驱动示例
实验环境 开发板:龙芯LS2K0300久久派 网络配置:配置好ssh连接,通过网口可以scp文件到开发板,参考前一篇文章 串口配置:通过CH340T模块连接好开发板上的UART0 示例程序 驱动代码 #include <linux/init.h>#include <linux/module.h>static int hello_init(void){printk("Hello, t
阅读更多...
龙芯LS2K0300久久派上手体验
介绍 芯片 龙芯2K0300芯片是一款基于LA264处理器核的多功能SoC芯片,可广泛适用于工业控制、通信设备、信息家电和物联网等领域;该芯片采用高集成度设计,可提供丰富的功能接口,满足多场景应用需求,同时支持低功耗技术,能够在低能耗条件下进行高效处理,具有以下特色: 处理器主频1GHz(功耗 < 1W),64位双发射超标量LA264,支持LoongArch指令系统,有286个引脚16位DD
阅读更多...