08 2022 档案
摘要:今天在用逻辑分析仪分析SPI信号时,发现CLOCK始终不对,检测了引线、GPIO,没发现问题,最终在同组兄弟的指导下,将电压修改为该时钟对应的电压值后OK。 比如,我的设备上的SPI时钟电压是1.8V,就需要设置为1.8V。可以自行测量,也可以咨询硬件。
阅读全文
摘要:1.准备工作 sudo apt-get update sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release curl -fsSL https://download.docker.com/linu
阅读全文
摘要:uboot和内核是什么 uboot就是一个裸机程序uboot本质就是一个复杂的裸机程序 内核本质也是一个“裸机程序”操作系统内核本质上与uboot和其他裸机程序没什么不同。区别就是操作系统运行起来后在软件上分为内核层和应用层,分层后两层的权限不同,内存内存访问和设备操作的管理上更加精细(内核可以随便
阅读全文
摘要:免费的编程中文书籍索引: https://github.com/justjavac/free-programming-books-zh_CN#python
阅读全文
摘要:1. 下载源码: http://valgrind.org/downloads/valgrind-3.9.0.tar.bz2 2. 加压缩: mkdir sw cd sw tar zxf valgrind-3.9.0.tar.bz2 3. 修改代码: cd valgrind-3.9.0/ vim co
阅读全文
摘要:本次文章给大家介绍一种便宜好用的协议分析工具,逻辑分析仪,首先声明,小飞哥作这篇介绍文章,不是为了打广告哈, 实在是因为这个小玩意很好用,有些小伙伴还不太清楚该如何使用!!!废话不多说,下图是我目前用的一种,8通道24MHZ, 一般的低速信号分析是足够用了,比较高级的功能也更高级,当然价格也更贵。话
阅读全文
摘要:1. 引子编译2.6.35.7 kernel版本的时候发现,“2.6.35.7“的内核版本编译成功后生成的版本号变成了“2.6.35.7+”,为什么后面会多一个加号呢?问题出现在linux的版本控制这一块:打开Makefile我们可以在文件的最上面可以发现VERSION = 2PATCHLEVEL
阅读全文
摘要:转自:crifan.org HTML版本的在线地址为: http://www.crifan.org/files/doc/docbook/linux_nand_driver/release/html/linux_nand_driver.html PDF: https://www.crifan.org/
阅读全文
摘要:转自https://www.cnblogs.com/zmkeil/archive/2013/04/18/3029339.html 1.Linux网络栈下两层实现 1.1简介 VLAN是网络栈的一个附加功能,且位于下两层。首先来学习Linux中网络栈下两层的实现,再去看如何把VLAN这个功能附加上去。
阅读全文
摘要:项目需求,需要基于Openwrt BB1407在一款QCA9561上调试一块32MB的SPI Nor Flash芯片(mx25l2563xx)。一开始产品设计的时候,曾经论证过高通9xxx系列CPU能不能支持32MB Nor Flash的问题。那时想当然的认为,SPI Nor Flash不就是基于S
阅读全文
摘要:最近在学写linux驱动,按照宋宝华的《linux设备驱动开发详解》上的例子一步步来写。编译运行以后出现oops,不知道怎么调试,上网搜了一下,看到这篇文章,感觉不错转载到这里。 来自Linus Torvalds的讨论:https://groups.google.com/group/ ... 41/
阅读全文
摘要:本篇用于保存个人工作中遇到的技术文档摘录与链接: 讲解网络设备驱动相关的blog:visualfan.blog.chinaunix.net
阅读全文