范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

嵌入式硬件与编程总结01

  本人总结学习用,有些乱,勿怪
  1、imx6ull网络接口eth不稳定的问题,fec 2188000.ethernet eth1:Link is down。
  最近在调试lan8720+imx6ull双网卡,核心板使用的是正点原子的,方案也是参考其的。
  调试了几天发现了一个问题就是eth1和eth0网卡经常掉线,情况就是出现(图1)
  fec 2188000.ethernet eth1: Link is Up - 100Mbps/Full - flow control rx/tx
  fec 2188000.ethernet eth1:Link is down
  fec 2188000.ethernet eth1: Link is Up - 100Mbps/Full - flow control rx/tx
  fec 2188000.ethernet eth1:Link is down
  连接建立之后然后就立刻down了,但是eth1对应的fec0,我在uboot通过网络(fec0)加载的zImage和dtb的时候有是正常的,这就很怪了,应该是软件问题了。但是呢软件我在开发板上运行又比较正常,软件里面又经过了仔细对照了几遍,发现设置的都是一模一样的没有区别,这个问题就挺奇怪的。
  后来我经过排查发现了问题所在,问题出在网络时钟源上,lan8720的时钟源由imx6ull产生供给,uboot加载时时钟源的幅值比较宽,幅值范围-1V - 4V,到了linux运行的时候时钟幅值只有0.6V - 2.5V(图2),明显感觉时钟的差异造成了连接的不稳定。需要修改时钟引脚的电气配置,正点原子设定的值为0x4001b009,其中引脚的驱动能力配置为001(R0),我将其修改为010(R0/2),寄存器值变为0x4001b011,然后时钟的情况好了许多网卡工作正常不再频繁掉线(图3)。
  回过头总结下来就是,我自己的板子和正点原子的开发板在硬件pcb布线上有所区别,我的phy离主控芯片的距离比较远,走线的长度比较长,线间的分布电容也相对较大,所以管脚设置照搬就造成了管脚驱动能力不够的问题。
  图1 网卡掉线提示
  图2 修改前ent_clk
  图3 修改后ent_clk
  2、u-boot SPL的理解
  uboot分为uboot-spl和uboot两个组成部分。SPL是Secondary Program Loader的简称,第二阶段程序加载器,这里所谓的第二阶段是相对于SOC中的BROM来说的,之前的文章已经有所介绍,SOC启动最先执行的是BROM中的固化程序。
  BROM会通过检测启动方式来加载第二阶段bootloader。uboot已经是一个bootloader了,那么为什么还多一个uboot spl呢?
  这个主要原因是对于一些SOC来说,它的内部SRAM可能会比较小,小到无法装载下一个完整的uboot镜像,那么就需要spl,它主要负责初始化外部RAM和环境,并加载真正的uboot镜像到外部RAM中来执行。
  所以由此来看,SPL应该是一个非常小的loader程序,可以运行于SOC的内部SRAM中,它的主要功能就是加载真正的uboot并运行之。
  3、 什么是CMA内存分配技术
  CMA(Contiguous Memory Allocator)是智能连续内存分配技术,是Linux Kernel  内存管理 系统的扩展,目的在于解决视频播放(特别对于4K视频)需要预留大量连续内存导致  运行内存 紧张的问题。
  连续内存分配器(CMA - Contiguous Memory Allocator)是一个框架,允许建立一个平台无关的配置,用于连续内存的管理。然后,设备所需内存都根据该配置进行分配。
  这个框架的主要作用不是分配内存,而是解析和管理内存配置, 以及作为在设备驱动程序和可插拔的分配器之间的中间组件。因此,它是与任何内存分配方法和分配策略没有依赖关系的。
  设备驱动作者的角度看,任何事情都不应该被影响。因为CMA是被集成到DMA子系统,所以以前调用DMA API(例如dma_alloc_coherent())的地方应该照常工作。事实上,设备驱动永远不需要直接调用CMA API,因为它是在页和页帧编号(PFNs)上操作而无关总线地址和内核映射,并且也不提供维护缓存一致性的机制。
  4、终端、Shell、tty 和控制台(console)有什么区别
  在早期的电脑上,往往具有带有大量开关和指示灯的面板,可以对电脑进行一些底层的操作,这个面板就叫做Console。其概念来自于管风琴的控制台。一台电脑通常只能有一个Console,很多时候是电脑主机的一部分,和CPU共享一个机柜。
  一台大型主机往往需要支持许多用户同时使用,每个用户所使用操作的设备,就叫做Terminal——终端,终端使用通信电缆与电脑主机连接,甚至可以通过电信网络(电话、电报线路等等)连接另一个城市的电脑。
  TTY是电传打字机Teletypewriter的缩写,在上图中的那种带显示屏的视频终端出现之前,TTY是最流行的终端设备
  Shell不是硬件,而是软件,是操作系统的操作界面,Windows 3.x可以看做是DOS的Shell, http://command.com 也是DOS的shell。

中概股暴跌,背后的原因,和你我有关写篇短的,但很重要的。1hr上周,中概股又是一轮暴跌唯品会(VIPS),跌17。99哔哩哔哩(BIBI),跌17。17阿里(BABA),跌11。13知乎(ZH),跌8。17拼多多(B站大动作!1。18亿拿下金融牌照,6亿买下ampampquot有妖气ampampquot!更有每月3。5万高薪挖人了刚宣布发行14亿美元可转债,B站开启了大动作!买买买!B站获得支付牌照1。18亿元收购持牌支付机构甬易支付据支付百科微信公众号消息,知名视频平台哔哩哔哩bilibili(以下简称B长期入侵南亚多国的印度黑客组织幼象攻击转向中国中国网络安全厂商安天科技集团近日发布长篇分析报告幼象组织在南亚地区的网络攻击活动分析,披露一个长期入侵南亚多国的印度黑客组织,该组织近期将攻击目标转向攻击中国。根据安天科技集团副总北碚城南中医院附近有一家艾声助听器,他们家助听器效果怎么样?你好,他们开业的时候我带岳母去试了,我岳母耳聋很多年了,前几年去其他地方试过,效果不太好,他自己就不想配了,嫌麻烦!但最近这半年听力越来越严重了,更人交流很吃力,我们看到城南中医院科学家称已经发现了人们通常在80岁左右死亡的原因根据Ufanotes。ru报道,科学家发现人和动物的死亡是由于积累了一定数量的基因突变因子。因此,DNA突变的发生率是对物种寿命起着至关重要的作用。以前,科学家们认为动物大小是长寿宇航员回地球会出现血管堵塞或血栓?很多宇航员从太空回到地球以后,出现血管堵塞和血栓的现象这是怎么回事儿?就是因为突然的变化,身体还没有适应。地球上面,由于重力的作用,血液是向下流的。但是在太空中是真空状态,没有重力科学家开发出一种处理多氯联苯的环保新方法多氯联苯(PCB)又称氯化联苯,在工业上广泛使用,属于二类危险物,不仅污染大气水与土壤,还能通过食物链传递富集于生物体内,引发癌症过敏及严重中毒等病症,甚至导致死亡。目前,燃烧是处作为一个有实力的企业是否应该跟上物流的潮流申报网络货运呢?作为一个有实力的企业是否应该跟上物流的潮流申报网络货运呢?网络货运经营资质申报项目从开始申报到最终拿到资质,总共可以大致分为七个步骤第一,资料准备与撰写网络货运平台和面向实际承运人网络编程Socket套接字编程网络编程内容介绍网络通信协议UDP通信TCP通信内容学习目标能够独立完成文件上传案例的源代码编写编译运行的操作网络通信协议通过计算机网络可以使多台计算机实现连接,位于同一个网络中的售价1999元起,iQOONeo6SE今日正式开售5月11日消息,在今日上午10点,iQOO最新推出的iQOONeo6SE正式开售,起售价为1999元起,感兴趣的朋友可以前往各大平台进行购买。据了解,iQOONeo6SE的大部分配小红书困境待解裁员虚假种草商业梦继5月9日发布了打击炫富行为的公告之后,5月10日小红书又发布了关于打击涉疫谣言网暴的公告。更早之前,小红书曾多次发布虚假种草治理情况,这意味着小红书正在对进行平台优化。不过,作为
智能不该冒进一汽大众ID。4CROZZ选择了贴心近期,自动辅助驾驶相关话题成为国内舆论焦点。而在太平洋的另一边,美国政府开始进行对特斯拉自动驾驶(Autopilot)的全面调查。其中包括2014年初到2021年特斯拉在美销售的7充电5分钟,行驶200公里,广汽埃安超充技术发布充电5分钟,通话2小时,这是某手机品牌当年推出的充电技术广告语。但别以为只有手机用有这样快充,8月30日,广汽埃安发布了超倍速电池技术,其表示在自家A480超级充电桩充电5分钟,续IDC数据显示iPhone13将把苹果智能手机市场份额推至新高度据外媒报道,尽管大流行,iPhone12还是在短短6个月内卖出了1亿部,这打破了此前由iPhone6保持的纪录。不过根据IDC的最新数据,iPhone13将把苹果的智能手机市场份额新出炉的宝骏KiWiEV,3门4座,座椅可独立放倒,转弯半径仅4米布局在新能源微型轿车市场中的诸多车型,根据不同价格的分水岭可划分为入门级别和中高端级别车型,其中被划分为入门级车型的就有宏光MINIEV奔奔EV科莱威CLEVER雷丁芒果等车型,且贾跃亭又拿到钱了!约2。5亿!计划5年卖27万辆!首款车卖280万!贾跃亭在创业界,真是神一样的存在。8月30日,贾跃亭创立的电动汽车公司法拉第未来(简称FF),向美国证券交易委员会提交的文件显示法国巴黎银行能源转型基金,代表法国巴黎资产管理公司,下半年三款中端手机曝光荣耀7。2英寸大屏,一加升级影像对于买不起高端旗舰的小伙伴来说,2000元3000元价位的中端手机就是一个不错的选择,性能拍照工艺等层面都能满足用户日常使用需求。上半年我们看到了不少高性价比的中端手机,如real拼多多公开的隐秘重投农业来源中央广电总台国际在线编辑韩基韬国际在线消息8月24日,拼多多发布了二季度财报,这也是就任拼多多董事长近半年的陈磊交出的第一份考卷。单季盈利最受关注,其次是年活跃用户数达到近8。博观约取,ACAA潜心研发,展望互联网前景说到流行词,内卷一词无疑是近期一定会上榜的词汇。在经济的大发展背景下,各行各业,各门各派开始内部竞争,竞争达到一定程度变成通货膨胀时,被自愿竞争出现,则称之为行业内卷。互联网时代,腾讯音乐高管谈放弃独家版权对订阅量影响不大21世纪经济报道记者贺泓源北京报道腾讯音乐独家版权迎来终局。8月31日晚,腾讯音乐发布声明称,截至2021年8月23日,其已针对已达成的独家协议全部上游版权方发送相关函件,告知其需商务部运力紧张,价格暴涨10倍!天价运费降临9月1日起,中通圆通申通百世韵达极兔等6家快递企业全网末端派费每票上涨0。1元。消息一经发布,引发全国热议,网友称什么都涨,就是工资不涨来源新浪微博不仅快递派件费上涨,其他类型的运讲真,应届生一般工资多少啊?对于互联网大类的应届生薪资比较了解,说下我看到的吧首先是实习像鹅厂阿里百度这种老牌互联网司,实习工资不高。大概就是在5k1w左右。为什么?因为就算工资不高,一样能吸引到一大批顶尖优