自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (3)
  • 收藏
  • 关注

原创 nxp1046 dpaa dpdk

摘要:本文介绍了在NXPLS1046平台上使用DPDK的配置方法。首先需要将设备树从fsl-nh15-sdk.dtb替换为fsl-nh15-usdpaa.dtb,该设备树使用DPAA管理网卡。修改uboot参数后,需重新编译设备树并更新到MMC分区。DPDK接管网卡后,在ifconfig中仅显示部分网络设备。此外,还需配置环境变量和修改usdpaa_config_ls1046.xml文件。文中还提及了DPDK编译注意事项及Suricata与DPDK结合的配置方法,指出Suricata仍可按照原有配置监听指定

2025-06-06 09:39:54 836

原创 ls104x boot flow

也就是说原来的firmware中包含RCW和uboot、PPA。这部分内容在LSDKUG_Rev19.03.pdf中的5 bootloaders中有详细的说明。在5.2.4中也详细说明了编译RCW文件和uboot并将rcw放到bl2中。PPA引导与TF-A引导不同之处在与DDR的初始化从PPA的uboot中移植到了TF-A的BL2中。所以在18.06文档中看不到它的影子。说了这么多,其实就是从库上拉下来的版本不同而已,新的版本又有了新的东西。如下所示说明了.pbl和fip.bin包含的内容。

2025-04-10 10:21:57 659

原创 ls104x Flexbuild编译逻辑

这里注意在获得sdk包后,在OK10xx-linux-fs/flexbuild/build/firmware/u-boot/ls1043ardb/output/ls1043ardb_qspi_defconfig目录下本身就有一些编译好的.o文件。然后就是一些参数的设置,如编译输出路径,板子型号,uboot名字,kernel名字,menuconfig使用的配置文件和将变量进行外部声明供各级makefile使用。文件系统的生成很复杂,这里就不解析了,毕竟文件系统生成过一次后就不再动了,只会增添里面的组件。

2025-04-09 09:25:30 564

原创 ls104x 以太网配置

SerDes1有SGMII(1.25G),SGMII(3.125G),QSGMII,XFI,PCIE功能,我们看Table31-4表中这些功能的PLL1都可以设置为100MHz,所以我们在核心板中硬件固定死100MHz,PLL2可以参考100MHz和156.25MHz即可实现全部功能,我们从核心板引出一个SD1_REFCLK_SEL引脚,用于选择100M,156M,然后软件配置相对应的PLL即可。这里还修改了SRDS_PLL_REF_CLK_SEL_S1,这个是PLL锁相环,用于配置serdes频率的。

2025-04-08 09:22:15 481

原创 ls104x kernel

另外在its文件中的文件系统配置项一般是一个很小的根文件系统,而不是正常使用的上G的根文件系统。同时这个config文件是在linux/arch/arm64/configs目录下的。FIT(Flattened Image Tree)是 U-Boot 支持的一种镜像格式,它可以将多个组件(如内核、设备树、ramdisk 等)打包到一个镜像文件中,并通过 bootm 命令加载和启动。其中linux_config_list_arm64_ls这个变量的定义在configs/build_custom.cfg文件中。

2025-04-07 09:10:31 829

原创 104x Uboot

从上图得知IRQ_BASE 在设置引脚功能时,每一个脚都是独立的,设置哪一个引脚便把哪一位设置为 1,IRQ3-11 可做 GPIO,全部设置为 GPIO 的时候需要每一位设置为 1 即 111111111(3-11)然后再把这个二进制转换为十进制 511 即可,即 IRQ_BASE=511。只有那些不变的,如地址之类的才会在boot中。从RCW文件看UART_BASE原始配置为UART_BASE=7 ,“=”后面的值为十六进制,在修改UART_BASE的值的时候需要为十六进制即UART_BASE=3。

2025-04-03 15:45:12 271

原创 LS104x RCW

我们按照上面提到的路径在/home/wzb/LSDK2012/1043/OK10xx-linux-fs/flexbuild/packages/firmware/rcw/ls1043ardb/RR_FQPP_1455目录下找到rcw_1600_qspiboot.rcw文件。在/home/wzb/LSDK2012/1043/OK10xx-linux-fs/flexbuild/build/images目录下会生成firmware_ls1043ardb_uboot_qspiboot.img文件。

2025-04-01 14:07:29 916

原创 Gpsd pps移植

我这里将生成的libncurses相关的文件全部打包后拷贝至gpsd源码目录下,然后解压缩,因为libncurses库建立了几个软连接,直接拷贝过去软连接就木有了,所以先压缩后解压缩。这个是x86平台的tic,我们将/usr/bin下的tic拷贝至/home/heat/tronlong/debug_tools/gpsd/ncurses-6.1/progs目录,替换该目录下的tic。该错误的意思是进入到目录下ncurses-6.1/progs下执行tic可执行文件时,无法识别文件格式。...

2022-07-28 13:57:55 2145 1

原创 Makefile项目实例

## v2x#ROOT_DIR = $(shell pwd)TARGET_BIN_DIR = /tftpboot## generate source file list##检索src目录下 9级目录所有的 .c#列出src目录下的所有目录结构,输出结果如下:#src#src/asn1_LTEV#src/asn1_user#src/cellular_modem#src/commGpsCalc#src/connectNet#src/EventHMI#src/func#sr.

2022-03-03 10:56:23 336

原创 驱动设备框架

![在这里插入图片描述](https://img-blog.csdnimg.cn/79cec92a3c8e43d9a04ae5f2e90bd02a.jpg?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5aSp5pmTLXdvcmtzcGFjZQ==,size_20,color_F

2021-11-11 10:58:31 140

原创 linux驱动编写框架和注意事项

1、编写驱动程序框架#include <linux/module.h>#include <linux/init.h>static int __init hello_init(void){printk("Hello, I'm ready!\n");return 0;}static void __exit hello_exit(void){printk("I'll be leaving, bye!\n");}module_init(hello_init);m

2021-10-28 11:25:30 194

原创 截取AVI格式的视频C语言代码

首先在阅读本代码之前百度一下avi,虽然经过我验证上面有部分错误,但是不影响阅读。因为有些变量的注释我没有写,所以请读者自行搜索吧。下面是c语言文件,编译之后能够直接运行,用来截取开始时间(单位s)后指定长度(单位s)的视频流。最后附上一部分视频文件的二进制,方便对照阅读。  #include &lt;stdio.h&gt;#include &lt;stdlib.h&gt;#in...

2019-01-08 18:02:27 1153

原创 Parted分区问题

今天在将4T硬盘分区时遇到一个问题Error: Partition(s) 1, 2, 3, 4 on /dev/hdiskA have been written, but we have been unable to inform the kernel of the change, probably because it/they are in use. As a result, the...

2018-12-28 17:29:47 9629 2

转载 跟我一起写Makefile(整理版)

跟我一起写Makefile陈皓(博客地址:http://blog.csdn.net/haoel/article/details/2886)整理的PDF文件:http://download.csdn.net/download/xiaoshuai537/102620891. makefile很重要什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Win...

2018-12-27 10:50:05 212

转载 makefile中的patsubst

1、wildcard : 扩展通配符2、notdir : 去除路径3、patsubst :替换通配符例子:建立一个测试目录,在测试目录下建立一个名为sub的子目录$ mkdir test$ cd test$ mkdir sub在test下,建立a.c和b.c2个文件,在sub目录下,建立sa.c和sb.c2 个文件建立一个简单的Makefilesrc=$(wildcar...

2018-12-27 10:22:18 309

原创 工程Makefile中常用符号

Makefile中常见内容TOPDIR := $(shell /bin/pwd)CONFIG_SHELL := $(shell if [ -x "$$BASH" ]; then echo $$BASH; \ else if [ -x /bin/bash ]; then echo /bin/bash; \ else echo sh; fi ...

2018-12-26 17:57:11 1366 1

原创 28181中RTP包封装解读

程序将采集到的H.264码流进行封装,元码流存放在U08 *pData中,remain为源码流未发送的数据长度,sendlen为源码流已发送的数据长度,datelen为本次要发送的包体长度,packlen为包长度(不包括包头、包尾)。打包过程为先根据帧类型判断是I帧还是P帧。I帧的第一包将H264码流中的包头分解出来(header+sps+pps+sei+data),然后存放到相应数组中...

2018-12-26 17:06:22 1720

LSDK-KC-REV18.06.pdf

LSDK-KC-REV18.06.pdf

2025-04-10

ls104x 用户手册 LSDKUG-Rev19.03

ls104x 用户手册 LSDKUG-Rev19.03

2025-04-09

### 文章总结:RCW、Uboot、Linux、Rootfs 编译与配置指南

内容概要:本文档详细介绍了基于飞凌 1043a-c3 v2.x 开发板的 RCW/UBOOT/KERNEL LINUX/ROOTFS 编译和升级操作。文档涵盖 RCW 源文件修改、编译和打包过程,以及 Uboot 编译与打包、引导流程、环境变量设置、以太网配置和 SerDes 配置等内容。重点讲述了如何通过修改 RCW 文件、Uboot 源码和设备树,来实现特定硬件配置的需求,如修改网络接口类型、PHY 地址等。此外,文档还提供了详细的编译命令和流程,确保用户能够顺利完成编译和烧写。 适合人群:具备一定嵌入式开发基础,尤其是熟悉 NXP LS1043A/LS1046A 系列处理器的开发人员,以及从事 Linux 内核移植和 Uboot 开发的技术人员。 使用场景及目标:① 修改 RCW 文件以配置 GPIO 复用和 SerDes 模块;② 编译和打包 Uboot、Linux 内核和根文件系统;③ 修改 Uboot

2025-04-07

TPA2016D2RTJR.pdf

具有动态范围压缩和 AGC 功能、每通道可提供 2.8W 输出驱动功率的立体 声 D 类音频放大器TPS2016D2 是一款立体声、无滤波器的 D 类音频功 率放大器,具有音量控制、动态范围压缩 (DRC) 和自 • 在 5V 电压条件下,每个通道可为 8Ω 负载提供 1.7W 的输出驱动功率 (10% THD + N) 动增益控制 (AGC) 功能。 该器件采用 2.2mm x • 在 3.6V 电压条件下,每个通道可为 8Ω 负载时提 2.2mm WCSP 封装和 20 引脚 QFN 封装。

2020-02-14

MAX20087.pdf

MAX20086-MAX20089

2020-02-14

T123AI-硬件设计指南-V1.6 CVBS TO LVDS.pdf

A.ACE(Adaptive Contrast Enhancement)自动调整画面对比度及色度,优化显示效果 B.Wide Range ADC 支持 CVBS 信号幅度 0.3V—1.8V,自动增益调整 C.CVD auto config /detect 自动识别 CVBS 多制式,自动配置参数 D.YPbPr ADC Auto Offset 硬件实现 YPbPr 颜色自动校正 E.FPLL:硬件实现 Auto Free Run 功能,自动盖纯屏,解决拔插信号等过程中 OSD 乱闪等问题 F.SPI-OSD:最大支持 1024X768 全屏 OSD,flash 兼容性好

2020-02-14

空空如也

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

TA关注的人

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