嵌入式应用开发--linux系统编程
文章平均质量分 60
本专栏将结合本人多年工作经验,用最简洁易懂的方式给大家介绍linux系统编程相关知识,包括文件管理,I/O,进程管理,内存管理,信号,时间等。
叶与花语
热爱生活,热爱工作,在平凡的岗位上默默守护
展开
-
移远BC28_opencpu方案_开发环境搭建
OPEN CPU 代码采用的是 Python 脚本写的 scons 自动化构建工具。从构建这个角度说,它与 GNU make是同一类的工具。它是一种改进,并跨平台的 gnu make 替代工具,其集成功能类似于autoconf/automake。2.1. 安装 Compiler – GCC安装 Compiler – GCC 编译软件,可直接从开发环境工具包中直接获取, 双击安装程序,按照默认的安装即可(见图 1)。图 1 安装 GCC 编译器注意:安装编译器时,需要勾选将路径添加到系统的环境原创 2024-07-08 14:43:28 · 1429 阅读 · 0 评论 -
小型简易GIT服务器搭建和使用
搭建GIT服务器的文章有很多,多数在管理的时候都使用了gitosis作为管理工具,但是作为一个小团队(人数少于50人),我觉得完全可以使用公钥验证的方式,这样会简单不少,下面来看看简易的搭建方法吧。服务器版本:ubuntu 16.04我的搭建过程是参考指导文档 https://git-scm.com/book/zh/v2/首先安装git和ssh等工具sudo apt-get...原创 2024-07-08 14:42:41 · 1717 阅读 · 1 评论 -
mimalloc简单的使用
现代的内存分配器都尽量不用加锁的方式,取而代之的是将内存和线程关联起来,每个线程管理着自己的内存池,分配时只从线程自己的内存池分配,这样就避免了锁的使用;最近实现一个多线程内存池,所以看了很多开源的代码,其中微软的mimalloc无论从性能和代码量上有表现得很好,其实验数据表明相比于jemalloc、tcmalloc等实现大约快了10%,所以这里对其使用做个简单的介绍,具体原理可以研读论文和参阅其他专家的博客。关于API的使用这里做个简单的介绍,mimalloc原生API。原创 2023-01-05 09:50:11 · 3716 阅读 · 4 评论 -
VMware虚拟机扩展Ubuntu的磁盘空间
本文介绍了使用VMare虚拟 ubuntu操作系统机增加磁盘空间的步骤。最初给了Ubuntu 50G的磁盘空间,但是最近有个项目的文件占用空间过大,所以考虑增加磁盘空间,这里把增加的过程和大家分享下本文介绍了使用VMare虚拟 ubuntu操作系统机增加磁盘空间的步骤。原创 2023-03-12 18:46:13 · 3965 阅读 · 4 评论 -
ubuntu 22.04源
ubuntu 22.04,阿里源,清华源,163源,网易源,中科大源原创 2023-01-28 10:58:53 · 4721 阅读 · 1 评论 -
easycwmp开发与调试
本章介绍easycwmp的开发和使用方法;easycwmp主要是理解shell交互流程,在原有基础之上对业务逻辑进行修改使用;原创 2022-01-19 15:07:58 · 2563 阅读 · 3 评论