
Linux系统与嵌入式
少安的砖厂
paddlepaddle的supporter
口号:Never worry about the future, as not satisfied with the past...
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux修改gcc版本(从5.4.0修改到4.8.0)
ubuntu下修改gcc版本,从5.4.0修改到8.2问题描述:gcc8.2不是gcc的稳定版本,不能通过apt-get install 安装解决方法:用下面命令安装,从源码编译# 1. 下载gcc8.2的源码,源码编译 wget http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/gcc-8.2.0/gcc-8.2....原创 2020-03-05 17:01:52 · 1296 阅读 · 0 评论 -
Socket编程进行远程通讯控制UR5机器人
(1)IP相关基础知识1.如何查询本机IP1.利用CMD命令窗口,输入 ipconfig ,会返回本机的IP信息2.控制面板\网络和 Internet\网络和共享中心->无线网络连接->详细信息 ,也可以查询本机IP信息。2.如何查询某个IP是否可以被访问利用CMD窗口,输入 ping targetIP ,targetIP是测试的IP地址3.127....原创 2019-12-04 15:58:52 · 4756 阅读 · 0 评论 -
Linux系统下操作mysql
(1)登录mysqlmysql -u用户名 -p密码(2)mysql 操作注意:登录到mysql后所有的操作命令后面都要加上; 1.查询mysql编码show variables like '%character%';2.修改mysql 5.7的编码方式将/etc/mysql/mysql.conf.d/mysqld.cnf 文件中的内容复制到/etc/mysql...转载 2018-08-08 20:15:03 · 273 阅读 · 0 评论 -
Linux如何更换pip的源和apt-get的源
(1)使用pip install安装Python的相关库时,国外的源速度较慢,修改为国内的源(豆瓣源)编辑配置文件, 如果没有, 新建一份:vi ~/.pip/pip.conf 添加内容如下:[global] index-url = http://pypi.douban.com/simple trusted-host = pypi.douban.com (2)修改apt-get源(参考...转载 2018-05-06 00:34:27 · 3250 阅读 · 0 评论 -
TCP Socket (Linux 系统下C语言实现)
(1)TCP Socket Server的通讯流程1.blind the desired ip and port if(-1 == bind(sockfd,(struct sockaddr*)&serv_addr,sizeof(struct sockaddr))) { perror("bind error/n"); exit(0); } printf("bin...原创 2018-04-05 16:41:21 · 2594 阅读 · 0 评论 -
Linux C操作mysql (5)遇到问题:写入递增的ID号
需求描述:Linux系统下用C语言写入mysql 数据库已经实现,现要求往mysql数据库中写入递增的ID 号数据列,如下解决方法:在mysql表格中,设计表格(卧室用Navicat for mysql 软件远程连接服务器的mysql 修改表格的参数),在表格中添加主键字段ID,使该字段自动递增且无符号。 在mysql中使用下面的语句任意往ID字段中填入一个数字,表格是自动将其修改为从1开始单调...原创 2018-04-24 16:50:46 · 370 阅读 · 0 评论 -
Linux C操作mysql (4)遇到问题:写入非数字型字符报错 Unknown column '' in 'field list'
问题描述:Linux 下C语言写入数据库,使用下面语句,可以正常写入数字(如“1”“432”等),但是写入非数字的字符(HSL001)时出错,报错 Unknown column 'HSL001' in 'field list'query_str= "insert into water values (1,2,3,4)";rc = mysql_real_query(&mysql, q...原创 2018-04-24 16:50:30 · 681 阅读 · 0 评论 -
Linux C操作mysql (3)Linux终端操作mysql常用命令
转载自:Linux终端操作MySQL常用命令1.终端启动 MySQL:/etc/init.d/mysql start 2.登录 MySQL:mysql -uroot -p (用 root 账户登录),然后输入密码 3.查看所有的数据库名字:show databases; 4.选择一个数据库操作: use database_name; 5.查看当前数据库下所有的表名:show tables; 6.创...转载 2017-12-13 16:01:46 · 431 阅读 · 0 评论 -
程序在Linux后台运行方法 (关掉终端继续让程序运行的方法)
问题描述:在Linux服务器上开发的程序,远程连接中断执行这个程序,但是终端关闭后这个运行的程序会作为终端窗口的子进程自动关闭。 我要让程序在终端的后台运行,关闭终端后程序仍然可以继续运行。(1)使程序在后台运行方法一般情况下,我们在命令后面加上&即可(如下面的语句会在后台执行可执行文件TCPServerFinal)./TCPServerFinal &关闭后台程序...原创 2018-04-24 16:40:09 · 7929 阅读 · 0 评论 -
Linux C 获得格式化系统时间
(1)Linux C获得格式化系统时间#include <time.h> #include <stdio.h> #include <string.h>int main(void){ //printf("%s",s); time_t now; struct tm *tm_now; time(&now); tm...原创 2018-04-24 11:44:16 · 1269 阅读 · 0 评论 -
Ubuntu修改权限-使软件可以访问串口
参考:Ubuntu - usb转串口设备的访问权限设置问题描述:在Ubuntu系统下开发的软件无法识别,或则识别后无法连接到串口问题分析:Ubuntu系统下串口有权限设置,不是所有用户或软件都可以访问查看串口的信息命令(ttyUSB*是串口的名称):ls -l /dev/ttyUSB*解决方法:(1)方法一:用命令增加单个串口访问权限sudo chmod 666 /dev/ttyUSB0(2)方法...原创 2018-04-10 11:47:34 · 1127 阅读 · 0 评论 -
Linux目录中/和~的区别
/是指根目录:就是所有目录最顶层的目录~是当前用户的主目录:如果是root用户就是/root/目录, 如果是其他用户就是/home/下用户名命名的用户 也就是说/是最顶层目录,下面的root目录是~(对于root 用户来说)。...原创 2018-03-07 16:09:13 · 25157 阅读 · 1 评论 -
Linux如何利用终端关闭进程
转载自:Linux 怎么关闭进程问题描述:Linux系统下需要关闭未完全关闭的进程程序。方法:1.打开终端窗口2.输入ps命令用于查看当前正在运行的进程。目前,该终端下有三个进程: bash、a.out、ps我们将关闭a.out进程。3.使用kill命令根据进程的ID号(PID)关闭进程通过ps查到a.out进程的进程号PID是3960kill -s 9 3960 就可以关闭a.out,如果想关...转载 2018-03-07 16:03:24 · 11799 阅读 · 0 评论 -
Linux下端口被占用解决方法
转载自:Linux下端口被占用解决有时候关闭软件后,后台进程死掉,导致端口被占用。下面80端口被占用为例,列出详细解决过程。解决方法:1.查找被占用的端口netstat -tlnnetstat -tln | grep 80netstat -tln 查看端口使用情况,而netstat -tln | grep 80 则是只查看端口80的使用情况2.查看端口属于哪个程序?端口被哪个进程占用lsof -...转载 2018-03-07 16:02:56 · 899 阅读 · 0 评论 -
ARM LINUX与普通LINUX区别
相对于ARM linux,我们说的普通linux指的是X86 linux,他们都是linux系统,但是由于ARM和X86是不同的CPU架构,他们的指令集不同,所以软件编译环境不同,软件代码一般不能互用,一般需要进行兼容性移植。 X86是经典的CISC指令集,指令集复杂,功能多,串行执行,但是也意味着执行效率低下,但性价比突出,所以称为民用终端的主流处理器内置指令集。Intel和AMD的家用处理器...原创 2018-03-07 16:02:02 · 10542 阅读 · 2 评论 -
AIO-3399J重新安装Ubuntu系统-刷新固件
Firefly-RK3399刷ubuntu系统【Firefly RK3399试用体验】之一——Firefly-RK3399拆箱及系统初步设置【(Firefly-RK3399)试用体验】01-开箱及上电(1)AIO-3399JFireFly AIO-3399J主板该主板上可以运行Ubuntu系统和Android系统,可以作为自己开发的设备或机器人的控制主板,也可以运行Ubuntu系统,作为视觉处理等...原创 2018-03-07 15:56:20 · 3536 阅读 · 0 评论