
BSP
文章平均质量分 54
oria2006
这个作者很懒,什么都没留下…
展开
-
固态硬盘分区挂载失败的问题
尝试将第二个分区格式化成vfat格式,可以挂载。再格式化成ext4格式后,可以挂载了。原创 2024-03-06 11:21:00 · 827 阅读 · 0 评论 -
BSP-硬件基础-FLASH
BSP原创 2023-11-15 10:49:47 · 158 阅读 · 0 评论 -
Xilinx BSP开发流程
1.打开vivido工程中的xpr文件2.生成bit文件Flow->Generate Bitstream3.接仿真器,找到设备PROGRAM AND DEBUG->Open hardware Manage4.烧录选中hardware中的7z020芯片右击,选择Programe Device 选择bit文件目录点击Program 烧录,烧录成功LED灯亮了...原创 2022-07-05 15:38:21 · 821 阅读 · 1 评论 -
LM75温度传感器驱动
lm75 i2c驱动原创 2022-06-23 14:56:30 · 820 阅读 · 0 评论 -
BSP-设备树
/sys/firmware/devicetree/base里面是以目录结构呈现设备树,base是设备树根节点/sys/firmware/fdt 原始dtb文件/proc/device-tree -> /sys/firmware/devicetree/base 链接 文件 指向设备树内核中设备树信息linux-xlnx\Documentation\devicetree\bindings设备树加载之后,内核会自动把设备树节点转换成 platform_device这种格式,同时把名字放到of_node这个地原创 2023-06-15 10:37:46 · 1178 阅读 · 0 评论 -
BSP-浅谈Linux驱动到设备模型再到设备树
1.最初Linux驱动架构 Linux驱动会在初始化函数中向内核注册file_operations结构体,结构体里面就包含一些基本的open,close函数。Linux驱动中也会去实现这些函数。并且相对应的硬件信息也在这个驱动中。以LED为例,驱动程序中会将LED的引脚地址映射成虚拟地址,然后在open函数里面进行写操作。 当APP调用open函数的时候,就会通过一系列转换,最后调用到驱动中的open函数。(这边就不具体描述APP怎么调用到驱动中的open函数)。弊端: 可以发现这原创 2023-06-15 10:35:50 · 975 阅读 · 0 评论 -
Vivado 生成BOOT.BIN
1 创建fsbl打开xilinx SDKFile->New->Application ProjectFinish后,系统编译在工程目录的DEBUG文件夹下生成elf文件2 合成BOOTBIN文件SDK菜单选择Xilinx->Create Boot ImageADD 添加要合并的文件,第一个是fsbl的elf文件,Partition type 为bootloader,后面几个文件按顺序分别是.bit u-boot.elf,Partition type都是datafile...原创 2022-06-14 15:25:59 · 3198 阅读 · 2 评论