硬件
文章平均质量分 55
StarLish0715
以后,没有结果的事,就不开始了。
展开
-
关于NAND FLASH调试的一点总结
因为你要通讯,就需要通讯的电压,时序,甚至接口命令,这些都随着不同厂商,不同制程技术而不同,你作为手机制造商或者soc厂商,想要把每种新的 nandflash 集成到你的产品中,就要根据这些新的特性来花时间设计。10.如果 main 区域的 ecc 校验码字节数比较多,并且 spare 区域足够大的话,可以对存放在 spare 区域里的 main ecc校验码进行二次 ecc,这时生成的 ecc 校验码我将其称为 spare ecc,它一般会存放在spare区域的末尾,并不是必须的;转载 2023-05-04 12:23:10 · 711 阅读 · 0 评论 -
ARM平台上蓝牙协议栈Bluez的移植使用和配置
蓝牙(Bluetooth),或称为蓝芽,是一种新式的无线传送协议,最初由爱立信创制,后来由蓝牙特别兴趣组订定技术标准。据说因为此技术尚在萌芽的阶段,故将Bluetooth以“蓝牙”的中文译名在台湾地区进行商业的注册,不过根据英文本身的意义直译,还是“蓝牙”较为贴切。蓝牙用于在不同的设备之间进行无线连接,例如连接计算机和外围设施,如:打印机、键盘等,又或让个人数字助理(PDA)与其它附近的PDA或计算机进行通信。目前市面上具备蓝牙技术的手机选择非常丰富,可以连接到计算机、PDA甚至连接到免提听筒。转载 2023-02-10 14:00:03 · 905 阅读 · 0 评论 -
can_frame中can_id的数据组织形式及处理
/** * struct can_frame - basic CAN frame structure * @can_id: CAN ID of the frame and CAN_*_FLAG flags, see canid_t definition * @can_dlc: frame payload length in byte (0 .. 8) aka data length code ...转载 2021-05-08 10:14:54 · 1697 阅读 · 0 评论 -
socket can error write: No buffer space available
http://www.voidcn.com/article/p-fkdzxflx-bpy.html1、查看root@socfpga:/sys/class/net/can0# cat tx_queue_len102、root@socfpga:/sys/class/net/can0# echo 4096 > tx_queue_len3、root@socfpga:/sys/class/net/can0# cat tx_queue_len40964、再运行程序...转载 2021-05-06 12:20:00 · 891 阅读 · 0 评论 -
EC20模块GPS功能的AT指令顺序
1.AT串口(波特率9600)输入“AT+QGPS=1”,启动GPS获取。(室外,大概一分钟)NMEA串口(波特率9600)拿到的数据:(1次/s)$GPGSV,5,1,20,01,69,037,33,03,29,136,34,05,27,06,24*7E$GPGSV,5,2,20,07,28,196,45,08,22,067,36,14,49,322,34,17,31,288,32*79$GPGSV,5,3,20,19,10,271,41,21,43,040,26,22,37,102,38,28,原创 2021-04-29 14:15:15 · 5115 阅读 · 0 评论 -
TX2/Linux下can总线的接收与发送详解!(回环测试)
https://blog.csdn.net/hhlenergystory/article/details/81976069TX2具有两个can设备,分别为can0和can1。这两个can设备自带can控制器和收发器,其原理图如下。 每个can设备都有rx和tx,其发送和接收都是ttl电平,即数字信号,而不是can_h和can_l的模拟信号。想将这两个设备相连进行收发,必须分别外接两个can收发器,转换成差分信号后进行传输,如图 如果将rx接tx这样相连并不能成功传送,会导致can设备由于错误过转载 2021-04-28 13:48:27 · 5899 阅读 · 1 评论 -
CAN发送和接收数据(回环测试,ok)
https://blog.csdn.net/weixin_40367126/article/details/1061892541.如何发送或接收 CAN 数据目的 本文介绍如何使用 can-utils [1 ]包在 SocketCAN 接口上发送/接收数据。can-utils 包含一些用于 Linux®SocketCAN 子系统的用户空间实用程序。它已集成在STM32微处理器系列的 SDK 中。在此示例中,仅使用到 cansend 和 candump,但软件包中还提供了许多其他的工具。准备条件至少转载 2021-04-28 13:47:00 · 10738 阅读 · 0 评论 -
EC20Demo(GPS)
http://wiki.waaax.top/index.php?title=EC20Demo#GPS.E5.AE.9A.E4.BD.8D.E3.80.90.E5.8F.AA.E6.9C.89.E8.B4.AD.E4.B9.B0.E5.B8.A6GPS.E7.9A.84.E7.89.88.E6.9C.AC.E6.89.8D.E6.9C.89.E8.BF.99.E4.B8.AA.E5.8A.9F.E8.83.BD.E3.80.91https://www.bilibili.com/video/av8405216转载 2021-04-27 13:47:07 · 1551 阅读 · 0 评论 -
linux下编程实现GPS数据获取与解析
https://blog.csdn.net/zouleideboke/article/details/73521122*************************************************************************************************************************************************开发板:fl2440 开发模块:A7(GPRS/GPS) *******************转载 2021-04-27 13:19:28 · 1522 阅读 · 1 评论 -
GPS数据包格式+数据解析
世界时区的划分图全球时区的划分:每个时区跨15°经度。以0°经线为界向东向西各划出7.5°经度,作为0时区。即0时区的经度范围是7.5°W——7.5°E。从7.5°E与7.5°W分别向东、向西每15°经度划分为一个时区,直到东11区和西11区。东11区最东部的经度是172.5°E,由172.5°E——180°之间就是东12区。西11区最西部的经度是172.5°W,由172.5°W——180°之间就是西12区。东、西12区各占经度7.5°,合成一个完整的时区,即全球总共划分为24个时区。东、西12区钟点转载 2021-04-27 13:17:47 · 1198 阅读 · 0 评论 -
GPS的NMEA数据解析
https://blog.csdn.net/zhandoushi1982/article/details/7947682?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-0&spm=1001.2101.3001.4242 &nbs转载 2021-04-25 17:19:31 · 1024 阅读 · 0 评论 -
第8章 USB-4G/LTE移植 -第3节 USB-4G移植(移远AG35开发-GPS解析及编程)
https://www.freesion.com/article/782811047/查看参考手册,移远带有GPS的芯片的USB Serial如下。 2.1应用简介1、若不使用 AT+QGPSCFG 指令对AG35进行配置,则会以默认参数开启GPS参数,NMEA端口开始上报,”gpsnmeatype”默认值为31,上报间隔为1s,每次上报所有种类的NMEA数据(GGA\RMC\GSV\GSA\VTG),若采用此默认配置,大多数使用者会觉得单次上报的数据太多且很多信息重复,建议大家使用QGPSCFG转载 2021-04-25 17:17:25 · 1793 阅读 · 0 评论 -
移远EC20 4G模块Linux驱动移植和测试
https://blog.csdn.net/u011728480/article/details/78588827 #PS:要转载请注明出处,本人版权所有 #PS:这个只是 《 我自己 》理解,如果和你的 #原则相冲突,请谅解,勿喷 EC20简介 EC20是一个全网通的4G模块,并提供了详细的驱动移植资料(源码+文档),我也仅仅是照着文档,一点点的改,并建立起来一个可用的环境。 EC20驱动移植准备 1 首先你会从厂家拿到一个资料文件,并解压(类似Quectel_GobiNetS转载 2021-04-25 15:03:10 · 1571 阅读 · 0 评论 -
迅为干货 | Linux系统移远EC20 4G模块移植方法
硬件平台:迅为i.MX6Q开发板 1. 4G网络连接 对于嵌入式Linux而言,4G网络连接是一个比较容易实现的功能,大多数的4G模块接口都是MiniPCIE接口,但是深入了解一下就会发现,4G模块的通信接口都是USB,所以4G模块的驱动就是USB驱动,只要USB驱动正常,4G模块在硬件上就能正常通信。下面看一下4G模块的硬件原理图: 在原理图中,U25是4G模块的MiniPCIE接口,然后通信引脚会接到U15的HUB芯片上,所以4G模块会被识别成USB设备,CON5是SIM卡接口,在使用4G模转载 2021-04-25 15:00:06 · 1756 阅读 · 1 评论 -
EC20模块GPS功能的使用
https://blog.csdn.net/u011195662/article/details/78624977/前言: EC20是移远一款带有GPS功能的LTE模块,本文主要讲述此模块GPS功能的基本使用方法,更多详细的指令操作细节、参数、示例可参考官网提供的手册: Quectel_EC20_GNSS_AT_Commands_Manual_V1.1 端口说明: EC20挂载系统成功后,在Windows环境下会有三个com口,分别为AT Port、DM P转载 2021-04-25 14:58:05 · 4461 阅读 · 0 评论 -
MPCP协议(ONU,OLT)
介绍EPON系统通过一条共享光纤将多个DTE(data Terminal Equipment,数据终端设备)连接起来,其拓扑结构为不对称的基于无源分光器的树形分支结构。MPCP就是使这种拓扑结构适用于以太网的一种控制机制。**MPCP 在ONU和OLT之间定义了一种控制机制,MPCP协调数据的有效发送和接收。**MPCP有两种GATE模式:初始化模式和普通模式。初始化模式:检测新...转载 2020-05-08 09:24:42 · 3336 阅读 · 0 评论 -
“OLT”、“ONU”和“PON”分别是什么意思?三者有什么区别?
展开全部1、OLT:表示光线路终端,用于连接光纤干线的终端设备。2、ONU:表示光网络单元,ONU分为有源光网络单元和无源光网络单元。3、PON:表示一种典型的无源光纤网络,是指 (光配线网中) 不含有任何电子器件及电子电源。ODN全部由光分路器 (Splitter) 等无源器件组成,不需要贵重的有源电子设备。一个无源光网络包括一个安装于中心控制站的光线路终端 (OLT),以及一批配套...转载 2020-05-08 08:39:29 · 41190 阅读 · 0 评论 -
关于触摸屏的一些硬件知识
https://blog.csdn.net/lu_embedded/article/details/53063970一、概述 如今很多的电子设备,不论是工业级还是消费级都需要人机界面,例如车载导航仪、广告一体机、POS机、平板电脑、手持终端仪器、智能墙壁开关、医疗美容仪器等,都配备了触控显示器。因此,我们有必要了解一些关于触摸屏的基本知识。二、电阻屏与电容屏电阻触屏俗称“软屏”,多用于W...转载 2020-04-10 10:50:50 · 1533 阅读 · 0 评论