
linux开发
文章平均质量分 91
Linux 已经成为工作、娱乐和个人生活等多个领域的支柱,人们已经越来越离不开它。在 Linux 的帮助下,技术的变革速度超出了人们的想象,Linux 开发的速度也以指数规模增长。因此,越来越多的开发者也不断地加入开源和学习 Linux 开发地潮流当中……
Rosen.
985 本硕,初创公司创始人,XBOTPARK基金投资企业
展开
-
Doxygen —— 快来为你的代码自动生成一份专属说明文档
Doxygen是一个能从带注释的源码中自动生成说明文档的标准工具,它支持众多流行的编程语言,包括C/C++、C#, PHP, Java, Python, IDL 等原创 2022-03-26 09:57:24 · 5962 阅读 · 0 评论 -
关于搭建一个标准代码仓库的一些tips
关于搭建一个标准代码仓库的一些tips 所谓大学,就是大不了自己学。自从大一开始接触编程,所有的c++、python以及开发技巧都是自己零零碎碎拼凑而来的知识,就这样一直跌跌撞撞走到大三。现在希望将所学到的一些关于建立标准代码仓库的tips记录下来,希望能够帮助到更多的初学者。文章目录关于搭建一个标准代码仓库的一些tipsREADME.mdTable of ContentsInstallUsageMaintainersContributingLicenseLICENSE.clang-formatDox原创 2022-01-27 13:07:17 · 610 阅读 · 1 评论 -
Ubuntu系统实时内核编译教程
Ubuntu系统实时内核编译教程文章目录Ubuntu系统实时内核编译教程一、简介二、下载内核源码加入补丁三、内核配置四、编译内核五、安装内核六、测试实时性一、简介RTOS RTOS(实时性操作系统),指系统的计算正确性不仅取决于计算的逻辑正确性,还取决于产生结果的时间。如果未满足系统的时间约束,则认为系统失效。 根据实际应用,可以选择采用硬实时操作系统或软实时操作系统。硬实时系统指系统要有确保的最坏情况下的服务时间,即对于事件的响应时间的截止期限是无论如何都必须得到满足。软实时系统就是那原创 2022-01-19 15:59:09 · 6391 阅读 · 1 评论 -
Ubuntu常用软件下载以及视频流裁剪转码获取教程(可直接下载油管、B站、优酷等视频资源!)
简介 刚开始使用Ubuntu的小朋友是不是觉得很不适应,习惯了Windows各种齐全的功能和强大的应用,初来Ubuntu时发现啥都没有(其实还是有的),像VScode、网易云音乐这些比较人性化,就会专门提供Linux版本,我们可以直接在官网下载使用,但很多像微信、QQ,百度网盘等就没有。 本文章将介绍一些Windows系统中常用的软件下载方法以及视频流裁剪和转码的几种好用的方法。Deepin wine for Ubuntu 这是在github上一个很受关注的项目,作者将Deepin Wine移植使其原创 2021-08-18 16:17:26 · 5562 阅读 · 1 评论 -
Windows10远程登陆Ubuntu桌面
简介 我们在使用Ubuntu系统有时可能需要看Ubuntu上的仿真界面和可视化数据,可能会有这样一个需求:使用Windows系统接入Ubuntu,本文章提供一种方法,使用Windows自带的远程桌面+Ubuntu安装VNC解决问题。Ubuntu上的配置1.下载配置dconfsudo apt-get install xrdp vnc4server xbase-clients dconf-editor 注意上面红框的路径,把下面两项设为OFF。2. 设置Ubuntu系统 在Sharing里面打原创 2021-08-18 16:09:05 · 21254 阅读 · 3 评论 -
C++实现串口收发和简单校验以及指定Ubuntu系统USB设备
简介 笔者在用Ubuntu系统进行开发时,时常将其作为一个上层处理机构,通过计算传感器获取到的源数据后输出给下层执行,而这个传输过程常常使用串口通信,所以在封装一个方便好用的串口收发库可以有限解决这一需求,本文章将针对C++实现串口收发和简单校验以及指定Ubuntu系统USB设备进行简要介绍。开放用户串口权限 ubuntu系统中的串口使用权限并没有对用户开放,所以我们在要用代码控制串口收发前还需要开放用户对串口的使用权限(否则会出现找不到串口的情况,只有在加sudo后才能正常运行)。 ttyS设备的原创 2021-08-15 17:13:06 · 8045 阅读 · 2 评论 -
Linux远程登陆开发以及视频传输流
文章目录简介配置ssh终端连接Remote-SSH远程开发使用GStreamer进行远程视频传输流后续简介 我们在使用Ubuntu进行开发时,常常需要用到远程连接控制的功能,在常用的方法中,ssh远程登陆控制是最常用的一种。 ssh是Secure Shell的缩写,即安全外壳协议,由IETF的Network Working Group网络小组所制定。其使用简单,且较为可靠,专为远程登录会话和其他网络服务提供安全性,利用ssh协议可以有效防止远程管理过程中的信息泄露。其最初用在UNIX系统上,后来迅速扩原创 2021-08-15 16:57:22 · 1583 阅读 · 0 评论 -
Linux Systemd常见命令以及创建开机自启服务
文章目录背景Systemd常用命令systemctlsystemd-analyzehostnamectl创建开机自启且被守护的系统服务后续背景 Systemd是Linux系统工具,其作用是守护进程,如今已经成为了大多数Linux发行版本(如Ubuntu、Debian等系统)的自带工具。 历史上,Linux的启动一直采用init进程,该方法启动时间长,且执行的启动脚本十分复杂。为了给系统启动和管理提供一套完善的解决方案,Lennart Poettering设计出了Systemd取代init。其功能十分强原创 2021-08-14 23:21:41 · 4737 阅读 · 0 评论 -
linux开发之旅的起点——安装ubuntu系统
文章目录简介安装需要的应用制作启动盘安装系统磁盘分区安装Ubuntu后续简介 Linux,全称GNU/Linux,是一个多用户、多线程、多CPU的类Unix操作系统。由于其源代码开放,技术社区用户多,只需要简单操作即可配置出合适的开发环境,吸引了来自全球各地的开发者,快速发展并被广泛使用。 Linux系统有上百种不同的发行版,其中Ubuntu是其中一种以桌面应用为主的Linux操作系统,拥有庞大的社区力量,用户可以方便地从社区获取帮助。安装需要的应用 要安装Ubuntu系统首先需要烧录Ubuntu原创 2021-08-14 23:11:02 · 3764 阅读 · 4 评论