Linux
文章平均质量分 93
Linux文件操作,进程,线程,网络
点灯master
这个作者很懒,什么都没留下…
展开
-
linux 下Cmake 的使用
cmake的使用,工程文件的编译、动态库静态库链接库的生成、交叉编译、gdb调试原创 2022-10-29 21:47:42 · 2442 阅读 · 0 评论 -
Linux下C/C++ GDB和CGDB调试
GDB、CGDB调试的基本功能和使用原创 2022-10-28 14:00:02 · 1362 阅读 · 0 评论 -
树莓派基本开发
连接方式1、串口1、打开SD卡根目录的"config.txt"文件,将以下内容添加在最后并且保存。dtoverlay=pi3-miniuart-bt这样就停止了蓝牙,解除了对串口的占用。2、然后再修改根目录的"cmdline.txt",将里面的内容全部替换成以下内容,以防万一,请先备份好这个文件的原内容。dwc_otg.lpm_enable=0 console=tty1 console=serial0,115200 root=/dev/mmcblk0p2 rootfstype=ext4 ele原创 2022-08-17 20:10:12 · 4812 阅读 · 0 评论 -
树莓派趣味编程——从ABC到XYZ
《树莓派趣味编程,从ABC到XYZ》大纲目录本文配套B站视频:子豪兄的树莓派零基础教程作者:张子豪(同济大学在读研究生)知乎专栏:人工智能小技巧微信公众号:人工智能小技巧文章目录开篇语与序第一章:少年派的奇幻漂流——树莓派基本介绍及购买指南树莓派是什么?能做什么?零配件购买指南树莓派开源社区第二章:从拆快递到远程控制——快速上手树莓派开机前的准备工作硬件介绍操作系统介绍及下载烧录操作系统到SD卡中配置Wifi文件开机寻找树莓派ip地址的N种方案换源一劳永逸配置树莓派远程ssh连接VNC远程.转载 2022-04-20 11:52:09 · 649 阅读 · 0 评论 -
【子豪兄的零基础树莓派教程】第5讲:几个有趣的Linux命令
【子豪兄的零基础树莓派教程】第5讲:23个有趣的Linux命令【子豪兄的零基础树莓派教程】第5讲:本文介绍了23个有趣的Linux命令,向新手介绍了Linux命令行基本知识与“管道”的概念。这些命令可以在树莓派和Ubuntu系统上运行,最后一条命令还可以在Windows的DOS命令行中运行。源代码、更新、勘误,请看本教程Github代码仓库:https://github.com/TommyZihao/ZihaoTutorialOfRaspberryPi同济大学开源镜像站1、黑客帝国高大上的转载 2022-04-20 11:51:25 · 1047 阅读 · 0 评论 -
【零基础树莓派教程】安装配置操作系统、开机、远程登录
【零基础树莓派教程】安装配置操作系统、开机、远程登录【子豪兄的零基础树莓派教程】第2讲:1、下载所需工具2、在microSD卡中安装Raspbian操作系统3、配置远程登录ssh文件和wifi文件4、查找树莓派ip地址,远程登录树莓派源代码、更新、勘误,请看本教程Github代码仓库:https://github.com/TommyZihao/ZihaoTutorialOfRaspberryPi1、下载所需工具点击百度网盘链接,下载001、002、003三个文件夹001:基本工具:包转载 2022-04-20 11:50:29 · 826 阅读 · 0 评论 -
第6讲:用树莓派搭建FM广播,播放音乐和实时语音
用树莓派搭建FM广播,播放音乐和实时语音树莓派开启FM广播台,广播指定的音乐或实时语音本教程仅供科研与学习交流之用,广播功率很小。请务必遵守国家相关电信管理法规。基本原理:从奥斯特、法拉第,到麦克斯韦,从电容、电感到电磁波天线。本文配套B站视频:子豪兄的树莓派零基础教程【子豪兄的树莓派零基础教程】第5讲:用树莓派搭建FM广播电台,播放音乐和实时语音作者:张子豪(同济大学在读研究生)博客文档、源代码、更新、勘误,请看本教程Github代码仓库目录材料准备安装配置广播内置歌曲:吉他转载 2022-04-20 11:49:11 · 2510 阅读 · 0 评论 -
第5讲:27条超有趣的Linux命令
27个有趣的Linux命令,假装自己是命令行黑客高手。本文向新手介绍了Linux操作系统基本原理、命令行基本操作,以及“管道”的概念。这些命令可以在树莓派和Ubuntu系统上运行,最后一条命令还可以在Windows的DOS命令行中运行。本文配套B站视频——【子豪兄的零基础树莓派教程】看完视频后食用本文更佳作者:张子豪(同济大学在读研究生)关注微信公众号 人工智能小技巧 回复 linux有趣命令 即可看到本文最新版。知乎专栏:人工智能小技巧,所有文章欢迎转载!简书专栏:人工智能小技巧Bili.转载 2022-04-20 11:47:11 · 1361 阅读 · 0 评论 -
第3讲:一劳永逸配置树莓派
对新安装系统的树莓派进行一系列一劳永逸的设置,包括软件换源、设置密码、国家、时区、开启功能,下载安装中文字体及输入法、远程桌面工具,及其它常用软件。经过了本文一劳永逸的配置,你就可以开启接下来的树莓派玩转之旅了。上一步:第二讲:树莓派开机指南下一步:第四讲:探索树莓派的桌面本文配套B站视频:子豪兄的树莓派零基础教程第3讲:一劳永逸配置树莓派【子豪兄的树莓派零基础教程】作者:张子豪(同济大学在读研究生)文字版、源代码、更新、勘误,请看本教程Github代码仓库知乎、简书专栏:人工智能小技巧.转载 2022-04-20 11:46:31 · 430 阅读 · 0 评论 -
第1讲:树莓派及配件购买指南【子豪兄的零基础树莓派教程】
最全面、最省钱的树莓派主板及零配件购买指南,帮助新手用最少的钱实现全部功能并快速上手。本文配套B站视频:子豪兄的树莓派零基础教程作者:张子豪(同济大学在读研究生)文字版、源代码、更新、勘误,请看本教程Github代码仓库微信公众号:人工智能小技巧本文不是广告文,文中所有淘宝链接经过作者亲自购买测试无误,仅作为向树莓派爱好者的私人推荐。绝非广告,作者承诺与淘宝商家无任何商业合作,也不会通过本文的链接广告获取任何商业收益。文中提到的淘宝链接,详细链接见文末。文章目录必备物品1.树莓派3B+.转载 2022-04-20 11:43:43 · 2055 阅读 · 1 评论 -
第0讲:树莓派是什么?能做什么?
本文介绍了树莓派微型电脑的概况介绍、强大功能、硬件外设及丰富有趣的开发案例。让新手最短时间内快速上手,了解树莓派的方方面面及强大应用潜力。本文配套B站视频——【子豪兄的零基础树莓派教程】第0讲:树莓派是什么?能做什么?本教程教些什么?看完视频后食用本文更佳作者:张子豪(同济大学在读研究生)关注微信公众号 人工智能小技巧 回复 树莓派0 即可看到本文最新版。于2018-11-14发布文章目录开篇语树莓派是什么?树莓派较普通电脑的优势1、廉价便携可折腾2、树莓派运行开源的Linux操作系统.转载 2022-04-20 11:42:04 · 1162 阅读 · 0 评论 -
嵌入式Linux
一、文件 I/O1.1、文件描述符对于内核而言,所有打开的文件都通过文件描述符引用。文件描述符是一个非负整数。当打开一个现有文件或创建一个新文件时,内核向进程返回一个文件描述符。当读、写一个文件时,使用open或creat返回的文件描述符标识该文件,将其作为参数传递给read或write文件描述符的变化范围是0 ~ OPEN_MAX - 1注意:文件描述符 0:标准输入(STDIN_FILENO)文件描述符 1:标准输出(STDOUT_FILENO)文件描述符 2:标准错误(STDERR_FI原创 2022-04-07 21:56:55 · 709 阅读 · 0 评论 -
常用的 Linux 命令和C函数的注释规范
/******************************************************************************* 函数名称: ByteArray2StrSeq* 功能说明: 掩码字节数组字符串化 该数组元素为掩码字节,将其所有值为1的比特位置转换为指定格式的字符串* 输入参数: pucByteArray: 掩码字节数组 ucByteNum : 掩码字节数组待转换的有效字节数目转载 2022-02-23 10:54:45 · 494 阅读 · 0 评论 -
Linux进程间通信
进程间通信进程间通信(简称IPC即InterProcess Communication),简单来说,就是两个进程之间的数据交换。在进程这一小节,讲过通过exit函数,使当前进程退出并向父进程传递退出状态,父进程再通过wait函数收集终止状态。不过这只能局限于父、子进程,且不能实现子进程运行过程中的数据交换。我们要用到IPC来实现任何两个进程之间的数据交换。进程间通信方式一般有以下几种:1、匿名管道(仅支持同一主机的IPC)2、命名管道:FIFO(仅支持同一主机的IPC)3、消息队列(仅支持同一主转载 2022-02-10 22:42:47 · 204 阅读 · 0 评论 -
Linux 系统编程
一、文件open函数 打开和创建文件的操作#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>#include <stdio.h>int main(){ int fd = 0; // open 函数会返回一个int类型的变量,用fd变量来保存 fd = open("./file1", O_RDWR); // "./file1" 表示当前文件夹下的 file原创 2021-12-03 13:02:10 · 869 阅读 · 0 评论