摘要:最近要处理wifi这块的内容,所以开始解读wifi相关的内容,于是第一个问题就出现:什么是wpa_supplicant?
阅读全文
摘要:本文主要解析linux watchdog大概应该如何操作。
阅读全文
摘要:本文主要解析linux应用程序如何使用SPI总线和设备通信。
阅读全文
摘要:本文主要是解读Linux上的SocketCan的基本使用方法,内容和Linux上的网络编程差不多。
阅读全文
摘要:之前尝试过一次用这种方式来读EEPROM,结果以失败告终,也没找到原因,今天定位到问题是由于I2C_SLAVE、I2C_SLAVE_FORCE导致的,之前一直尝试I2C_SLAVE,今天定位到问题是I2C总线忙,改成用I2C_SLAVE_FORCE就解决。还有就是测试程序的时候,竟然把不小心tmp75的连续转换给关了,导致获取到的数据总是固定的,一度怀疑人生。
阅读全文
摘要:本文主要是为了解读同事对EMMC分区的写法,其中有很多写法重复了,但依然尽量保留其作者写的原貌。
阅读全文
摘要:本文主要是解读以前同事写的input设备的一个demo程序。
阅读全文
摘要:该脚本主要是将Linux内核生成的System.map文件中的符号、地址存入结构体中,目前认为也许可以在内核驱动中直接调用对应的函数。以前在学习裸板开发中就有使用Uboot中提供的printf来写程序的先例,那么这里应该也是可以的,不过这里没有什么实用性,因为5W个函数,但这个结构体就要用掉进200kByte空间。
阅读全文
摘要:随着Linux桌面系统完善,有时候真的会希望知道那些桌面系统是怎么搭建起来,需要做哪些工作可以定制出一个自己的Linux发行版,当然,随着芯片技术的不断提升,定制Linux系统需求也就越来越多了。
阅读全文
摘要:以前看到有些软件能够控制鼠标移动,键盘操作等功能,总想知道这些到底是怎么做到的,好像是2年前也尝试去做这件事,但那时候对知识的匮乏直接导致无法进行,早上突然想到这件事,于是又搜索了一下,鉴于目前经常接触Linux驱动,对这些东西的理解也就很容易。
阅读全文
摘要:到目前为止,在写shell脚本的时候,经常被shell的函数中的变量作用域搞得糊涂,于是今天特意查了点资料,看到底怎么回事。
阅读全文
摘要:本文主要是记录是什么决定了vi退出时清屏或者不清屏,因为在busybox中的vi就是不清屏,而在ubuntu中的vi是清屏的。vim退出不清屏那么就可以看到退出时的内容,有时候这还是挺有用的。
阅读全文
摘要:本文主要是记录linux电源管理的工作机制是什么,那些供Android jni使用的属性文件是如何生成的,调用机制是什么。
阅读全文
摘要:本文主要是记录linux驱动中如何在sysfs中生成设备属性。
阅读全文
摘要:本文主要在移植BQ27441-G1电量监测计驱动过程中,发现I2C获取的值有异常,之前移植官方的驱动发现驱动与当前版本的Linux版本好像是不兼容的,但没有进行更进一步的深究,这里记录一下。
阅读全文
摘要:本文主要是记录在调试驱动的阶段,我们可能会更倾向于使用模块插入的方式来进行驱动调试,这样可以大大缩短调试时间。之前在调试gt9xx Touch的时候也是采用这种方式,这里还是记录一下,日后方便查找。
阅读全文
摘要:调试显示屏的时候,我们可能会需要去知道我们设置的信息是否正确,或者有时候需要去确认别人的设置的是否正确。
阅读全文
摘要:本文主要是为了验证mount -a命令涉及的fstab文件中提到的设备节点不存在的情况下,是否还能正常的挂载(设备已经被内核识别了,只是没有经过mdev那一步),没有找到有文章提到这一点,于是自己验证一下想法。
阅读全文
摘要:我们都知道unix下的文本文件和Dos下的文本文件是有差异的,但是在使用GVim和Ubuntu下的Vim的时候,他们经常不显示这种差异,有些人是在Windows下写shell脚本给你,然后你很蛋疼的拿到嵌入式Linux产品上去跑,一个劲的不知道为什么总是不正确,尤其当重定向到/dev/null。
阅读全文
摘要:早上在阅读Linux kernel scriptes中的源代码的时候发现bin2c的源代码,于是打算看一下,结果发现"\x"的写法,于是查了点资料,看了一下它的用法。
阅读全文