当前位置: 首页 > article >正文

S32G-VNP-RDB2开发环境搭建

下载官方镜像

刷机
cat /proc/partition
or
df -lh		//查看sdcard卡再/dev目录挂在点
export DEVSD=/dev/sdb
sudo dd if=fsl-image-auto-s32g274ardb2.sdcard of=${DEVSD} bs=1M && sync

以上将SD-card插入就可以将开发板启动,串口接UART1,进入Linux,输入root,密码无

构建
https://github.com/nxp-auto-linux/linux-bsp-utils
cd linux-bsp-utils/codeaurora_migration
./migrate.sh --full --work_path ./bsp32.0 --release_branch release/bsp32.0
source nxp-setup-alb.sh -m s32g274ardb2
如果是ubuntu18请在 /conf/local.conf 中添加UBUNTU_TARGET_VERSION = "18.04.5"
bitbake fsl-image-base
集成
cd tmp/work/<mchine>-fsl-linux/linux-s32/<kernel_version>-r0/git
修改某个文件比如:/drivers/iio/adc/s32_adc.c
git add drivers/iio/adc/s32_adc.c
git commit -s -m "<提交标题>"
git format-patch -l	//将生成0001-test-sar-adc-repackage.patch
将patch复制到 meta-alib/recipes-kernel/linux/linux-s32文件夹中
编辑meta-alib/recipes-kernel/linux/linux-s32中的 linux-s32-<kernel_version>.bb文件,加入补丁文件,例如
SRC_URI += "file://0001-test-sar-adc-repackage.patch"
返回编译目录,运行一下命令清除先前的sstate:
bitbake vertual/kernel -c cleansstate
bitbake vertual/kernel
离线构建yocto
bitbake fsl-image-auto --runall=do_fetch
BB_NO_NETWORK = "1"
BB_SRCREV_POLICY = "cache"
bitbake fsl-image-auto -c clean && bitbake fsl-image-auto

http://www.kler.cn/a/387769.html

相关文章:

  • 超子物联网HAL库笔记:定时器[外部模式]篇
  • ODOO学习笔记(3):Odoo和Django的区别是什么?
  • 【数理哲学】决定论与混沌理论
  • 深入了解Git、GitHub、GitLab及其应用技巧
  • Labelme标注数据的一些操作
  • 论文分享:DiskANN查询算法
  • 【贪心】【哈希】个人练习-Leetcode-1296. Divide Array in Sets of K Consecutive Numbers
  • 【数据库系统概论】第3章 SQL(三)数据更新
  • 将Go项目编译为可执行文件(windows/linux)
  • Web 开发新趋势下,GET 请求与 POST 请求如何抉择
  • 考研要求掌握的C语言(选择排序)
  • 给cantian建议的第二篇
  • 备忘录模式:保存对象状态的设计模式
  • Python脚本模拟远程网络探测
  • 动态规划理论基础和习题【力扣】【算法学习day.26】
  • MYSQL隔离性原理——MVCC
  • 实时计算 Flash – 兼容 Flink 的新一代向量化流计算引擎
  • mac-泛洪
  • 我的 C# 白盒测试学习路线
  • [C++11] 类中新特性的添加
  • 网页版五子棋——匹配模块(服务器端开发)
  • 梧桐数据库与GBase日期函数比较
  • C++ 越来越像函数式编程了!
  • linux devfreq 模块
  • flink 内存配置(五):网络缓存调优
  • video素材格式转换--mp4转webm(vue3+Nodejs)