首页
编程日记
ChatGpt专题
LINUX学习
Java学习
前端教程
单片机
逻辑回归
简单有效
CANoe
阿里云
Drawable
DEFI
编程语言
位运算
顺序表
html网页模版
技术群
完全背包
民商法
USB转JTAG
volatile
WT-VL53L0 L1
protobuf
程序员人生
反码
动态库
LabVIEW编程
设置默认浏览器
自动控制原理
jupyter快捷键
CyberChef
OCR
srm
目标跟踪
堆积柱状图
STM32启动配置
panel
Go跨平台应用
Zabbix之Ping监控
python库
怎么学Python
传智杯
DS18B20
汇编语言push和pop
通信网络
CXF
RK3399
RK3399平台开发系列讲解(入门篇)Linux内核常见的规则
🚀返回专栏总目录 文章目录 一、编码风格二、内核结构分配和初始化三、面向对象的思想沉淀、分享、成长,让自己和他人都能有所收获!😄 📢 本篇将介绍在内核代码的演化过程中应该遵守标准规则 一、编码风格 参考一下内核编码风格手册,它位于内核源代码树的 Documentat…
阅读更多...
RK3399平台开发系列讲解(时间篇)RTC和用户空间
🚀返回专栏总目录 文章目录 一、sysfs接口二、hwclock工具沉淀、分享、成长,让自己和他人都能有所收获!😄 📢在Linux系统上,从用户空间正确管理RTC需要关注两个内核选项。这两个选项是CONFIG_RTC_HCTOSYS和CONFIG_RTC_HCTOSYS_DEVICE。 要使用CONFIG_RTC_HCTOSYS应在内…
阅读更多...
RK3399平台开发系列讲解(网络篇)Linux 发送网络包流程
🚀返回专栏总目录 文章目录 一、发送网络包流程图二、发送网络包步骤沉淀、分享、成长,让自己和他人都能有所收获!😄 📢本篇将详细介绍Linux网络包发包流程。 一、发送网络包流程图 二、发送网络包步骤 VFS 层:write 系统调用找到 struct file,根据里面的 file_oper…
阅读更多...
rk3399 buildroot ubuntu20版本编译遇到问题
一、编译uboot遇到问题 /usr/include/libfdt.h:258:1: error: redefinition of fdt_set_version 258 | fdt_set_hdr_(version); | ^~~~~~~~~~~~ In file included from tools/fdt_host.h:11, from tools/imagetool.h:22, from tools…
阅读更多...
RK3399平台开发系列讲解(中断篇)掌握信号处理
🚀返回专栏总目录 文章目录 一、信号的基本概念二、信号处理流程三、如何通过 API 注册一个信号处理函数四、可重入与异步信号安全3.1、可重入函数3.2、异步信号安全沉淀、分享、成长,让自己和他人都能有所收获!😄 📢信号在操作系统中有悠久的历史,信号的概念和使用方…
阅读更多...
【RK3399】1.RK3399开发板基础配置
最近在小黄鱼入手了一个RK3399的开发板,RK的芯片我也是第一次使用。FireFly配套提供了完善的教程,可以在他们的WIKI上找到。上面有的内容就不在本文叙述了,大家可以参考教程https://wiki.t-firefly.com/zh_CN/Firefly-RK3399/linux_compile_g…
阅读更多...
RK3399平台开发系列讲解(基础篇)ADC 使用方法
🚀返回专栏总目录 文章目录 一、ADC 的 DTS 配置二、ADC 驱动说明2.1、获取 AD 通道2.2、读取 AD 采集到的原始数据2.3、计算采集到的电压三、接口说明沉淀、分享、成长,让自己和他人都能有所收获!😄 📢内核采用工业 I/O 子系统来控制 ADC,该子系统主要为 AD 转换或者…
阅读更多...
RK3399平台开发系列讲解(外设篇)Camera OV13850配置过程
🚀返回专栏总目录 文章目录 一、DTS 配置二、驱动说明三、配置原理四、cam_board.xml沉淀、分享、成长,让自己和他人都能有所收获!😄 📢我们以 OV13850/OV5640 摄像头为例,讲解在该开发板上的配置过程。 一、DTS 配置 isp0: isp@ff910000 {…status = "okay&quo…
阅读更多...
RK3399平台开发系列讲解(基础篇)POSIX 定时器
🚀返回专栏总目录 文章目录 一、clockid二、sigevent三、timerid四、flags五、 value & old_value六、POSIX 定时器的优势沉淀、分享、成长,让自己和他人都能有所收获!😄 📢为了克服传统定时器的局限性,POSIX 标准组织设计了新的计时器接口和规范,使它们能提供更…
阅读更多...
【调试】netconsole的使用
开发环境 客户端 开发板:FireFly-RK3399 Linux 4.4 IP:192.168.137.110 服务端 VMware Workstation Pro16,ubuntu 18.04 IP:192.168.137.100 MAC:00:0c:29:c1:9c:ed netconsole简介 netconsole模块可以让printk信息(输出到控制台的…
阅读更多...
基于RK3399+Linux QT地面测试台多参数记录仪测试平台软件设计(二)
rk3399 是由本土芯片厂商瑞芯微(Rockchip)研发的高性能、低功耗“中国芯”。在 2016 年 4 月,rk3399 首次在香港举行的电子展上亮相。芯片使用六核大 LITTLE 处理器: 包括四核的 Cortex-A53 和双核的 Cortex-A72,主频可…
阅读更多...
RK3399平台开发系列讲解(CPU篇)CPUFreq 中央处理器频率调节技术
🚀返回专栏总目录 文章目录 一、CPUFreq组成二、设备树配置沉淀、分享、成长,让自己和他人都能有所收获!😄 📢中央处理器频率调节(Central Processing Unit frequency,CPUFreq)技术可以降低ARM芯片的功耗,例如在系统对任务压力较小时,通过调整处理器工作频率与输入…
阅读更多...
RK3399平台开发系列讲解(中断篇)中断控制器驱动初始化
🚀返回专栏总目录 文章目录 一、设备树源文件1.1、gic控制器节点1.2、timer节点二、中断控制器匹配表三、中断控制器初始化3.1、函数of_irq_init3.2、函数gicv3_of_init3.3、函数gic_init_bases沉淀、分享、成长,让自己和他人都能有所收获!😄 一、设备树源文件 ARM64架构…
阅读更多...
RK3399平台开发系列讲解(电源管理篇)11.11、调节器消费者接口
平台内核版本安卓版本RK3399Linux4.4Android7.1🚀返回专栏总目录 文章目录 一、调节器设备请求二、控制调节器设备2.1、调节器输出的启用和禁用2.2、电压的控制和状态2.3、限流的控制和状态2.4、运行模式的控制和状态沉淀、分享、成长,让自己和他人都能有所收获!😄 📢本…
阅读更多...