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

嵌入式硬件总结2

  本文为总结学习,有些乱,勿怪
  1、GIC 中断控制器
  GIC 将众多的中断源分为分为三类:
  ①、SPI(Shared Peripheral Interrupt),共享中断,顾名思义,所有 Core 共享的中断,这个是最常见的,那些外部中断都属于 SPI 中断(注意!不是 SPI 总线那个中断) 。比如按键中断、串口中断等等,这些中断所有的 Core 都可以处理,不限定特定 Core。
  ②、PPI(Private Peripheral Interrupt),私有中断,我们说了 GIC 是支持多核的,每个核肯定有自己独有的中断。这些独有的中断肯定是要指定的核心处理,因此这些中断就叫做私有中断。
  ③、SGI(Software-generated Interrupt),软件中断,由软件触发引起的中断,通过向寄存器GICD_SGIR 写入数据来触发,系统会使用 SGI 中断来完成多核之间的通信。
  2、Secure Non-Volatile Storage(SNVS)
  SNVS 直译过来就是安全的非易性存储,SNVS 里面主要是一些低功耗的外设,包括一个安全的实时计数器(RTC)、一个单调计数器(monotonic counter)和一些通用的寄存器,本章我们肯定只使用实时计数器(RTC)。SNVS 里面的外设在芯片掉电以后由电池供电继续运行,I.MX6UALPHA 开发板上有一个纽扣电池,这个纽扣电池就是在主电源关闭以后为 SNVS 供电的,
  3、I2C接口
  I2C 是最常用的通信接口,众多的传感器都会提供 I2C 接口来和主控相连,比如陀螺仪、
  加速度计、触摸屏等等。所以 I2C 是做嵌入式开发必须掌握的。
  4、DDR基础知识
  DDR的全称为Double Data Rate SDRAM,也就是双倍速率的SDRAM,SDRAM在一个CLK周期传输一次数据,而DDR在一个CLK周期传输两次数据,分别在上升沿和下降沿各传输一次数据,该概念称为预取,在描述DDR速度的时候一般使用MT/S单位,也就是每秒多少兆次数据传输。
  DDR结构框图
  接下来将以Micro的DDR3L芯片MT41K256M16进行结构框图的介绍,该芯片是一款512MB的DDR3L内存芯片,框图如下所示:
  接下来对上面给出的框架图各个标号进行简单介绍:
  (1)控制线
  ODT:片上终端使能,ODT使能和禁止片内终端电阻;
  ZQ:输出驱动较准的外部参考引脚,应外接一个RZQ电阻到VSSQ,一般接到地;
  RESET:芯片复位引脚,低电平有效;
  CKE:时钟使能引脚;
  A12:A12为地址引脚,也叫做BC引脚,有另外一个功能,A12会在READ和WRITE命令期间被采样,以决定burst chop是否会被执行;
  CK,CK#:时钟信号线,DDR3的时钟线是差分时钟线,所以的控制信号和地址信号都会在CK的上升沿和CK#的下降沿交叉处采集;
  CS#:片选信号,低电平有效;
  RAS#:行地址选通信号;
  CAS#:列地址选通信号;
  WE#:写使能信号。
  (2)地址线
  A[14:0]:A0~A14为15根地址线,根据MT41K256M16的框图可以知道,有15根行地址线A0~A14和10根列地址线A0~A9,行地址线和列地址线进行复用,因此该DDR3L芯片中1个Bank的大小为2^15*2^10*2=32MB*2=64MB,从框图中可以看到,总共有8个Bank,因此该DDR3L的RAM大小为64MB*8=512MB。
  (3)Bank选择线
  BA[2:0]:BA0~BA2为Bank的选择先,由2^3=8,因此可以总共有8个Bank。
  (4)Bank区域
  8个Bank区域,DDR3一般有8个Bank区域。
  (5)数据线
  DQ[15:0]:DQ0~DQ15为16根数据线,因此该DDR3L的宽度为16位。
  (6)数据选通引脚
  LDQS,LDQS#:LDQS和LDQS#是数据选通引脚,对应低字节DQ0~DQ7,读的时候是输出,写的时候为输入;
  UDQS,UDQS#:UDQS和UDQS#是数据选通引脚,对应高字节DQ8~DQ15,读的时候是输出,写的时候为输入。
  (7)数据输入屏蔽引脚
  LDM/UDM:写数据输入屏蔽引脚。
  3、DDR的一些关键时间参数
  需要注意DDR的一些关键时间参数:
  (1)传输速率
  例如1066MT/S、1600MT/S等,这是首先需要考虑的,该参数决定了DDR的最高数据传输速率。
  (2)tRCD参数
  tRCD的全称为RAS-to-CAS Delay,行寻址到列寻址只之间的延迟。DDR的寻址流程为先进行Bank地址,然后再指定行地址,最后指定列地址,从而确定除最终要寻址的单元,Bank地址和行地址是同时发出的,该命令也叫"行激活",行激活后就发送列地址和具体的操作命令,同时发出,表示列寻址,在行激活到读写命令发出的这段时间时隔就是tRCD,如下:
  数据手册一般会给出tRCD时间参数,例如MT41K256M16的数据手册中有如下:
  (3)CL参数
  当列地址发出以后就会触发数据传输,从数据从存储单元到内存芯片IO接口上还需要一段时间,而这段时间就是CL(CAS Latency),也就是列地址选通潜伏期,如下:
  (4)AL参数
  AL(Additive Latency)参数是为了保证足够的延迟潜伏期,单位为时钟周期,AL+CL组成了RL(Read Latency),加入AL参数以后的读时序如下:
  (5)tRC参数
  tRC是两个ACTIVE命令,或者ACTIVE命令到REFRESH命令之前的周期,DDR的数据手册会给出该值。
  (6)tRAS参数
  tRAS是ACTIVE命令到PRECHARGE命令之间的最小时间。
  5、使用,配置,网卡信息经常用到的命令
  A:ifconfing可查看IP,MAC地址,子网掩码,加"-a"参数则更为详细
  例:$ ifconfig
  eth0 Link
  encap:Ethernet HWaddr 00:1F:C6:C8:FD:2d
  inet
  addr:192.168.2.166 Bcast:192.168.2.255
  Mask:255.255.255.0
  inet6 addr:
  fe80::21f:c6ff:fec8:fd26/64 Scope:Link
  UP
  BROADCAST RUNNING MULTICAST MTU:1500
  Metric:1
  RX
  packets:314872865 errors:0 dropped:0 overruns:0 frame:0
  TX
  packets:393067896 errors:0 dropped:0 overruns:0 carrier:0
  collisions:0
  txqueuelen:1000
  RX
  bytes:2945725801 (2.7 GiB) TX bytes:395247405
  (376.9 MiB)
  Interrupt:233 Base
  address:0xe000
  lo Link encap:Local Loopback
  inet
  addr:127.0.0.1 Mask:255.0.0.0
  inet6 addr:
  ::1/128 Scope:Host
  UP LOOPBACK
  RUNNING MTU:16436 Metric:1
  RX
  packets:49099 errors:0 dropped:0 overruns:0 frame:0
  TX
  packets:49099 errors:0 dropped:0 overruns:0 carrier:0
  collisions:0 txqueuelen:0
  RX
  bytes:2965677 (2.8 MiB) TX bytes:2965677 (2.8
  MiB)
  B 查看配置文件
  $ more
  /etc/sysconfig/network-scripts/ifcfg-eth0
  # Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express
  Fast Ethernet co
  ntroller
  DEVICE=eth0
  BOOTPROTO=static
  BROADCAST=192.168.2.255
  HWADDR=00:1F:C6:C8:FD:2d
  IPADDR=192.168.2.166
  NETMASK=255.255.255.0
  NETWORK=192.168.2.1
  ONBOOT=yes
  C 配置网卡信息
  1.配置/etc/sysconfig/network-scripts/ifcfg-eth0
  2.setup命令(图形化的配置界面很简单)
  3.ifconfig eth0 192.168.2.166 netmask 255.255.255.0 up (即时生效)
  ifconfig eth0
  up
  ifconfig eth0
  down
  D 启动网卡服务
  $service network start restart
  (重启) stop(关闭)
  $ /etc/init.d/network start restart (重启)
  stop(关闭)
  E 配置dns
  修改配置文件vi
  /etc/resolv.conf
  NAMESERVER
  202.102.152.3
  NAMESERVER 202.102.134.68
  F 查看网卡硬件信息
  $dmesg |grep -i eth
  r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
  eth0: RTL8102e at 0xf887e000, 00:1f:c6:c8:fd:2D, XID 04a00000 IRQ
  233
  r8169: eth0: link up   r8169: eth0: link up   eth0: no IPv6 routers present   r8169: eth0: link down   r8169: eth0: link up   6、ipv6地址的分类(关于FE80开头, FEC0开头的IPV6地址等的介绍)   ipv6地址总的来说可分为三大类:单播地址,泛播地址和组播地址 (后面两种网上很多介绍)单播地址还可分为几类:可集聚全球单播地址,链路本地单播地址和站点本地单播地址.见IPV6地址分配表:   这样的分配方案支持可集聚地址、本地用地址和组播地址的直接分配,并有保留给 N S A P地址和I P X地址的空间。   其余的地址空间留给将来用。可用于已有使用的扩展 (如附加可集聚地址等)或者新的用途(如将定位符和标识符分开 )。   地址空间的1 5 %是初始分配的,其余 8 5 %的地址空间留作将来使用   1. 可聚集全球单播地址 (简单点理解,这种单播地址就是公网上能用的普通IPV6地址)   全部可集聚全球单播地址定义在 [ A G G R ]中。设计这样的地址格式为了既支持基于当前供应商的集聚,   又支持被称为交换局的新的集聚类型。其组合使高效的选路集聚可用于直接连接到供应商和连接到交换   局两者的站点上。   站点可以选择连接到两种类型中的任何一种集聚点。I P v 6可集聚全球单播地址格式如下所示:   2. 本地用IPV6单播地址 (包括链路本地单播地址 和 站点本地单播地址)   2.1 链路本地单播地址   规定了链路本地和站点本地两种类型的本地使用单播地址。链路本地地址用在单链路上,   而站点本地地址用在单站点上。   链路本地地址格式表示如下:   注意此地址就是以FE80::x:x:x:x开头的IPV6地址   设计链路本地地址的目的是为了用于诸如自动地址配置、邻居发现或无路由器存在的单链路的寻址。   路由器不能将带有链路本地源地址或目的地址的任何包转发到其他链路上去。   2.2 站点本地地址具有下面的地址格式:   16进制表示为: FEC0::X:X:X:X:X , 这就是以FEC0开头的IPV6地址的原因了。   站点本地地址的设计目的是为了用于无需全球前缀的站点内部寻址。路由器不应转发站点外具有站点本地源或   目的地址的任何包   (难道是和192.168类的私有地址一样? )   举个例子: 我的是教育网,有全球单播IPV6地址 (其中一个网络interface的情况,实际中还有很多隧道呀,和虚拟网卡)   2001:250:4000:4000:f80f:6d4c:4310:xxxx就是能在公网上出现的IPV6地址。   看那个本地链接IPV6地址: fe80::f80f:6d4c:4310:b18e%11 这个就是链接本地地址。这个地址只能对应某一条链路!   后面的%11就是指你的网络interface标识符,如下图标志的. (输入route print后,有一部分显示出下图)

游戏党的福音iqoo9游戏党的朋友们看过来,iqoo9这款手机真的不容错过1搭载全新一代晓龙8处理器,这是高通今年的旗舰处理器,性能方面毋庸置疑,采用叠瀑vc立体散热系统,能够很好的压制住晓龙8的发热量南卡LitePro2半入耳蓝牙耳机全新升级,音乐游戏全能Carry在这个人手一部智能手机的时代,蓝牙耳机也成了手机标配,几乎是人手一个。无论是日常通勤还是运动健身,都能见到佩戴蓝牙耳机的身影。对于致力于让华夏之音响彻世界的南卡来说,产品种类从骨传众多车主的福音!92号汽油的替代品或将出现,新能源清洁环保众所周知,汽车燃烧汽油就得排放尾气,然而,有毒有害气体进入大气环境中,不仅会导致空气质量下降,还会影响人们的身体健康。也正是这样,人们对于保护环境的呼声越来越强烈。随着我国经济收入关掉这六个功能,手机用得越流畅手机这是大多数人在手机被卡住时都会面临的问题。不要认为它坏了,但它只是占用了太多。关掉这六个功能,手机用得越多,就会越流畅。第一找到设置通知通知管理遇见不常用的软件关闭通知第二找到独立双胆和普通双胆有何区别?卡萨帝加热快水量大又到了每年金三银四的装修旺季,很多消费者会提前买好热水器,以便在装修后可以马上安装。但很多人选择热水器时可能会发现,近几年双胆热水器这个品类时常出现,仅在京东平台中搜索双胆热水器,华硕提醒不要升级卸载奥创智控中心否则无法使用3月29日晚,华硕发布温馨提示大家最近有遇到因网络影响,奥创智控中心部分组件无法更新或者无法重装的情况吗?不要着急哦我们预计将于4月上旬提供离线安装包以缓解此问题,保障用户基本功能充一次用一周的儿童电话,蘑菇小兵超长待机缓解续航焦虑为了给孩子提供更好的安全保障,很多家长都会考虑购买儿童电话手表,现在市面上的电话手表交友游戏视频支付各种功能应有尽有,再搭配上各种炫酷的外观设计,的确非常吸引孩子,但这种对孩子的过了解面向过程和面向对象学习软件编程有一些基础概念还是需要了解一下,前段时间虽然用一些简单的代码实现了部分功能,但代码的质量实在糟糕,是时候补充一下基础知识了。1。面向过程(结构化程序设计)面向结构的程序苹果将启用芯片新策略?本文转载自半导体行业观察公众号几周前,分析师开始预测苹果将对其iPhone14系列采取全新策略。常规的iPhone14(据说有两种尺寸,标准和Max)将继续使用今年iPhone13PyTorch生成3D模型本文将介绍如何利用深度学习技术生成3D模型,使用了PyTorch和PolyGen。1概述有一个新兴的深度学习研究领域专注于将DL技术应用于3D几何和计算机图形应用程序,这一长期研究十荟团,倒在送实惠路上(观察者网讯文卢思叶编辑庄怡)看似风口的生鲜赛道又传来老玩家倒下的噩耗。3月28日,界面新闻称,社区团购平台十荟团全国城市的所有业务均已关停,公司进入善后阶段,主要处理供应商货款的
每周行情9。28来势汹汹,全价位段手机推荐欢迎收看每周更新的手机推荐栏目。新机潮到来,大半个月间,10多款新机来势汹汹。但其实对我们的推荐列表并没有太大的影响,期待它们在双十一能绝地反击最近的新机,除了iPhone13系列用户反馈iPadmini果冻屏问题迎来回应,苹果LCD屏正常现象相信有关注数码圈信息的小伙伴都知道,近期关于用户反馈苹果iPadmini6存在果冻屏的问题,在网上闹得沸沸扬扬,吸引众多网友围观与讨论。这里先给大家科普一下何为果冻屏,简单的说,就高档车车顶上大部分都有翘起的小尾巴,好奇它的作用吗?细心的车主朋友都会发现啊,有些汽车的顶部会有一个鲨鱼鳍模样的东东,它是干什么的呢?有什么作用呢?汽车顶上的鲨鱼鳍是干啥的?车顶的鲨鱼鳍,其实就是汽车的天线。鲨鱼鳍天线外观大方功能齐人类如何应对人工智能带来的心理威胁各种形式以及不同形态的机器尤其是人工智能以虚体(如算法)或实体(如机器人)的方式不断渗入人类社会生活。人类对它的关心程度远远超过其他技术革新。我们讨论着人工智能会不会有一颗类似人类憋了半年终于放大招了!荣耀拿质量说话,网友苦苦等待值得了对手机界而言,新荣耀算得上是一个熟悉而又陌生的存在。在荣耀离开华为之后,其发展受到广泛关注。在过去,每一代的荣耀手机都能掀起用户的抢购风潮,并在很大程度上引领手机行业的发展走向。但百度投资北京缪客科技有限公司,黄油相机APP系后者旗下产品企查查APP显示,6月3日,北京缪客科技有限公司发生工商变更,多名自然人股东退出,新增股东北京百度网讯科技有限公司。企查查显示,北京缪客科技有限公司成立于2014年11月,注册资本华为Mate50Pro概念机,屏下镜头一亿像素麒麟9010,你喜欢吗?华为的鸿蒙系统已经提出了挺长一段时间了,目前也已经在手机端试用,从网友反馈的情况来看,搭载鸿蒙系统的手机体验不输之前的EMUI系统,照此看来,华为的鸿蒙系统发展一片光明。这真是一个Win10最大革新将至!新一代Windows系统发布时间官宣在微软Build2021开发者大会上,微软CEO纳德拉证实,微软正在开发下一代Windows系统。实际上在此之前,微软Surface之父帕诺斯帕内就在微软以企业为重点的Ignite突发!王者荣耀被告上法庭,腾讯摊上事了?王者荣耀可谓是一款国民级的现象手游,腾讯控股(00700)也是依靠其赚的盆满钵满。不过,一直以来围绕在它身上的争议很多。其中最被人诟病的就是孩子的成瘾性问题。王者荣耀突然被起诉在6教培行业风云突变,腾讯入局少儿编程领域6月1日,北京市教委印发北京市教育委员会关于检查校外培训机构发现问题的通报。通报指出,5月28日至5月30日,市级双减工作专班组织检查组对西城区朝阳区海淀区部分前期摸排掌握的无证学全球Top1000计算机科学家h指数公布,中国顶尖计算机科学家人数进入前三整理Carol出品CSDN(IDCSDNnews)近日,Guide2Research公布了2021年世界顶尖1000名计算机科学家排名。美国科学家登榜数量达614名,稳居上榜科学家