摘要:
scanf()默认: 遇到空白符就当是输入(空格,制表符,回车均为空白符); 我的预期: 空白,制表符当成内容,不作为输入指令,仅当回车时才完成输入。 遇到的坑位: 连续输入时,最后一条始终要到下次才被读入。 解决: %[^n] :接收除回车之外的所以字符; fflush(stdin): 清空输入 阅读全文
摘要:
of_iomap()函数是从设备树获得地址并映射。但我始终获取失败,折腾了两天,终于找到原因,记录下坑位; 网上说 #address-cells = <1>;#size-cells = <1>; 是指定其子节点的地址属性,只要子节点用reg =<>,即可。 但是,这样做并不见得奏效。后来参照了别人的 阅读全文
摘要:
1. 32位系统下: sizeof(int) = 4; sizeof(long) = 4; 2. 64位系统下: sizeof(int) = 4; sizeof(long) = 8; 2. 如何看系统位宽: sudo uname sudo uname --m 编程亲测!! 阅读全文
摘要:
如果还想统计头文件出现的次数,则: 阅读全文
摘要:
问题:我有这样的需求,比如想对磁盘分区,期间要根据情况手动输入p,m,q等与fdisk这个程序进行交互,但我不想手动输入,就只想程序自动完成这一切。 解决方案:(注意,重点在那两个小于符号和成对出现的标号XXG) 应用场合: 参数不能在运行时就全部一次性输入的时候,这一招就管用了。如 cp 1.tx 阅读全文
摘要:
一、boot启动: 1.硬件资源: 64KB rom 用于完成以下工作:Pre-boot tasks ° Clean PMU RAM ° Enable the System Monitor and check LP domain supply. ° Configure PLLs with initi 阅读全文
摘要:
一、环境: Ubuntu 16.02 nor flash型号: spi nor flash S25FL256S ,Sector Size = 64 kbytes, total size = 256M BIT = 32M Bytes 一、备份: dd if=/dev/mtd0 of=xxx.bin b 阅读全文
摘要:
错误描述: 今天写了个重力传感器的驱动,按照通常的中断申请与注册流程,insmod时安静,运行测试程序正常,rmmod安静。但是..... 当我再次insmod时,报了一堆的oops错误,从错误描述中看根本找不出是我写的哪个函数有错,从此以后就再也不能insmod了,rmmod却报资源忙,这下是进也 阅读全文