最近生产了一批板卡,但是只焊接了EMAC1的网卡芯片,没有焊接EMAC0。这就无法直接使用了TI给的UBoot源码了。所以必须修改Uboot源码支持EMAC1. 首先先要弄明白EMAC工作原理。 管理EMAC的MII接口在初始化话的时候会读取网卡芯片的PHY地址,并保存在一个32位的寄存器中。比如我的PHY地址是3,那么这个寄存器的读取的值会成为0x00000008,即第三位置为1. 我们在源码中arch/arm/incl 继续阅读
Search Results for: Uboot使用EMAC1
查询到最新的12条
Json在Qt中的使用
文章目录 Json在Qt中的使用主要使用的类QJsonValueQJsonObjectQJsonDocument实战1. 手动写Json文件2. 实现程序(从Json文件中读取数据,更改Json文件中的数据) Json在Qt中的使用 主要使用的类 Json 类介绍QJsonDocument它封装了一个完整的 JSON 文档,并且可以从 UTF-8 编码的基于文本的表示以及 Qt 自己的二进制格式读取和写入该文档。QJ 继续阅读
Flutter如何使用mvi? bloc结合自定义http库的实现
文章目录 前言一、先看看如何使用bloc吧1. 定义页面需要的数据2. 定义通用加载状态3. 定义事件4. 定义bloc5. 定义UI6. 使用 二、lib_http1. request定义2. response定义3. 适配器接口4. 构建adapter需要的数据5. 网络异常统一封装6. 核心请求类7. 提供网络访问配置8. dio适配器9. 抽象数据类型10. HttpBaseRepository11. 使用片段 总结 前言 提示:本篇并不算严谨的科普文 继续阅读
PDF预览组件 Adobe Reader ActiveX控件使用
打开PDF文件的两种方法: https://blog.csdn.net/sl1990129/article/details/78094602 本文介绍第二种: 1. Adobe Reader ActiveX功能 使用 Acrobat Reader Activex控件可以在 Authorware应用程序中操作PDF文件 2. Adobe Reader Astivex的属性 src:设置要打开的PDF文件名。 3. Adobe Reader Activex的常用方法 继续阅读
Metabase的基本使用:10分钟快速入门
转载注:这是一篇非常好的Metabase入门教程,本教程原作者不知是那一位,从阿里云转载。#Metabase是一款易用、开源、技术成熟、不断并快速迭代的报表系统。使用Metabase可以省去很多前后端的开发工作,只需要进行数据清洗计算转存等相关开发。在目前无开发人力的情况下,这是较为完美的BI系统解决方案。以下内容版权归原作者所有。本人只是转载学习,不希望它消失在互联网上。 继续阅读 → 继续阅读
DC-DC电源芯片(VIPER22A)的BUCK电路使用说明
先贴电路图: DC-DC电源芯片BUCK方式的使用一般都是分三步: 1、启动(start up) 2、DC-DC电路工作(细分又是储能和放电两个小过程) 3、反馈调节,让输出电压稳定在一个电压值(即我们说的电源电压) BUCK降压的基本作用可以去看看其他书籍,说到底就是用PWM去调制另外一个电压,大小由占空比来控制,我们在这里 继续阅读
pytorch 中的 forward 的使用与解释
转自:https://blog.csdn.net/xu380393916/article/details/97280035,感谢作者分享。 在使用pytorch的时候,模型训练时,不需要使用forward,只要在实例化一个对象中传入对应的参数就可以自动调用 forward 函数 class Module(nn.Module):def __init__(self):super(Module, self).__init__()# 继续阅读
Metabase的基本使用:10分钟快速入门
转载注:这是一篇非常好的Metabase入门教程,本教程原作者不知是那一位,从阿里云转载。#Metabase是一款易用、开源、技术成熟、不断并快速迭代的报表系统。使用Metabase可以省去很多前后端的开发工作,只需要进行数据清洗计算转存等相关开发。在目前无开发人力的情况下,这是较为完美的BI系统解决方案。以下内容版权归原作者所有。本人只是转载学习,不希望它消失在互联网上。 继续阅读 → 继续阅读
如何使用Leangoo领歌管理敏捷缺陷
缺陷管理通常关注如下几个方面: 1. 缺陷的处理速度 2. 缺陷处理的状态 3. 缺陷的分布 4. 缺陷产生的原因 使用Leangoo领歌敏捷工具我们可以对缺陷进行可视化的管理,方便我们对缺陷的处理进展、负责人、当前状态、分布情况等各个方面一目了然。下面我们来了解如何使用Leangoo领歌管理缺陷。 1. 了解缺陷的进展和状态 在leangoo领歌中,我们可以为一个项目或者产品创建一个或者多个缺陷管理看板。在看板上 继续阅读
【ChatGPT】程序员的半个老师,今天简单讲讲使用心得
【ChatGPT】程序员的半个老师,简单讲讲今天的使用心得 程序员有个玩笑叫做复制黏贴,原来的百度谷歌只能是碎片层面,有了chatGPT,可以实现更深层次的复制黏贴,直接帮你写好整个方法和实现步骤,不再是简单的碎片。 当然他只能做到教材级的解答,业务层面做不到,如果连业务层面都做到了,那程序员就真失业了!! 今日的小尝试与惊喜 程序员经常 继续阅读
在 Python 中使用@staticmethod装饰器定义静态方法
@staticmethod是一个内置的装饰器,它在 Python 的类中定义了一个静态方法。 静态方法不接收任何引用参数,无论它是由类的实例调用还是由类本身调用。 @staticmethod 特性 在类中声明静态方法。 它不能有cls或self参数。 静态方法无法访问类属性或实例属性。 静态方法可以使用ClassName.MethodName()调用,也可以使用object.MethodName()调用。 它可以返回类的对象。 下面的示例演示如何在类中定义静 继续阅读
Ubuntu17.10 联系人应用怎么安装并使用?
Gnome 联系人就是一款管理人脉的便利工具,该怎么安装并使用呢?下面我们就来看看详细的教程。 1、还是得先解决安装问题(因为 Gnome 联系人在 Ubuntu 17.10 上并没有默认安装)。在 Ubuntu 桌面上启动软件软件窗口,查找“Gnome 联系人”项目。 2、点击该项目的条目,进入其详细界面,点击“安装”按钮,输入管理员密码,开始安装。 3、安装结束、启动“联系人”窗口,第一步首 继续阅读