页次: 1
@Gentlepig
网上找到一篇FAL的原理,我觉得写得很详细,发给你参考下:
https://blog.csdn.net/m0_37621078/article/details/102689903
这是楼主,
94年,头发还有,
天热多喝水
https://whycan.cn/files/members/4443/none_20200909-1408.jpg
再努力努力就没了。
什么需求是要功放一直开着的?
jkl 说:萧萧 说:楼主您好,您这个是没使用的时候有电流声,是指不播放音乐,待机的时候有电流声么?您这个麦克风和耳机的控制硬件是怎么配对的?具体是什么原理?我这边也有这个问题,外接了一个功放。不放歌的时候也能听到电流声,一直以为是功放底噪的问题。非常感谢解答。
是的,待机的时候喇叭有电流声,麦克风和耳机的控制引脚就是功放所使用的IO口,因为功放的IO口没控制,在未使用的时候功放也是打开的,会放大电信号就造成了所接的喇叭产生电流噪音,要保证使用时打开功放,没使用的时候关闭功放,这个问题就不存在了,目前我这边的系统是Android6.0。
这样么?我这边因为功能问题,功放会一直开着,不播放音乐也是待机开着。不确定和你这个是不是同一个问题。不过我的待机的时候,有哒哒哒的声音,和荔枝派引出来的心跳灯是一致的频率。
https://github.com/JasonOldWoo/arm-backtrace
贴上一段以前写的不依赖工具链和第三方工具arm下的backtrace实现。
他这个说的是有前提的,如果有多个串口,一个线程同时处理多个串口的读和写,不用poll你是怎么实现的。而且对于读+写的场景,阻塞的方式真的是最高效的么?
前几天我正好也遇到这样一个需求,感觉每次read 1byte的系统调用overhead太大了,于是在StackOverflow上问了这个问题,得到了一个相当详尽的解答,结论是有办法控制阻塞模式下串口一次read的最小数据量。答者还指出使用select()或poll()+非阻塞模式是非常不可取的方法:
If your program uses non-blocking mode but does not perform useful work while waiting for data, and instead uses select() or poll() (or even worse calls sleep()), then your program is unnecessarily complex and ineffecient.
不想读大段的英文也没关系,我正准备写一篇文章来分享自己读完那个答案之后的心得
一直提示操作失败,用不了。
漂亮,推荐使用 http://g.widora.io 下载git包,填入: https://github.com/wujique/F1C200S_HDK.git
你这仓库中的 ibom.html 真牛逼,好评!
可以写个模块,在模块里先释放这个pin,然后重新申请一遍。或者在kernel里加点printk定位下问题呗。
这么神奇!!!
我也遇到同样的问题了,在f1c600有两路pwm,PA2和PE6, PA2始终是错误,PE6正常:
root@TinaLinux:/# echo 0 > sys/class/pwm/pwmchip0/export
sh: write error: Resource busy
root@TinaLinux:/#
root@TinaLinux:/#
root@TinaLinux:/# echo 1 > sys/class/pwm/pwmchip0/export
root@TinaLinux:/#
同样的配置和驱动,在dts和sys_config.fex里面检查了很多次,配置没有冲突了,另外pwm的驱动移植到内核4.15跑起来两路pwm都正常,降低一下tina版本编译出来在c600上面跑两路也正常,
奇怪了,为什么在当前的tina3.5下面不行呢???
我也是用代理下载的,速度很快,vpn打开后git默认是不会走vpn路线的(虽然你的浏览器已经可以访问谷歌),需要设置一下,小飞机软件默认代理端口1080,其他软件可能有区别:
git clone -c http.proxy=socks5://127.0.0.1:1080 https://github.com/Icenowy/linux.git
试了一下速度XD
https://whycan.cn/files/members/1974/_20200324120543.jpg
为什么你不用设置https.proxy就能透过代理访问https?
遇到过类似问题,可以参考下
https://www.cnblogs.com/hnrainll/archive/2011/06/09/2076138.html
另外也有人提到是老的设备树升级了kernel
页次: 1