摘要: static int device_bind_common(struct udevice *parent, const struct driver *drv, const char *name, void *plat, ulong driver_data, ofnode node, uint of_ 阅读全文
posted @ 2022-02-18 22:21 liujunhuasd 阅读(398) 评论(0) 推荐(0)
摘要: 1、接口功能 以下只简单说明几个接口的功能,没有深究到实现原理。先说明几个,后续继续补充。 另外,用节点在dtb中的偏移地址来表示一个节点。也就是节点变量node中,存放的是节点的偏移地址 lib/fdtdec.c中 fdt_path_offsetint fdt_path_offset(const 阅读全文
posted @ 2022-02-13 10:56 liujunhuasd 阅读(2800) 评论(0) 推荐(0)
摘要: 一、Kconfig结构 Kconfig是各种配置界面的源文件,内核的配置工具读取各个Kconfig文件,生成配置界面供开发人员配置内核,最后生成配置文件.config Kconfig格式: menu "MenuName" comment "describe message" config Optio 阅读全文
posted @ 2022-02-12 19:18 liujunhuasd 阅读(346) 评论(0) 推荐(0)
摘要: 参考:https://blog.csdn.net/qqliyunpeng/article/details/53789082 感谢作者: 李云鹏(qqliyunpeng@sina.cn) 1. 链表数据结构 list_head 的定义: Simple doubly linked list implem 阅读全文
posted @ 2022-02-12 13:18 liujunhuasd 阅读(95) 评论(0) 推荐(0)
摘要: 所谓的relocation,就是重定位,uboot运行后会将自身代码拷贝到sdram的另一个位置继续运行。新版uboot跟老版uboot不太一样的地方在于新版uboot不管uboot的load addr(entry pointer)在哪里,启动后会计算出一个靠近sdram顶端的地址,将自身代码拷贝到 阅读全文
posted @ 2022-02-06 23:09 liujunhuasd 阅读(1105) 评论(0) 推荐(0)
摘要: _main函数主要完成的工作: 先设置用于调用board_init_f()函数的初始环境,该环境仅仅是提供了堆栈和存储位置GD('global data')结构,两者都是位于可以使用的RAM(SRAM,locked cache...)中,在调用board_init_f()函数前,GD应该被清0; 调 阅读全文
posted @ 2022-02-04 18:39 liujunhuasd 阅读(895) 评论(0) 推荐(0)
摘要: 简单的说,如果要使用Device Tree,首先用户要了解自己的硬件配置和系统运行参数,并把这些信息组织成Device Tree source file。通过DTC(Device Tree Compiler),可以将这些适合人类阅读的Device Tree source file变成适合机器处理的D 阅读全文
posted @ 2022-01-26 20:44 liujunhuasd 阅读(3529) 评论(0) 推荐(0)
摘要: U-Boot调试 1、struct global_data 1) 首先介绍 options 参数的用法,表 1 罗列了常用的几个 options 参数值。 set print address on set print array on set print pretty on set print ar 阅读全文
posted @ 2022-01-18 19:34 liujunhuasd 阅读(636) 评论(0) 推荐(0)
摘要: https://surf-vhdl.com/how-to-implement-sinusoidal-dds-vhdl/ https://opencores.org/projects?expanded=DSP%20core fpga4fun。com 阅读全文
posted @ 2022-01-10 18:28 liujunhuasd 阅读(44) 评论(0) 推荐(0)
摘要: 1 添加开发板默认配置文件 先在 configs 目录下创建默认配置文件,复制已有的xx_emmc_defconfig,然后重命名为 yyy_emmc_defconfig 然后将文件 yyy_emmc_defconfig中的内容改成所需的内容。 2 添加开发板对应的头文件 在 目 录 include 阅读全文
posted @ 2022-01-09 15:17 liujunhuasd 阅读(759) 评论(0) 推荐(0)