随笔 - 216  文章 - 0 评论 - 2 阅读 - 24万
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

1.资料获取:
https://github.com/Xilinx
(开发所需资源,包括:交叉编译工具,linux kernel 源码,u-boot 源码, device-tree 源码,  qemu,  gdb 等)

http://www.wiki.xilinx.com
(开发流程资料,包括:创建 FSBL,配置编译内核,配置编译 u-boot,编译生成 dtb,制作根文件系统,linux 设备驱动程序,设计例程等)

http://china.xilinx.com/support     
(Xilinx 提供的技术支持文档)

 

2.设计流程概览

注:Xilinx 支持以多种方式构建嵌入式 Linux,最简单的是使用 Xilinx PetaLinux 软件开发工具包。

  该环境通过将流行的 Yocto 项目基础设施封装在一组易于使用的命令行工具中,简化了构建过程;

  对于那些拥有自己的构建框架,或喜欢纯粹 DIY 体验的用户,Xilinx 在 GitHub 上提供了完整的源代码,获取链接是 GitHub.com/Xilinx

 

3.开发环境/工具安装

  • 安装 Linux 操作系统:因为 PetaLinux 未提供 Windows 系统支持(可以选择装在虚拟机中);
  • 安装 PetaLinux tools:Zynq 嵌入式 Linux 移植解决方案;
  • 安装 Xilinx Vivado tools:Zynq 软、硬件开发设计 IDE;
  • 安装交叉编译工具(可选):自己移植 Linux 时需要,使用 PetaLinux 方案时则不需要。

 

 

posted on   青叶煮酒  阅读(494)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· AI Agent开发,如何调用三方的API Function,是通过提示词来发起调用的吗
点击右上角即可分享
微信分享提示