Linux
文章平均质量分 69
qq_27182175
这个作者很懒,什么都没留下…
展开
-
echo命令控制硬件
//关闭内核打印信息echo “1 4 1 7” > /proc/sys/kernel/printk原创 2022-10-24 09:38:32 · 652 阅读 · 0 评论 -
linux驱动调试之printk
linux驱动调试原创 2022-09-21 14:47:14 · 1102 阅读 · 0 评论 -
linux开发板通过串口传输文件到主机
linux串口传输文件原创 2022-07-11 19:34:55 · 3273 阅读 · 0 评论 -
TX2程序开机自启动
开机自启动设置方法一、概述二、配置方法2.1 以root用户执行,不加载用户环境变量2.1.1配置方法12.1.2配置方法22.1 以特定用户运行程序,此方法可以加载⽤户环境变量一、概述Ubuntu 18.04版本默认没有/etc/rc.local文件,已经无法通过在该文件中添加脚本来保证开机自动执行。从Ubuntu 16.10版本开始不再使用initd管理系统,改用systemd管理系统,而通过systemd管理系统可以实现开机运行自己的脚本 ,本文讲解如何通过systemd来实现开机自动运行脚本。原创 2022-05-25 09:56:09 · 1225 阅读 · 1 评论 -
linux查看日志相关
Linux环境下查看日志文件命令详解一、cat命令:二、more命令:三、less命令:四、head命令:五、tail命令:六、tac命令:七、echo命令:八、grep命令:九、sed命令:混合命令:附加:当日志存储文件很大时,我们就不能用 vi 直接去查看日志了,就需要Linux的一些内置命令去查看日志文件.系统Log日志位置:/var/log/message 系统启动后的信息和错误日志,是Red Hat Linux中最常用的日志之一/var/log/secure 与安全相转载 2022-05-25 20:12:56 · 416 阅读 · 0 评论 -
TX2设置串口永久权限
为了解决当前用户没有打开串口权限问题,把当前用户加到串口用户组1 查看串口在那一个用户组root@ubuntu:/# ls /dev/ttyTHS* -lcrw-rw---- 1 root dialout 238, 1 May 24 09:08 /dev/ttyTHS1crw-rw---- 1 root dialout 238, 2 May 24 09:08 /dev/ttyTHS2crw-rw---- 1 root dialout 238, 3 May 24 09:08 /dev/ttyTHS3原创 2022-05-25 09:55:34 · 429 阅读 · 0 评论 -
ubuntu配置环境变量的方法
配置环境变量1.方式12.方式23.方式34.方式45.方式56.方式67.原理7.1环境变量的分类7.2测试Linux环境变量加载顺序的方法7.3加载详解7.3小技巧Linux环境变量配置在自定义安装软件的时候,经常需要配置环境变量,下面列举出各种对环境变量的配置方法。下面所有例子的环境说明如下:系统:Ubuntu 14.0用户名:uusama需要配置MySQL环境变量路径:/home/uusama/mysql/binLinux读取环境变量读取环境变量的方法:export命令显示当前系统转载 2022-04-18 00:22:22 · 25422 阅读 · 1 评论 -
4G模块拨号方式
AT采用AT指令使用封装好的TCP,MQTT,HTTP(S)该方式适用于资源比较紧张的微处理器,如MCU等,或适用于对数据量比较少的应用场景,如通过http(s),MQTT给服务器,云平台等上传传感器数据。对于Jetson Nano,如果网络应用不复杂,数据量比较小时(比如传输传感器数据至服务器,接收服务器下发的控制指令),采用AT指令即可快速使用功能NDIS采用NDIS驱动上网该方式必须依赖于Linux系统,适用于需要采用Linux网络套接字编程开发的应用场景,将驱动加载到内核后,将SIM76原创 2022-03-24 15:19:41 · 4479 阅读 · 1 评论 -
飞凌imx8 android系统编译
飞凌imx8 andriod系统编译1.编译前准备工作2.编译andriod文件系统1.编译前准备工作2.编译andriod文件系统1.配置编译环境编译andriod9.0进入该目录,执行以下命令$ cd /home/forlinx/imx8mm/OK8MM-andriod-source$ source build/envsetup.sh$ lunch evk_8mm-userdebug2.全部编译make -j8 2>&1 | tee build.log编译的img原创 2022-01-18 16:40:56 · 1392 阅读 · 0 评论 -
Jetson TX2之ALSA学习
Advanced Linux Sound Architecture (ALSA) 是一个框架,它为声音设备驱动程序定义了 APINVIDIA ALSA 片上系统 (ASoC) 驱动程序使 ALSA 能够与不同的 NVIDIA SoC 无缝协作。 独立于平台的通用组件由上游 Linux 社区维护。提供更好的支持ALSA 包括一组声卡驱动程序,包括实际的编解码器驱动程序,并且可以支持添加新的编解码器驱动程序。ALSA 包括库和实用程序,可在 Linux 用户空间中实现更精细的音频控制。 这些库无需直接与内原创 2021-10-18 11:21:20 · 485 阅读 · 0 评论 -
MobaXterm使用技巧与串口终端问题
小技巧基本技巧基本技巧1.鼠标选中就可以复制粘贴了,不需要点右键2.SSH默认登陆的是root用户3.设置窗口行数,列数linux终端窗口:查询终端的行列:stty size设置行:stty cols xx设置列:stty rows xxmobaxterm:edit session->terminal settings->terminal font settings->terminal size保持两者的行列数一致,否则如果输入太长的命令会看不到前面的路径...原创 2020-09-15 09:02:10 · 13582 阅读 · 1 评论 -
sourceinsight使用教程
如何新建工程1.新建文件夹,存放工程2.打开软件,点击project->new project 弹出如下所示页面,分别为工程名,存放路径。3.进入下一步4.添加文件然后弹出添加文件对话框然后点击确定,因为没有添加任何文件,所以会有提示5.新建文件点击保存文件(crtl+s),存放到work目录下基本设置1.View->Panels->Project File List 可以在右侧看到全部文件,如果右边没有,点击快捷键的P2.Options->原创 2020-05-08 17:59:22 · 932 阅读 · 0 评论 -
ubuntu鼠标滚轮粘贴问题
鼠标滚轮在ubuntu下开发时,经常莫名其妙多了一大段代码,最终得知滚轮按下就是粘贴的意思解决办法如下:https://blog.csdn.net/Splinter116/article/details/81605106...原创 2020-05-08 09:30:13 · 1206 阅读 · 0 评论 -
如何编写驱动程序
编写驱动程序的步骤1.确定主设备号2.定义file_operation结构体3.实现open,close,read,write等函数,填入file_operation结构体4.把file_operation结构体告诉内核:注册驱动程序5.谁来注册驱动程序,需要入口函数,安装驱动程序时就会调用这个入口函数6.对应的出口函数7.其他需要完善的,提供设备信息,自动创建设备节点...原创 2020-04-16 22:29:41 · 5296 阅读 · 0 评论 -
linux驱动的架构演变
演变历程第一阶段,原始架构第二阶段,平台总线架构第三阶段,设备树架构原创 2020-04-03 22:14:15 · 430 阅读 · 0 评论 -
vscode新建工程
一.在windows下新建项目1.在桌面新建文件夹,命名test2.打开vsc,选择打开文件,选择test3.将工作区另存为,还是选择test,此时会生成test.code-workspace4.在vsc里面新建文件夹,取名.vscode,用来管理工程文件,在这里面建文件夹,在文件夹里面存放代码...原创 2019-10-25 15:39:14 · 10076 阅读 · 5 评论 -
动态链接与静态链接
1.动态链接GCC 编译时的默认选项。动态是指在应用程序运行时才去加载外部的代码库,例如 printf 函数的 C 标准代码库*.so 文件存储在 Linux 系统的某个位置,hello 程序执行时调用库文件*.so 中的内容,不同的程序可以共用代码库。所以动态链接生成的程序比较小,占用较少的内存。gcc hello.c -o helloldd hello可以查看依赖文件2.静态链接链接...原创 2019-11-19 11:29:55 · 194 阅读 · 0 评论 -
交叉编译器详解
1.什么是交叉编译器嵌入式开发一般都是在x86平台下开发,而编译出来的软件要在arm平台上跑,所以需要交叉编译器,交叉的意思就是在一个架构上编译出另一个架构的代码。arm平台一般资源有限,不适合做开发交叉编译器安装方式以Linaro gcc为例子:1.sudo apt-get install gcc-arm-linux-gnueabihf2.官网下载:https://releases.l...原创 2019-11-11 11:08:19 · 1987 阅读 · 0 评论 -
ubuntu下FTP NFS SSH samba VNC安装
FTP安装1.输入以下命令 sudo apt-get install vsftpd执行安装2.等待安装完成,输入sudo vim /etc/vsftpd.conf,找到如下两行: local_enable=YES write_enable=YES,去掉前面的#号注释3.保存退出,输入sudo /etc/init.d/vsftpd restart 重启服务4.windows下安装FileZ...原创 2019-10-29 10:11:43 · 273 阅读 · 1 评论 -
ubuntu下安装minicom
1.打开终端,输入sudo apt-get install minicom 即可2.查看版本 minicom -v3.配置minicom ,输入sudo minicon -s 选择设置如下4.如果没有使用usb转串口,则第一项设置为/dev/ttyS0 配置完成按ESC退出,等待数据...原创 2019-10-17 15:56:41 · 443 阅读 · 3 评论 -
ubuntu静态IP设置以及软件安装
1.静态IP设置VM-编辑-虚拟网络编辑-选择vmnet8-NAT设置可查看网关,DHCP设置查看可用网段加入配置静态IP 192.168.231.100修改 /etc/network/interfacesauto loiface lo inet loopback#iface eth0 inet staticiface eth0 inet staticaddress 192.168.........原创 2019-10-14 09:19:35 · 693 阅读 · 0 评论 -
linux常用命令
1.基础知识Host:宿主机 vmware:虚拟机 Linux:客户机打开中端,显示如下xxx@yyy:~$,其中xxx为用户名,yyy是主机名称,~表示当前用户家目录,$表示命令提示符,表示是普通用户,root之后就会变成#号.........原创 2019-10-14 09:18:12 · 420 阅读 · 0 评论 -
手把手教你把Vim改装成一个IDE编程环境(图文)
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...转载 2019-09-29 17:12:47 · 239 阅读 · 0 评论 -
检查你的linux (ubuntu)服务器有没有安装ssh
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...转载 2019-09-30 14:29:49 · 2174 阅读 · 0 评论 -
VI/VIM基本操作指南
VI/VIM编辑器有3种模式,分别来讲述:1.编辑模式,命令行下输入vi a.txt(或者vim)会打开a.txt文件,若该文件不存在则创建一个新的文件,此时会进入编辑模式,等待输入(此时是无法输入文本的),按i键进入插入模式2.插入模式,可以输入文本了,输入完成后按esc键回到编辑模式3.命令模式,在编辑模式下输入冒号:保存:w 保存退出:wq 退出:q...原创 2019-10-09 09:05:51 · 210 阅读 · 0 评论 -
centos静态IP设置
1.vmware里面选择NAT模式2.cd /etc/sysconfig/network-scripts/, vim ifcfg-eth03.输入以下文本即可原创 2019-10-09 11:15:26 · 93 阅读 · 0 评论 -
Ubuntu 18.04 软件源修改成国内源(文件或界面形式)
国内有很多Ubuntu的镜像源,包括阿里的、网易的,还有很多教育网的源,比如:清华源、中科大源。我们这里以清华源为例讲解如何修改Ub...转载 2019-10-09 11:28:39 · 551 阅读 · 0 评论 -
Linux下如何修改环境变量(重启shell或者重启整个系统)
环境变量是指在操作系统中用来指定操作系统运行环境的参数,如指定文件位置。比如java开发人员经常需要设置JAVA_HOME。下面就通过设置java的环境变量来说明如何在centos系统下设置环境变量1.本教程以java环境变量为例来说明,首先在没有设置环境变量之前,先执行下java -version命令,提示找不到,现在只能在java的bin目录下执行,在设置完环境变量之后,就可以在任意目录下执...原创 2019-10-10 13:16:02 · 5489 阅读 · 1 评论 -
Linux常用crtl组合键
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本...转载 2019-10-11 10:08:59 · 236 阅读 · 0 评论 -
Ubuntu各个版本
官网:https://www.ubuntu.com/download/desktop没找到历史版本,且下载速度很慢在网易镜像站下载ubuntu:网址:http://mirrors.163.com/ubuntu-releases/ 选择你想下载的版本,我选择 14.04/点击进去...转载 2019-09-24 23:28:21 · 381 阅读 · 0 评论