自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (5)
  • 收藏
  • 关注

原创 RK3588 定时器驱动(Linux内核下操作寄存器)

RK3588 普通定时器寄存器编程

2024-08-01 17:37:05 1418 1

原创 RK3568 驱动RGB屏(带SPI初始化序列)

RK3568 RGB

2024-06-27 17:55:33 613 2

原创 RK3588 增加矩阵键盘

RK3588 中通过GPIO引脚可以扩展出矩阵键盘,矩阵键盘有多个GPIO行和GPIO列来组成。

2024-06-03 14:27:33 381

原创 野火-RK3588S-LUBANCAT4 UBOOT网络修复

解决RK3588的UBOOT网络上的BUG

2024-04-15 23:44:52 1045 2

原创 修复nanopi2的SPI无法使用50MHZ传输的问题(S5P4418)

本文描述了如何解决S5P4418使用DMA+SPI传输图像时遇到的问题。

2023-01-05 16:33:41 695

原创 S5P4418裸机之SDIO程序

S5P4418裸机SDIO测试程序。

2022-08-09 13:56:54 617

原创 s5p4418的uboot网络无法使用问题解决

一.前言 s5p4418 是一个三星的基于ARM的,cortex-A9的四核处理器,这个处理器目前常用的两个系统层固件分别是: uboot2014 + linux3.4.39 和 uboot2016 + linux4.4.172 两个版本。 本次针对的是 uboot2014 + linux3.4.39 ,对应的版本进行修复,对于 uboot2016 + linux4.4.172 的请参考我的另一篇文章: https://blog.csdn.net/weixin_43536180/artic

2021-05-19 22:48:50 855 1

原创 s5p4418的uboot开通网络支持

NanoPi2 的uboot2016添加网卡驱动支持nanopi2系列开发板采用三星的s5p4418处理器,这个处理器在nanopi官方移植了有两个版本的固件分别是:uboot2014+linux3.4.39 和uboot2016+linux4.4.172注意:本次针对的是 uboot2016+linux4.4.172 对应的系统固件进行的!!!1. 拉取uboot2016的源代码git clone https://github.com/friendlyarm/u-boot.git(网速可能会比

2021-05-17 15:49:54 1238 8

原创 s5p4418摄像头程序使用教程

s5p4418摄像头程序使用教程本次我采用的硬件设备是nanopiM2,摄像头模块是CAM500B,软件上使用的linux3.4.39内核, 这里nanopi2系列也是适用的,并且对于运行环境也是linux3.4.39的其他s5p4418的开发板也是同样适用的,比如迅为的itop4418等等。一.本次硬件设备图如下:注: CAM500B其实就是 OV5640模组,分辨率是500万像素。二.软件程序 nanocams 介绍nanocams 是三星官方编写的一套摄像头的测试demo程序,用C++

2021-04-11 13:35:21 648 1

原创 AM3354编译的v06.03版本SDK的UBOOT无法上网解决!

由于笔者使用的是AR8035芯片以太网接口是RGMII模式,所以后面根据这个模式进行修改SDK包的uboot,回顾之前我所使用的编译配置文件是 am335x_shc_netboot_defconfig一. 修改SPL阶段的初始化代码在uboot源码目录下:vim arch/arm/mach-omap2/boot-common.c找到函数 spl_board_init 把 am33xx_spl_board_init 函数注释。二.修改uboot的第二阶段代码vim board/bosch/

2020-12-30 15:54:44 462

原创 AM3354编译的v06.03版本SDK的UBOOT

一.编译TI官网拉取的SDK包1.进入上一期安装好的SDK源码包中UBOOT源码目录cd /opt/ti-processor-sdk-linux-am335x-evm-06.03.00.106/board-support/u-boot-2019.01+gitAUTOINC+333c3e72d3-g333c3e72d3/2.查看uboot支持的一些板子配置文件ls configs/am335x_*笔者采用的是 configs/am335x_shc_netboot_defconfig 这个配置

2020-12-30 14:50:51 653

原创 AM3354处理器移植TI最新的v06.03版本的SDK包

获取TI公司在2020年4月发布的SDK包一.从TI官网获取SDK包1.百度搜索TI官网并进入TI官网。2.点击产品并选择处理器。3. 选择左边栏目中的 Cortex-A8处理器4.再点击右边选中资源栏目下的 Processor SDK(Linux 和 TI-RTOS)。5.获取版本为V06.3版本的SDK包,这个SDK包基于linux4.19版本的内核,更新于2020年4月。6. 最后得到的文件大小是3.87GB的 " ti-processor-sdk-linux-am335x-e

2020-12-30 14:29:30 1370

原创 spi转串口驱动wk2124驱动程序的优化

对spi转串口驱动wk2124驱动程序的优化@SPI转串口驱动一. WK2XXXX原厂驱动程序下载官网: http://www.wkmic.com/进入到为开官网点击技术支持然后再点击驱动参考下载驱动程序,可以得到源码和头文件以及一个Makefile 文件还有一份移植文档, 本人借鉴的是该公司2019年10月份的驱动程序。以下是芯片的封装引脚图1个芯片可以扩展4路串口。2. 现对驱动程序作出以下修改注:本人移植到的内核是3.2版本会删除设备树部分代码把驱动注册函数从probe函

2020-12-09 11:54:45 2009

原创 三星S5P6818之UBOOT网络配置

三星S5P6818之UBOOT网络配置使用友善提供的固件烧写到SD卡发现UBOOT并不能联网,于是研究了UBOOT源码,并调通了网络,以下步骤亲测可用。前言这个适合友善nanopi3系列的开发板 M3 Fire3 T3等 ,或者其他使用三星S5P6818处理器和并且使用RTL8211E作为以太网收发器的板子,这个适用于引导4.4版本的内核的UBOOT,当然还有个引导3.4版本的内核后续会更新修改方法,本步骤用于解决 nanopi3系列的UBOOT无法连网的问题。1.以下步骤是友善维基网提供的

2020-05-22 12:42:42 1123 3

原创 linux设备驱动入门1

一.如何让驱动程序运行起来1.1 linux中驱动程序和应用程序的区别linux系统中驱动程序运行在内核空间而应用程序运行在用户空间,他们之间有着很多的不同之处,应用程序是无后缀的,而驱动程序是带后缀".ko",比如hello.ko是驱动成员,而hello是应用程序。驱动程序通过命令 insmod 加载,通过命令 rmmod 卸载1.2 如何在linux内核中运行我们的驱动程序1.方法一...

2020-02-03 18:57:26 219

S5P4418的DMA+SPI补丁包

用于修复S5P4418的linux3.4内核在使用SPI去驱动显示屏的过程中,把SPI配置为50MHZ并使用DMA时,会频繁出现传输超时,并导致内核崩溃,这个补丁包用于修复这个问题,开发板使用的友善的nanopi2,nanopim2都可以。

2023-01-05

s5p4418_uboot2014_net.patch

这个补丁用于uboot2014+linux3.4.39版本的系统固件,对于s5p6818也可以参考。 对应文章: https://blog.csdn.net/weixin_43536180/article/details/117048083

2021-05-19

s5p4418的uboot网络补丁包.zip(关注免费下载)

s5p4418的uboot网络补丁包,解决uboot无法ping通和下载的问题!对应的文章是: https://blog.csdn.net/weixin_43536180/article/details/116935106

2021-05-17

AM3354使用SDK包uboot联网

主要是提供修改的4个文件的源码,读者可以参考修改的地方。

2020-12-30

WK2xxx芯片驱动程序

基于linux系统开发的驱动程序,spi扩展串口驱动源码。可以用于linux3.x版本的嵌入式系统中。

2020-12-09

new_file.zip

这个适合友善nanopi3系列的开发板 M3 Fire3 T3等 ,或者其他使用 三星S5P6818处理器和并且使用RTL8211E作为以太网收发器的板子, 这个适用于引导4.4版本的内核的UBOOT,当然还有个引导3.4版本的内核 后续会更新修改方法,本步骤用于解决 nanopi3系列的UBOOT无法连网的问题。

2020-05-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除