xilinx的soc在业界应用非常广泛。对应的开发工具sdk也很成熟。在sdk里,每一个baremetal工程,对应一个bsp工程,它包含一些xilinx提供的公共模块,比如硬件的驱动、freertos、lwip等。在bsp工程的右键菜单中,选择bsp setting,可以配置bsp工程包含的的公共模块。
在xilinx为异构计算打造的全新开发工具vitis里,bsp被包含在platform工程里。双击platform工程里里的platform.spr,等界面初始化完成后,点击右边的“modify bsp settings”, 也可以配置bsp工程包含的的公共模块。点击“reset bsp source”, 可以生成bsp代码。
配置bsp工程的的公共模块的界面如下:
打开应用程序工程的prj文件,在右侧的navigate bsp settings, 也可以进入配置bsp的界面。
bsp的源代码,在platform工程里的处理器子目录下的standalone_domain/bsp的目录里。比如,r5-0的lwip的代码目录是psv_cortexr5_0/standalone_domain/bsp/psv_cortexr5_0/libsrc/lwip211_v1_1/src/lwip-2.1.1/src。
vitis
CAD制图口诀,一人一份,背下来!
为iPhone7设定的iOS10,非触摸型按键的机型要按坏Home键
精彩回顾 | 启扬广交会圆满收官,感谢所有相见!
【行业资讯】战略发布,长飞先进扬帆起航
红外发射管和红外线接收头的使用方法与如何进行检测?
Xilinx如何配置BSP工程包含的的公共模块
华为存储四大举措提升EDA仿真效率
基于LabVIEW构建智能的移动机器人及无人驾驶车
基于华为云物联网平台设计的浇花神器(STM32设备)
51单片机--LED类编程技巧续
接近开关原理及选型
骁龙750G、天玑800U和骁龙662谁最强?
中国铁塔统筹资源共享发展的模式高效地支撑了5G试验网布局
ESP32-S3 ADC外设实例
力矩电机在钢丝表面设备中的应用
防浪涌TVS:电子设备的保护盾?
数字化转型 怎能拖泥带水
高级静态分析符合基于合约的编程
又一国家针对5G开发项目,将华为直接拒之门外
如何亲手设计一个简单且有效的锂电池充电电路?