【经验】瑞萨汽车SoC R-Car-Gen3 Linux Yocto使用make工具编译kernel方法
“R-car”是瑞萨电子在自动驾驶汽车时代专为下一代汽车计算而设计的系统级芯片(SoC)系列的昵称,用于汽车信息系统。"R-Car-Gen3"是R-Car第三代汽车SoC产品,也是目前瑞萨电子汽车上最新的,使用最多的SoC产品,从ADAS到Infotainment包括R-Car H3, M3, M3N, V3H, V3M, E3等系列产品。
Yocto Project™是一个开源的协作软件,提供模板、工具和方法帮你创建定制的 Linux 系统和嵌入式产品,而无需关心硬件体系。适合嵌入式Linux开发人员使用。极大地简化你的开发过程,因为你不用再从头裁剪一个完整的Linux发布版本,后者通常包括许多你并不需要的软件。R-Car提供了基于Linux系统Yocto 工程开发环境和软件包。
BitBake是OpenEmbedded项目的主要基础,该项目被用作诸如Yocto项目之类的Linux项目的构建工具 ,OpenEmbedded构建系统使用BitBake生成images。
背景:最近有客户开发R-Car的时候提出了将yocto中将kernel模块的编译方法从bitbake更改为make的方式的需求,本文主要介绍如何进行修改。
修改和验证:
Board: R-Car V3H board
Version: yocto 3.21.0
Host System:Ubuntu 16.02
1.准备Kernel源代码
从yocto工程中拷贝kernel源码到工作路径下。(kernel-source-tmp为本地新建的,准备修改和操作的kernel代码目录)
$ cp -r ./build/build/tmp/work-shared/v3hsk/kernel-source/ ./kernel-source-tmp
进入kernel-source-tmp:
$ cd kernel-source-tmp/
$ ls
图1
2. 准备交叉编译工具链
需要事先完整编译过yocto工程和交叉编译工具链(例如RCar-V3H: bitbake core-image-minimal, bitbake core-image-minimal -c populate_sdk)
本地 toolchain path = $PWD/toolchain/poky/2.4.3/environment-setup-aarch64-poky-linux
$ export TOOLCHAIN=$PWD/toolchain/poky/2.4.3/environment-setup-aarch64-poky-linux
$ cd kernel-source-tmp/
设置环境变量:
$ source $TOOLCHAIN
3. 拷贝yocto源码中板级相关的 .config到 待操作的kernel-source-tmp目录下(最关键的配置!)
$ cp ../build/build/tmp/work/v3hsk-poky-linux/linux-RENESAS/4.14.75+gitAUTOINC+1d76a004d3-r1/linux-v3hsk-standard-build/.config ./
4. 设置编译参数,开始编译kernel
$ export LDFLAGS="" && make Image
图2
5. 编译完成,查看目标文件
图3
6. 烧录到板子上,验证Image
图4
- |
- +1 赞 0
- 收藏
- 评论 0
本文由雨天的烂柯人提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
【经验】瑞萨R-Car V3M的eagle摄像头适配过程
R-Car V3M的eagle板自带4路摄像头输入解串器max9286,前端可以接入美信的max96705,max9271等串行器,从而实现R CAR V3M平台的4路摄像头的输入,本文记录了接入美信的max96705+OV490(isp)+OV9284(sensor)摄像头的过程。
设计经验 发布时间 : 2021-04-07
【经验】采用瑞萨R-Car H3 SOC的车载域控制器PCB叠层设计方案
瑞萨R-Car H3处理器(SOC)是汽车域控制器专用SOC,它拥有1384个PIN,功能多、系统复杂,PIN密度很大而PIN间距很小,因此用它来设计的域控制器,其PCB板叠层结构跟常用的很不一样,需要设计独特的PCB叠层结构。笔者曾设计过一款采用了瑞萨R-Car H3 SOC的域控制器,以下为其PCB叠层结构的设计分享。
设计经验 发布时间 : 2018-08-04
【经验】汽车SoC RCar-Gen3 yocto使用make工具编译u-boot方法
“R-Car-Gen3“是R-Car第三代SoC产品,也是目前瑞萨电子汽车上最新的,使用最多的SoC产品。最近有客户开发R-Car的时候,提出了将yocto中将u-boot模块编译方法从bitbake替换为make的方式,本文主要介绍如何对其进行修改。
设计经验 发布时间 : 2020-11-15
WT2605C蓝牙语音芯片用在汽车仪表盘上,提升车用蓝牙信息娱乐系统智能化应用
对于传统的汽车仪表盘来说,MCU还需要跑蓝牙协议栈,工作量大,使用WT2605C SOC蓝牙芯片,可以大大减少工程师的开发时间,MCU只需要通过标准的AT指令与WT2605C蓝牙芯片通讯即可,指令交互简单,无需复杂的操作。
应用方案 发布时间 : 2024-05-26
【产品】汽车级单芯片TOF图像传感解决方案MLX75027,集成传感器与信息处理单元,有官方评估套件
MLX75027是Melexis公司 新推出的业界首款汽车级单芯片TOF图像传感解决方案,非常适合应用于手势识别、驾驶员监控、人员或障碍物检测以及交通监控等方面。MLX75027作为一款片上系统SOC,具备了在单片封装中提供VGA分辨率的图像传感以及信息处理功能。解决方案支持640 x 480的像素点,像素点10 x 10 µm,支持850和940 nm的波长,帧率最高可达135 FPS。
新产品 发布时间 : 2019-05-17
航顺芯片车规MCU快速扩张,满足最高功能安全等级和国内外信息安全标准,加快布局高阶汽车应用
作为头部MCU厂商,航顺芯片制定了车规SoC+高端MCU超市双战略,基于自身32位MCU研发实力,加速航顺车规SoC的产品布局,实现在汽车电子领域的快速扩张。航顺芯片将会加大人才和研发投入,突破技术难点,提升CPU的算力,提供符合应用场景的关键芯片功能模块,并保证整个系统达到最高的功能安全等级和符合国际及国内标准的信息安全。
产品 发布时间 : 2023-11-09
宏思电子专研车规信息安全芯片领域,荣获2023年度优秀智能汽车安全芯片提供商荣誉称号
随着车联网和智能汽车技术的快速发展,智能汽车安全芯片的需求迅速增加。宏思电子一直坚持高安全性、高性价比、高处理能力的设计理念,陆续发布了多款车载SoC国密安全芯片,产品通过国密二级、EAL4+、AEC-Q100、BCTC及ITSC等多项权威测试认证。
原厂动态 发布时间 : 2023-06-21
凭借车规信息安全芯片的优异表现,宏思电子荣获2023盖世汽车安全芯片优质供应商
2023年4月21日由盖世汽车主办的“2023第二届中国汽车信息安全与数据安全大会”于上海圆满闭幕。宏思电子凭借车规信息安全芯片的优异表现,荣获“安全芯片优质供应商”称号,并被收录于2023盖世汽车优质供应商推荐名录。
原厂动态 发布时间 : 2023-05-07
宏思电子受邀出席2023中国(深圳)国际汽车电子产业峰会,现场展示三大车规级信息安全芯片系列产品
2023年6月10日,2023中国(深圳)国际汽车电子产业峰会在深圳隆重举行。宏思电子受邀出席本次峰会,展示车规级信息安全芯片系列,针对智能网联汽车面临的挑战与机遇,与参会嘉宾共同探讨新形势下汽车行业新技术、新趋势、新模式等焦点议题。
原厂动态 发布时间 : 2023-06-21
Renesas(瑞萨电子)——全球领先的微控制器供应商、模拟功率器件和SoC产品领导者
瑞萨电子(RENESAS)是全球十大半导体芯片供应商之一,也是高级半导体解决方案的首选供应商。自2010年,瑞萨科技与NEC电子公司合并以后,瑞萨电子开始正式运营。产品包括微控制器、SoC解决方案和广泛的模拟及电源器件。其业务覆盖了面向各种应用的研究、开发、设计和生产。瑞萨电子先后收购Intersil,IDT,dialog等品牌,进一步巩固了其作为先进嵌入式系统全球领先供应商的地位。
品牌简介 发布时间 : 2017-07-22
【产品】 瑞萨第三代汽车级SOC RCAR-M3带你走进自动驾驶时代
瑞萨电子推出第三代Rcar系列芯片,致力于高级安全(智能)驾驶系统和车载娱乐系统,建立一个完善的无人驾驶领域半导体的技术平台。其中新的Rcar-M3成员(SOC),提供ARM双核cortex-A57以及4核cortex-A53的高CPU性能、3D图像识别处理引擎,符合ISO 26262(ASIL-B)的安全等级,支持系统级封装(SiP)集成高速缓存,功能完善,完美支持先进驾驶辅助系统的开发设计。
新产品 发布时间 : 2018-07-29
瑞萨电子第5代R-Car产品家族,为汽车OEM带来可扩展MCU/SoC解决方案
第5代R-Car产品家族均围绕基于Arm内核的计算引擎构建,包括高性能64位SoC、32位跨界MCU、和比同类性能更佳的16位MCU,能使客户的设计获得更高的灵活性、适应性和集成度。全新产品家族可在所有车型、性能等级和应用中实现纵向与横向扩展,并且在设计时非常注重软件的可复用性,支持跨越多种类、多代汽车产品兼容。
原厂动态 发布时间 : 2023-12-13
【应用】结合CAN/CAN FD和以太网AVB/TSN的车载网络解决方案,助力推进自动驾驶的发展
瑞萨电子推出的结合CAN/CAN FD和以太网AVB/TSN技术的车载网络解决方案,可同时满足车身控制和低时延大数据传输传输,能有效解决下一代自动驾驶汽车对车身控制和数据传输的应用需求。
应用方案 发布时间 : 2019-01-04
瑞萨MCU全览
型号- RX200,RX14X,RA4M1,RA6M1,RA4M3,RA4M2,RA6M3,RA8M1,RA6M2,RA6M5,RA2E1,RA6M4,RA4E1,RA2E3,RA2E2,RX23E-B,RA6E1,RA2A1,RA4E2,RA6E2,RX600,RX6XX,RX66X,RA4T1,RA6T2,RA6T1,RX26T,RA6T3,RA2L1,RA,RE,RA8D1,RL78,RX65X,RX,RX100,RX64X,RX72X,RX24X,RX700,RX7XX,RA2,RA4,RA6,RA8,RX系列,RX71X,RH850,RX23X,RX67X,RA4W1
瑞萨公开下一代车用SoC和MCU处理器产品路线图,全新R-Car MCU系列扩展其车辆控制产品阵容
瑞萨电子公开了针对汽车领域所有主要应用的下一代片上系统(SoC)和微控制器(MCU)计划。未来产品阵容包括采用先进小芯片封装(Chiplet)集成技术的R-Car SoC和基于Arm®核的车用MCU。
原厂动态 发布时间 : 2023-11-11
现货市场
服务
加工精度:精密平面磨床正负0.002;铣床正负0.02,ZNC放电正负0.01。CNC加工材料:铝、钢、聚合物等材料。专注于半导体行业、医疗器械、汽车行业、新能源行业、信息技术行业零部件加工。
最小起订量: 1个 提交需求>
制造铜、铝、铁、不锈钢、合成树脂及各种材质的长短轴类零件,加工五金件尺寸范围:外径:2~100mm ,长度2~100mm ;精度:±0.005um;表面光洁度:可达0.02Ra。拥有50台全进口的五轴设备,通过50项专利认证。
最小起订量: 500 提交需求>
登录 | 立即注册
提交评论