linux就该这么学
文章平均质量分 70
牛虻-
希望是美好的事物,也许是世上最美好的事物.美好的事物从不消逝.这个世界上只有想不通的人,没有走不通的路。
展开
-
斗之气阶段四----字符设备驱动二
①驱动设备号:自动分配主设备号/手工指定②应用:open("/dev/xxx")打开设备文件,文件怎么来?a:手工创建 mknod /dev/xxx c 252 0b:自动创建:busybox里的mdev(根据系统信息来自动创建设备节点)也就是说如果驱动程序里的设备节点在系统信息里的话,mdev就能够识别自动创建设备节点。所以,我们在自己创建的驱动程序里的init入口函数添加两行代码:int major; int first_drv_init(void){ major=re原创 2020-05-11 22:26:24 · 146 阅读 · 0 评论 -
斗之气阶段三----ARM板系统的基本使用(使用NFS两种方法挂接根文件系统,挂载失败问题分析)
注:网络文件系统放在服务器上,内核启动时直接识别文件系统目录当做根文件系统,避免一遍一遍烧写。Windows通过WIFI上网,开发板离无线路由器很近(Windows、Ubuntu、开发板三者一定要ping通!)手工挂接NFS1、从FLASH上启动根文件系统,再用命令挂接nfs挂接NFS条件:1):服务器“允许”那个目录可被挂接2):然后单板去挂接1)如何实现呢?① 我们通过N...原创 2020-04-20 22:27:02 · 305 阅读 · 0 评论 -
斗之气阶段四----字符设备驱动(附:编译驱动,make后,报错)
我们通过各种应用程序来控制硬件,这其实是相应的驱动程序来驱动硬件。那么驱动框架是如何实现app与驱动程序衔接的呢?我们来写个驱动程序看看吧。1:我们先写两个驱动程序那么如何告诉内核有这个驱动程序嘞?2:我们定义一个结构体,然后通过一个注册驱动程序把这个结构体告诉内核:那么这个注册程序由谁来调用它呢?答案是:编写驱动程序的相应驱动入口函数,即app只需要调用这个入口函数来实现相应底...原创 2020-04-07 22:38:49 · 226 阅读 · 0 评论 -
斗之气阶段三----ARM板系统的基本使用(Uboot+内核启动流程+创建最小根文件系统)附带错误分析
一、U-boot功能(单片机程序)二、构建根文件系统之init进程分析三、构建根文件系统(1)内核启动流程分析(2)构建根文件系统原创 2020-04-02 22:32:26 · 305 阅读 · 0 评论 -
斗之气阶段二----linux命令进阶
一、linux命令的进阶1、find(查找符合条件的文件)格式: find (路径) 选项 查找条件example:1) find /work/dira -name "file.txt" find /work/dira -name "*.txt"查找指定路径下所有以.txt结尾的文件,其中*是通配符说明: a)/work/dira...原创 2020-03-12 15:52:08 · 119 阅读 · 0 评论 -
《斗破苍穹之linux》 斗之气阶段(三周从STM32入门linux)
一、linux命令格式(命令提示符+命令格式)1、命令提示符(book@www.100ask.org:/bin$),显示了:1)当前的用户名2)用户当前所在路径2、linux命令的格式:命令 [选项] [参数]注:命令说明了想要做什么,选项和参数为命令服,1)选项和参数不一定存在,可有可无2)选项和参数取决于你使用该命令的具体目的3)选项是以“-”来指明的4)命令、选项、参...原创 2020-03-08 22:54:12 · 270 阅读 · 0 评论 -
菜鸟《linux就该这么学》学习笔记之系统状态检测命令
前言:作为一名合格的运维人员,想要更好的了解linux服务器,必须具备快速查看linux系统运行状态的能力(下面将会学习到:网卡网络、系统内核、系统负载、内存使用情况、当前启用终端数量、历史登录记录、命令执行记录以及救援诊断等命令)1、ifconfig查看网卡名称、inet后的IP、ether参数后的网卡物理地址(MAC地址),以及RX、TX数据包与发送数据包的个数及累积流量。2、uname...原创 2020-03-03 13:40:09 · 767 阅读 · 2 评论 -
菜鸟《linux就该这么学》学习笔记之常用系统工作命令
一、常用系统工作命令1、echo 把指定字符串输出到屏幕[linuxprobe@linuxprobe b]$ echo Linuxprobe.com使用 $ 提取变量的值[linuxprobe@linuxprobe b]$ echo $SHELL2、date"+"[linuxprobe@linuxprobe b]$ dateMon Mar 2 22:03:42 C...原创 2020-03-02 23:14:16 · 109 阅读 · 0 评论