
Linux
文章平均质量分 57
小菜菜学习Linux
不上火_
好好学习 好好工作
展开
-
git学习笔记
操作平台ubuntu推荐一个比较好的git 教程1 创建版本库创建一个新目录即可(mkdir)2 初始化版本库git init3 添加文件到仓库git add < file >4 文件提交到仓库git commit -m “xxx”5 查看仓库当前状态git status //此命令可以查看当前仓库中的文件与远端仓库中文件的区别,是否有修改、添加等6 查看具体修改的内容git diff < file >7 打印文件修改日志git log //打印出来的为原创 2021-11-02 17:18:27 · 249 阅读 · 0 评论 -
解决 uboot data abort报错
报错内容如下:原创 2021-09-07 15:09:30 · 3008 阅读 · 0 评论 -
Linux 命令行调节音量大小 (知道文本模式下的图形界面工具 寻找命令行模式下的命令)
平台:orangepi 3芯片:全志H6Linux使用 alsamixer 图像化界面可以选择声卡 并控制音量大小我使用的这个板子中 LINEOUT 这个条柱是控制音量的大小的 上下键可以改变音量值,如果没有出现这个条柱的话,可以按F6选择声卡后就会出现这个了。但是 一般产品中通常不会又界面来控制 声音的大小,因此就需要命令行了但是 这个alsamixer 工具的命令行模式下的命令是什么呢?一般情况下,如果不知道的话 就可以先找到 alsamixer 这个命令所在的位置 在我的板子上这个原创 2021-09-01 17:31:16 · 2226 阅读 · 0 评论 -
全志 H6 芯片分析
芯片框图H6 使用4核 cortex a53 处理器。cortex a53 采用 ARMv8 架构,且完全向后兼容ARMv7,并支持 AArch64,也支持了新技术 Trust Zone(Trust Zone:该技术是系统范围的安全方法,针对高性能计算平台上的大量应用,包括安全支付、数字版权管理、企业服务和基于 Web 的服务。),支持NENO(ARM 架构处理器扩展结构,是适用于ARM Cortex-A系列处理器的一种128位SIMD(Single Instruction, Multiple Da原创 2021-09-01 13:31:00 · 10295 阅读 · 0 评论 -
arm Linux 对于浮点数据的运算
参考连接:ARM 浮点运算,软浮点,硬浮点浮点数据的运算在ARM 中有软浮点和硬浮点两种。硬浮点:编译器将代码直接编译成 硬件浮点协处理器(浮点运算单元FPU)能够识别的指令,这些指令在执行的时候CPU会直接把它转给协处理器执行。浮点协处理器通常有一套额外的寄存器用来完成浮点参数的传递和运算 ,使用实际的硬件浮点协处理器会使CPU 性能进一步提升。软浮点:编译器把浮点运算 转换成浮点运算的函数调用和库函数调用。没有FPU 的指令调用,也没有浮点寄存器传递参数。浮点数据的传递也是通过ARM 寄存器或原创 2021-09-01 10:31:49 · 905 阅读 · 0 评论 -
Linux 线程优先级设置(内含C语言版线程创建、绑定CPU和优先级设置代码)
参考链接:https://blog.youkuaiyun.com/wushuomin/article/details/80051295 //详细讲解pthread_create 函数https://blog.youkuaiyun.com/heybeaman/article/details/90896663 //讲解pthread_join的使用//线程优先级设定1 线程创建线程创建使用的函数接口为:pthread_create()函数原型如下:#include <pthread.h>int pthrea原创 2021-07-02 15:12:58 · 10253 阅读 · 0 评论 -
orangepi uboot 启动提示找不到设备树文件 无法启动内核
平台:orangepi 3芯片:全志 H6Linux 内核版本:4.9.118uboot 版本: 2014.07最近项目上总是遇见一个问题 ,就是uboot 启动过程中提示** File not Found /boot/dts/sunxi/sunxi-orangepi-3.dts** libfdt fdt_check_header:FDT_ERR_BADMAGIC但是直接查看内存卡后看到设备树文件存在 并且在该目录下,并且 在uboot中使用fdt 命令查询设备树都可以查看到 ,使用了fd原创 2021-06-25 11:22:33 · 3054 阅读 · 3 评论 -
博通 bcmdhd 网卡驱动分析
内核版本 4.9.118网卡驱动 博通 bcmdhd 驱动平台 全志H6 orangepi 3 开发板我看的这个驱动不知道是不是orangepi 官方自己修改后的驱动orangepi 3 的4.9版本内核的设备树 和平常看到的设备树表示方式也不同。一般我见到的都是 对不同的板子有不同的dts 文件,该文件包含有描述SOC 内部外设信息的dtsi文件,如果自己要添加或者修改直接修改dts文件即可,但我使用的这个版本的设备树的所有文件都在同一个dts文件中,修改的话也是直接修改该文件。首先设备驱动需原创 2021-06-16 17:42:39 · 3115 阅读 · 0 评论 -
ARM Linux 字符设备驱动程序
才疏学浅 只是本人对字符设备驱动程序的一些理解 如有错误 欢迎指出字符设备驱动主要实现file_operations结构体 包含常使用的read write ioctrl等函数 实现应用程序按照(应用程序 - C库 - 内核系统调用 - 具体驱动)到具体硬件的控制。驱动程序可以直接编译进内核 (obj-y 生成.o文件) 也可以编译成模块(obj-m 生成.ko文件)模块使用insmod xxx.ko 加载驱动 – module_init(xxx_init)rmmod xxx.k原创 2021-05-14 14:48:45 · 156 阅读 · 0 评论 -
arm linux 修改debug串口为普通串口
这个问题本来应该很简单 网上也有很多资料但是网上大部分提出的里面都有 修改根文件系统中/etc/inittab文件,S0:12345:respawn:/sbin/getty 115200 ttyS0自动修改为默认的1:12345:respawn:/sbin/getty 115200 tty1但是我使用的ubuntu 20版本的内核中没有这个文件我的系统中系统启动项的配置使用的是systemd在我查看了我的systemd 管理的service 中找到了有关getty的一项进去之后发现了seri原创 2021-05-14 14:33:53 · 903 阅读 · 2 评论 -
Ubuntu 20.04 apt update 时遇见 CommandNotFound 问题
参考连接: https://bugs.launchpad.net/ubuntu/+source/command-not-found/+bug/1876034遇见的问题具体内容如下:Traceback (most recent call last): File "/usr/lib/cnf-update-db", line 26, in <module> col.create(db) File "/usr/lib/python3/dist-packages/CommandNotF原创 2021-04-16 14:22:43 · 3614 阅读 · 0 评论 -
Ubuntu安装 qtcreator时缺少库的解决办法
安装qtcreator时会显示缺少很多库刚刚发现一条命令即可sudo apt-get install qt5-default qtcreator./qtcreator: error while loading shared libraries: libSM.so.6: cannot open shared object file: No such file or directory解...原创 2019-08-20 09:43:32 · 3081 阅读 · 0 评论 -
Linux netlink回调函数 void (*input)(struct sock *sk, int len) 与 void (*input)(struct sk_buff *skb)
最近在搞毕业设计 想用语音模块控制 2440 播放动画 写了一个驱动程序 利用中断 实现 语音模块儿对开发板的控制 但播放动画 使用 mplayer 1.avi 命令 但驱动里不能实现 system 函数 请教了一位大神后得知可以使用 netlink 通信机制 说实话 这是我第一次听说这么个玩意儿 就学习一下内核版本 2.6.22Netlink 通信机制Netlink 套接字...原创 2020-07-02 21:18:48 · 295 阅读 · 0 评论 -
jz2440开发板以nfs启动
1,ping通关防火墙 虚拟机桥连接 设置为同一网关 采用 电脑连WiFi 开发板接路由器模式2,修改Ubuntu上的 /etc/exports 加上要共享的目录 按照格式修改3,重启NFS 服务sudo /etc/init.d/nfs-kernel-server restart4,修改开发板uboot命令行参数bootargs noinitrd root=/dev/mt...原创 2019-07-30 11:21:36 · 433 阅读 · 0 评论 -
Mobaxterm 无法连接服务器
今天打开Mobaxterm 时 突然不能连接服务器了 开发板也连不上 filezilla也连不上我查看了一下 是之前 ping开发板的时候把Ubuntu设置为桥式连接了 我换回 nat连接时就可以用ssh服务 但再换回桥式又不能用了sudo /etc/init.d/ssh start桥式连接的时候 我试了一下这个命令 ssh服务又可以用了?????????难道换了...原创 2019-08-01 13:41:38 · 5795 阅读 · 0 评论