kernel 延时

参考: udelay、mdelay、ndelay、msleep使用比较说明 https://www.cnblogs.com/Ph-one/p/4678361.html arm体系下的cpu_relax()函数疑惑 http://www.wowotech.net/forum/viewtopi...

android 画线库

比较好用的画线库就是 MPAndroidChart 具体的资料可以参考: MPAndroidChart使用详解 https://blog.csdn.net/dapangzao/article/details/74949541 MPAndroidChart 之LineChart(1) http...

100ask 韦东山 第四篇 嵌入式 Linux 应用开发 视频零散知识点

https://www.bilibili.com/video/BV1kk4y117Tu 4【第四章】文件I/O 4_6_综合实验_处理表格 hexdump -C main.c 可以用来查看二进制数据,并且在右侧显示相应的文本对照。 4_7_文件IO系统调用内部机制 /proc/pid/f...

100ask 韦东山 第四篇 嵌入式 Linux 应用开发 学习笔记

2 编译器的使用 2.1 gcc 编译过程 使用 gcc -o hello hello.c -v 之后,会打印出详细的编译过程,去除不重要的信息后,最后剩余的就是三步,分别是:编译为 .s 汇编文件,汇编为 .o 机器码,链接为最终的可执行文件。具体三条信息如下: /usr/lib/gcc/...

unistd 提供的 read 怎么才能 timeout 退出。

最近在调试 android,使用 串口半双工模式接收数据,碰到的问题是 unistd 中的 read 是block的,怎样才能超时退出。 刚开始找到的资料说是 c_cc[VMIN] = 0, c_cc[VTIME] = 10; 这样就能配置为 1s 超时了。但是实际上并不能够达到超时退出的功能...

fork 与 printf("\n")

fork 作用是建立一个子进程,父子进程之间在fork()之后分道扬镳,子进程会获得一个父进程数据的副本。 在fork语句之前,printf有没有增加"\n"是非常重要的。如果没有"\n"那么printf的内容会写入显示缓冲,那么fork之后,子进程也会...