其他
文章平均质量分 93
大道至简道非恒道
这个作者很懒,什么都没留下…
展开
-
以太网芯片ar8031调试总结
主芯片:TI公司的am3352以太网PHY芯片:ATHEROS公司的ar8031 以前没有调试过以太网,多网络协议栈了解也不够深入。因此调试以太网相对吃力。在此做一个回顾总结,以便日后复盘,学而时习之。 首先,说一下心得体会。对新知识或新事物从陌生到了解,首先,心理上要经历从排斥到接受的过程,即,建立一个感性的认识。在此基础上才能进一步建立理性认识,学习并掌...原创 2020-01-10 19:43:52 · 4374 阅读 · 0 评论 -
以太网自动协商原理
转载:http://www.360doc.com/content/14/0624/14/1756315_389355230.shtml自协商基本原理 自动协商模式是端口根据另一端设备的连接速度和双工模式,自动把它的速度调节到最高的公共水平,即线路两端能具有的最快速度和双工模式。 自协商功能允许一个网络设备能够将自己所支持的工作模式信息传达给网络上的对端,并接受对方可能传递过来的相...转载 2019-12-20 12:11:26 · 1605 阅读 · 0 评论 -
linux环境下,手动制作嵌入式设备sd启动卡
一、卸载sdb卡bhj@ubuntu:~$ sudo umount /dev/sdb1bhj@ubuntu:~$ sudo umount /dev/sdb2bhj@ubuntu:~$二、分区bhj@ubuntu:~$ sudo fdisk /dev/sdbWelcome to fdisk (util-linux 2.27.1).Changes will remain in m...原创 2019-12-20 12:01:42 · 507 阅读 · 0 评论 -
SRAM、DRAM、SDRAM、DDR NAND Flas、 Nor Flash是什么
所有使用者对“存储器”这个名词可是一点都不陌生,因为所有的电子产品都必须用到存储器,且通常用到不只一种存储器。不过对于存储器种类、规格与形式,很多人容易搞混。比如,最近价格贵到炸的 NAND Flash,产业新闻里常常提到的DRAM,还有SRAM、SDRAM、DDR 3、DDR 4、NOR Flash … 这些又是什么?先来一段百度百科。存储器是用来存储程序和数据的部件,对于计算机来说,有...原创 2019-08-14 15:49:50 · 2858 阅读 · 0 评论 -
am335x通过串口烧写u-boot
通过串口将u-boot-spl.bin 和u-boot.img 烧写到DRAM后,u-boot自动运行,再通过u-boot提供的网卡驱动和tftp服务通过网口将MLO、u-boot.img等文件烧写到nand flash中。注意:系统在SD卡启动和nand flash启动的时候烧写的是MLO和u-boot.img ,而nor flash 和ddr启动的时候烧写的是u-boot-spl.bin和u...原创 2019-08-14 13:24:54 · 3581 阅读 · 1 评论 -
OSI七层协议大白话解读
互联网的本质就是一系列的网络协议,这个协议就叫OSI协议(一系列协议),按照功能不同,分工不同,人为的分层七层。实际上这个七层是不存在的。没有这七层的概念,只是人为的划分而已。区分出来的目的只是让你明白哪一层是干什么用的。每一层都运行不同的协议。协议是干什么的,协议就是标准。实际上还有人把它划成五层、四层。七层划分为:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。五层...转载 2019-07-18 13:23:22 · 279 阅读 · 0 评论 -
LCD主流显示接口介绍
一、RGB接口(1)接口定义 RGB颜色是工业界的一种颜色标准,是通过对红(R)、绿(G)、蓝(B)三个颜色通道的变化以及它们相互之间 的叠加来得到各式各样的颜色的,RGB即是代表红、绿、蓝三个通道的颜色,这个标准几乎包括了人类视力所 能感知的所有颜色,是目前运用最广的颜色系统之一。 (2)接口类型 ...转载 2018-08-09 10:04:06 · 2825 阅读 · 0 评论 -
SDIO WiFi调试经验总结
最近和硬件同事调SDIO WiFi时遇到一个奇怪的问题:只要启动wlan0网卡,CPU负载就会很高,系统严重卡顿。用top命令查看:Mem: 9744K used, 16672K free, 0K shrd, 0K buff, 5248K cachedCPU: 0.0% usr 96.9% sys 0.0% nic 3.0% idle 0.0% io 0.0% irq 0.0% ...原创 2018-07-26 14:47:21 · 9334 阅读 · 0 评论 -
Flash Memory 简介
https://linux.codingbelief.com/zh/storage/flash_memory/index.htmlFlash Memory 是一种非易失性的存储器。在嵌入式系统中通常用于存放系统、应用和数据等。在 PC 系统中,则主要用在固态硬盘以及主板 BIOS 中。另外,绝大部分的 U 盘、SDCard 等移动存储设备也都是使用 Flash Memory 作为存储介质。...转载 2018-07-24 09:14:23 · 6739 阅读 · 0 评论 -
imx平台,通过fastboot烧写boot.img system.img recovery.img镜像
1.在串口上,进入u-boot模式,输入fastbootMX6Q SABRESD U-Boot > fastbootfastboot is in init......flash target is MMC:2USB Mini b cable Connected!fastboot initializedUSB_SUSPENDUSB_RESET2.连接USB线,在Win原创 2018-05-17 14:54:28 · 4844 阅读 · 0 评论 -
WARNING: Your password has expired.Password change required but no TTY available.解决方法
scp 出现WARNING: Your password has expired.Password change required but no TTY available.或者ssh远程登陆出现:WARNING: Your password has expired.You must change your password now and login again!passwd原创 2018-05-17 15:22:19 · 25408 阅读 · 2 评论 -
ssh服务启动失败 /var/empty must be owned by root and not group or world-writable.
输入 /etc/rc.d/init.d/sshd start 启动sshd服务,报如下错误:/var/empty must be owned by root and not group or world-writable.这是权限问题,可以这样解决:chown -R root.root /var/empty/sshdchmod 744 /var/empty/sshd原创 2018-05-17 15:24:52 · 7782 阅读 · 0 评论 -
checking host system type... Invalid configuration `arm-none-linux-guneabi'解决办法
原因:config.sub版本太旧解决方法:从libtool获取config.sub 1. 安装libtool ,sudo apt-get install libtool 2. 拷贝 /usr/share/libtool/config/config.sub 到需要 执行./configure的路径下...原创 2018-04-11 14:55:34 · 6312 阅读 · 3 评论 -
ov5642图像旋转方法
关于图像旋转问题,参考芯片手册,可以得知:与图像旋转相关的寄存器有0x3818,0x3621,0x3801。其中0x3818直接控制旋转,修改之前0x3818的值是:0xC1(二进制:11000001),第5位是0,第6位是1,说明图像经过了镜像但没有做翻转处理,实际效果是:图像是上下翻转,左右颠倒的。因此要想把图像转过来需要做如下处理:不经过镜像但是要做翻转处理,那么0x3818寄存器就要修改成...原创 2018-03-02 16:03:33 · 1301 阅读 · 1 评论 -
LVDS与MIPI的区别
液晶屏接口类型有LVDS接口、MIPI DSIDSI接口(下文只讨论液晶屏LVDS接口,不讨论其它应用的LVDS接口,因此说到LVDS接口时无特殊说明都是指液晶屏LVDS接口),它们的主要信号成分都是5组差分对,其中1组时钟CLK,4组DATA(MIPI DSI接口中称之为lane),它们到底有什么区别,能直接互联么?在网上搜索“MIPI DSI接口与LVDS接口区别”找到的答案基本上是描述MIP转载 2017-09-27 11:05:30 · 9758 阅读 · 0 评论 -
tslib: Selected device is not a touchscreen (must support ABS and KEY event types)解决方法
tslib: Selected device is not a touchscreen (must support ABS and KEY event types)两种情况:一种内核未加入触摸屏的支持,另一种情况是将TSLIB_TSDEVICE=/dev/input/eventN,改为 TSLIB_TSDEVICE=/dev/input/eventX(N:原来的event号,X:相应的ev原创 2018-05-17 14:52:39 · 5883 阅读 · 0 评论 -
dm3730平台oled显示时钟——ssd1306驱动
转载请注明出处:http://blog.csdn.net/bhj1119/article/details/73330863 最近在dm3730平台上增加了oled显示屏,用来显示时间。功能虽然简单,但在此过程中还是总结了一些知识和经验,拿出来分享一下,水平有限,欢迎指正。 一,oled驱动芯片oled驱动芯片一般采用ssd1306,初始化命令如下,具体含义可以参考ssd...原创 2018-05-17 15:23:04 · 1690 阅读 · 0 评论 -
C盘清理批处理脚本
文章转自:http://www.bk80.com/blog/783.html 系统在运行的时候,会产生大量的系统垃圾和缓存,比如我们在视频网站在线观看电影时,看似没有下载什么东西,其实缓存文件正在往系统里猛装,久而久之,C盘会越来越大。我曾经在邻居家的电脑里清除了8G的系统垃圾和缓存,可想那台电脑的系统垃圾有多么多。不过不管你有多少G,下面这个批处理文件会在几十秒内把消失干净。转载 2018-05-17 15:23:54 · 23485 阅读 · 2 评论 -
几种常见的测试架构简介
最近两天看了一些自动化测试方面的知识,记录下来备忘。如错误的地方请专家批评指正。下面介绍几种常见的自动化测试架构:1、Monkey (压力测试)Monkey是Android中的一个命令行工具,它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试。Monkey测试是一种测试软件的稳定性、健壮性的快速有效的方法Monkey特点:原创 2018-05-17 15:30:16 · 15241 阅读 · 0 评论