03 2020 档案

摘要:https://www.cnblogs.com/bluestorm/p/3168719.html 1.atoi函数原型 int atoi(const char *nptr); atoi (表示 ascii to integer)是把字符串转换成整形数的一个函数。int atoi(const char 阅读全文
posted @ 2020-03-26 10:42 一个不知道干嘛的小萌新 阅读(272) 评论(0) 推荐(0) 编辑
摘要:1.rsync命令 rsync,remote synchronize顾名思意就知道它是一款实现远程同步功能的软件,它在同步文件的同时,可以保持原来文件的权限、时间、软硬链接等附加信息。 rsync使用所谓的“rsync算法”来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分, 阅读全文
posted @ 2020-03-23 17:37 一个不知道干嘛的小萌新 阅读(994) 评论(0) 推荐(0) 编辑
摘要:1.区别 2>/dev/null 意思就是把错误输出到“黑洞”。 >/dev/null 2>&1 默认情况是1,也就是等同于1>/dev/null 2>&1。意思就是把标准输出重定向到“黑洞”,还把错误输出2重定向到标准输出1,也就是标准输出和错误输出都进了“黑洞”。 2>&1 >/dev/null 阅读全文
posted @ 2020-03-23 11:38 一个不知道干嘛的小萌新 阅读(944) 评论(0) 推荐(0) 编辑
摘要:1.问题 在使用ubuntu16.04系统在rk3399的板卡中,开机出现A start job is running for ....(1min,30s)。 2.分析 原因: 1.是因为我硬盘的uuid和fstab中的uuid不一致导致的。 2.根据网上还有的是因为swap分区不见了,所以swap 阅读全文
posted @ 2020-03-20 20:48 一个不知道干嘛的小萌新 阅读(8452) 评论(0) 推荐(0) 编辑
摘要:1.dd命令 dd:用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。 注意:指定数字的地方若以下列字符结尾,则乘以相应的数字:b=512;c=1;k=1024;w=2 参数: 1. if=文件名:输入文件名,缺省为标准输入。即指定源文件。< if=input file > 2. of=文件 阅读全文
posted @ 2020-03-20 20:28 一个不知道干嘛的小萌新 阅读(5156) 评论(0) 推荐(0) 编辑
摘要:在类Unix操作系统中,设备节点并不一定要对应物理设备。没有这种对应关系的设备被称之为伪设备。操作系统运用了它们实现多种多样的功能,/dev/null和/dev/zero就是这样的设备,类似的还有/dev/urandom、/dev/tty等。 先检查下/dev/null和/dev/zero两个文件的 阅读全文
posted @ 2020-03-20 20:25 一个不知道干嘛的小萌新 阅读(1109) 评论(0) 推荐(0) 编辑
摘要:1.resize2fs命令 resize2fs /dev/mmcblk1p8 mmcblk1p8是文件系统分区。 resize2fs命令可以调整ext2\ext3\ext4文件系统的大小,它可以放大或者缩小没有挂载的文件系统的大小。如果文件系统已经挂载,它可以扩大文件系统的大小,前提是内核支持在线调 阅读全文
posted @ 2020-03-20 16:37 一个不知道干嘛的小萌新 阅读(10268) 评论(0) 推荐(0) 编辑
摘要:1.起因 因为在3399板子上搭建完环境,需要把整个文件系统导出备份。进行批量烧录生产。 2.环境配置 一台PC机(虚拟机),开发板,一根网线。开发板必须设置root的密码,后续导出文件需要用到密码。 2.1 网络配置 用PC机和开发板直连,让虚拟机和开发板可以ping通。 2.2 开发板安装环境 阅读全文
posted @ 2020-03-19 15:15 一个不知道干嘛的小萌新 阅读(4529) 评论(2) 推荐(0) 编辑
摘要:1./etc/fstab文件的作用 磁盘被手动挂载之后都必须把挂载信息写入/etc/fstab这个文件中,否则下次开机启动时仍然需要重新挂载。 系统开机时会主动读取/etc/fstab这个文件中的内容,根据文件里面的配置挂载磁盘。这样我们只需要将磁盘的挂载信息写入这个文件中我们就不需要每次开机启动之 阅读全文
posted @ 2020-03-18 15:06 一个不知道干嘛的小萌新 阅读(1314) 评论(0) 推荐(0) 编辑
摘要:1.设备树的信息 以下目录对应设备树的根节点,可以从此进去找到自己定义的节点。 cd /sys/firmware/devicetree/base/ 节点是目录,属性是文件。 属性值是字符串时,用 cat 命令可以打印出来;属性值是数值时,用 hexdump 命令可以打印出来。 2.platform_ 阅读全文
posted @ 2020-03-18 11:07 一个不知道干嘛的小萌新 阅读(881) 评论(0) 推荐(0) 编辑
摘要:1.内核对设备树的处理 从源代码文件 dts 文件开始,设备树的处理过程为: ① dts 在 PC 机上被编译为 dtb 文件; ② u-boot 把 dtb 文件传给内核; ③ 内核解析 dtb 文件,把每一个节点都转换为 device_node 结构体; ④ 对于某些 device_node 结 阅读全文
posted @ 2020-03-16 10:19 一个不知道干嘛的小萌新 阅读(1470) 评论(0) 推荐(0) 编辑
摘要:1.安装vmware tools 点击vmware任务栏中。“虚拟机M” -> “VMware tools安装“。 如果提示什么cdrom锁定。vmware tools一直看不到下载。 解决方法: 1.关闭虚拟机,然后点击”编辑虚拟机设置“。 2.点击CD/DVD,选择使用物理驱动器-自动检测。 将 阅读全文
posted @ 2020-03-15 14:19 一个不知道干嘛的小萌新 阅读(451) 评论(0) 推荐(0) 编辑
摘要:1.设备树 以上一节为例子,一个leddrv.c驱动可以对应board_A.c、board_B.c、board_C.c等一系列的单板。一旦修改了代码,就要重新编译加载。而且随着板卡的增多,这么.c文件也会越来越多。 因此,linux就开始引入设备树。设备树其实是一个配置文件,里面定义了硬件相关的资源 阅读全文
posted @ 2020-03-12 16:25 一个不知道干嘛的小萌新 阅读(1606) 评论(0) 推荐(0) 编辑
摘要:1.查看海康网络摄像头 使用软件SADPTool。 2.使用VLC拉视频流 网络摄像头会有一个ip,通过这个ip可以登录海康已经制作好的网页查看视频。 打开VLC,点击“媒体”->“打开网络串流” 然后就可以在vlc上面查看视频流了 阅读全文
posted @ 2020-03-11 16:07 一个不知道干嘛的小萌新 阅读(1909) 评论(0) 推荐(0) 编辑
摘要:1.命令 ping -I eth0 10.10.10.1 阅读全文
posted @ 2020-03-11 10:06 一个不知道干嘛的小萌新 阅读(280) 评论(0) 推荐(0) 编辑
摘要:1.查看文件系统中各个文件占用的空间 du -sh * 或者是 du -h --max-depth=1 2.查看磁盘使用情况 df -h 阅读全文
posted @ 2020-03-10 17:36 一个不知道干嘛的小萌新 阅读(1489) 评论(0) 推荐(0) 编辑
摘要:1.LED总线驱动源码 led_opr.h #ifndef _LED_OPR_H #define _LED_OPR_H struct led_operations { int (*init) (int which); /* 初始化LED, which-哪个LED */ int (*ctl) (int 阅读全文
posted @ 2020-03-10 11:42 一个不知道干嘛的小萌新 阅读(466) 评论(0) 推荐(0) 编辑
摘要:1.分离分层的缺点 上一节通过分离的思想将led的硬件相关的放在led_source结构体,然后在led相关的驱动里面只需要调用这个结构体就可以,实现了驱动和硬件分离。 那么如果要做按键驱动,那么就要有一个key_source结构体。再做lcd驱动,还要有一个lcd_source结构体。 因此可以定 阅读全文
posted @ 2020-03-09 15:53 一个不知道干嘛的小萌新 阅读(428) 评论(0) 推荐(0) 编辑