![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
KB777
话是别人说的,事是自己做的,好好做下去,不管别人说什么,不忘初衷
展开
-
localtime在多线程导致UTC-8的问题
问题:查log发现 每隔2分钟会出现 一次 UTC-8 的问题,如果有两个localtime调用time_t tNow =time(NULL);time_t tEnd = tNow + 1800;//注意下面两行的区别struct tm* ptm = localtime(&tNow);struct tm* ptmEnd = localtime(&tEnd);ptm和ptmEnd会指向同一内存,那么结果会是一样的,这一点,除了官方 英文呢 文档 和提到一点而已,别的文档 都找不原创 2021-08-02 16:23:26 · 253 阅读 · 0 评论 -
在ARM板linux系统里已经写入xml,接着立刻非法关机后发现xml空的bug
最近设备要出货了。。。。但突然发现,只要进程有修改xml文件,然后直接拔电,重启后发现xml文件为空。原因:数据到了内存却没有存到硬盘。解决办法:1、修改xml后,正常reboot重启。2、修改xml后,等待1~3分钟,等待系统调度把数据从内存存到硬盘。...原创 2021-07-08 16:01:30 · 264 阅读 · 0 评论 -
嵌入式linux4412多路复用式串口操作(select和poll实现方法)
1实验目的通过编写多路复用式串口读写,进一步理解多路复用函数的用法,同时更加熟练地掌握LINUX设备文件的读写方法。2、实验内容本实验中,实现两台机器(宿主机和目标板)之间的串口通信,而且每台机器均可以发送数据和接收数据。除了串口的设备名称不同,两台机器上的程序基本相同。首先,程序打开串口设备文件并进行相关配置,调用select()函数或poll()函数,使它等待从标准输入(终端)文件中的...原创 2019-08-29 20:11:52 · 1522 阅读 · 0 评论