
嵌入式开发
文章平均质量分 91
起个名字是真难啊啊
这个作者很懒,什么都没留下…
展开
-
关于linux文件系统中数据的更新
缓冲文件系统缓冲文件系统的特点是:在内存开辟一个“缓冲区”,为程序中的每一个文件使用,当执行读文件的操作时,从磁盘文件将数据先读入内存“缓冲区”, 装满后再从内存“缓冲区”依此读入接收的变量。执行写文件的操作时,先将数据写入内存“缓冲区”,待内存“缓冲区”装满后再写入文件。由此可以看出,内存 “缓冲区”的大小,影响着实际操作外存的次数,内存“缓冲区”越大,则操作外存的次数就少,执行速度就快、效率高。一般来说,文件“缓冲区”的大小随机器 而定。fopen, fclose...原创 2022-03-25 12:01:18 · 2988 阅读 · 0 评论 -
无桌面系统下树莓派 基于x11 实现pyqt 界面
在Linux/Unix类操作系统上, DISPLAY用来设置将图形显示到何处. 直接登陆图形界面或者登陆命令行界面后使用startx启动图形, 此时可以打开终端, 输出图形程序的名称(比如xclock)来启动程序, 图形将显示在本地窗口上,查看当前环境变量:printenv输出结果中有如下内容:SHELL=/bin/bashPWD=/home/pi/pn532-nfc/Pn532-nfc-v0.1/testLOGNAME=piXDG_SESSION_TYPE=t...原创 2020-10-18 15:10:16 · 2282 阅读 · 1 评论 -
linux 动态库搜索路径优先顺序以及Makefile 编译设置
好记性不如烂笔头,方便记忆原创 2019-12-18 11:56:20 · 5438 阅读 · 0 评论 -
arm-linux交叉编译工具链的制作(基于S3C2440)
一、前言制作arm-linux交叉编译工具链一般通过crosstool工具或者crosstool-NG,前者使用方便,但是制作会受到一些限制,使用crosstool最多只能编译gcc4.1.1、glibc2.x的版本,无法编译版本高于2.6.29的linux内核。crosstool-NG是新的用来建立交叉编译工具链的工具,它是crosstool的替代者。crosstool-NG有更好的定制性...转载 2019-08-19 16:45:08 · 891 阅读 · 0 评论 -
U-boot 启动流程理解
转载一篇非常好的 对uboot启动理解的文章原文链接:https://blog.youkuaiyun.com/kernel_yx/article/details/53045424将2016年7月发布的新版本uboot移植到单位的板子上并进行了调试,在此也将我的学习成果分享给大家。文中有很多地方加入了我自己的理解,可能不太准确,希望大家提出修改意见。开...转载 2019-08-16 10:09:49 · 247 阅读 · 0 评论