A-Tunx
码龄2年
关注
提问 私信
  • 博客:10,872
    10,872
    总访问量
  • 13
    原创
  • 171,108
    排名
  • 171
    粉丝
  • 0
    铁粉
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:四川省
  • 加入CSDN时间: 2023-02-20
博客简介:

2303_76604972的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    2
    当前总分
    119
    当月
    0
个人成就
  • 获得252次点赞
  • 内容获得5次评论
  • 获得240次收藏
创作历程
  • 12篇
    2024年
  • 1篇
    2023年
成就勋章
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

342人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

QT介绍.

/固定大小。
原创
发布博客 2024.05.09 ·
699 阅读 ·
13 点赞 ·
1 评论 ·
28 收藏

Linux网络编程

向相邻的高层提供服务。TCP数据传输实现了从一个应用程序到另一个应用程序的数据传递。应用程序通过编程调用TCP并使用TCP服务,提供需要准备发送的数据,用来区分接收数据应用的目的地址和端口号。通常应用程序通过打开一个socket来使用TCP服务,TCP管理到其他socket的数据传递。IP用以区分同一网络中不同的设备socket则用来区分设备中的不同进程用户数据报协议,是一种无连接协议,不需要像TCP那样通过三次握手来建立一个连接。一个UDP应用可同时作为应用的客户或服务器方。
原创
发布博客 2024.05.08 ·
650 阅读 ·
16 点赞 ·
1 评论 ·
29 收藏

多线程编程

之前在学习进程控制的时候,其实已经了解过多进程的概念,通过fork和exec等函数以及调度等操作,使系统并发运行多个进程。而多线程,这是对于多进程的部分优化(我个人认为)。相对于多进程来说多线程的优势如下:更轻量级的资源消耗;更易实现的共享和通讯;更快的切换和响应时间;更易于实现的并发模型。在支持多线程的系统中,进程只作为资源分配的基本单位,线程作为调度的基本单位,一个进程中可以同时拥有多个线程,这些线程并发运行。线程机制大大加快上下文切换速度而且节省很多资源。
原创
发布博客 2024.05.03 ·
1594 阅读 ·
49 点赞 ·
0 评论 ·
41 收藏

Linux进程通讯

共享内存操作系统下的各个进程有各自的独立空间,进程在运行过程中与其他进程隔离。但往往又需要不同进程之间进行信息交换或者进程协作,对于一些并发控制问题的处理也需要进程之间进行通讯。
原创
发布博客 2024.05.03 ·
703 阅读 ·
25 点赞 ·
0 评论 ·
21 收藏

Linux进程控制

网上的定义众说纷纭,但都大同小异,就我的理解而言,进程是运行起来的程序(指令),同时还用于内存和地址空间等资源。一种后台服务进程,往往用于周期性地执行某种任务或等待处理某些发生的事件。例如,作业规划进程crond、打印进程lqd等(这里的结尾字母d就是Daemon的意思)Linux中,从某一终端启动的进程往往依赖于该终端,当终端关闭,进程也自动关闭,但守护进程不是,当系统关闭后才会结束。如果想让某个进程不因为用户、终端或者其他的变化而受到影响,那么就必须把这个进程变成一个守护进程。
原创
发布博客 2024.04.29 ·
1907 阅读 ·
36 点赞 ·
0 评论 ·
47 收藏

IO介绍...

在Linux下编程,类似打印输入操作,又或者是条件判断循环等等,和在Windows下使用C语言没有区别,可以直接从文件IO开始学习,因为这部分涉及系统调用和编程接口,与Linux的特性有关,和我们熟知的Windows有一定区别。
原创
发布博客 2024.04.27 ·
619 阅读 ·
6 点赞 ·
0 评论 ·
11 收藏

交互环境介绍

在进行Linux应用开发的过程中,往往需要交互工具。和谁交互?当然是嵌入式板卡。之前说过Linux开发一般需要交叉编译,我们在平台A上编译能在平台B上用的东西,对于大型工程一次开发完成是不现实的,往往需要调试,而调试需要软件运行,当软件运行在平台B上时,我们操作的平台A该如何对他进行调试呢?就是用交互工具了,也就是交叉调试工具,可以是硬件也可以是网络。在此之前先熟悉一些基础概念大致可分为三部分系统开发、硬件开发、软件开发。需要对需求进行分析,选择合适的处理器和架构以及系统。
原创
发布博客 2024.04.25 ·
608 阅读 ·
17 点赞 ·
1 评论 ·
9 收藏

Linux下C编程介绍

一般来说有专门写Makefile的程序员,使用是只需要关注make和make clean即可,毕竟Makefile是一种提供编译效率的工具,并不是程序开发的重点。
原创
发布博客 2024.04.24 ·
1975 阅读 ·
50 点赞 ·
1 评论 ·
39 收藏

Linux交叉编译环境搭建

Linux为虚拟机,使用镜像为 ubuntu-16.04.7-desktop-amd64.iso。
原创
发布博客 2024.04.23 ·
799 阅读 ·
19 点赞 ·
0 评论 ·
7 收藏

基本命令学习

Linux下的命令,都是由shell解释后再传入Linux执行所以平时用的Linux命令行本质上是在用shell的命令集合,shell作为软件,自然也可以将这些命令集合提供给其他软件使用。Linux的命令很多,不好列举完,所以这里只记录一些常用的指令,等以后需要用到的时候再来补充。对于一个指令command知道名字后,即可通过 -h 参数了解具体用法或者通过网络搜索了解,往往最麻烦的是想用某个功能,但却不知道有这样指令存在而白白浪费。
原创
发布博客 2024.04.22 ·
728 阅读 ·
15 点赞 ·
0 评论 ·
5 收藏

Linux简介

个人笔记,基于华清远见嵌入式学院一书是一棵树,Linux中的一切都以文件的形式挂载在树上,Linux对分区的操作就可以转换成对目录的操作,实现软硬件管理的统一。实现分区和目录对应的过程就是 挂载。文件在树中的位置就是挂载点,可以改变或者取消挂载。
原创
发布博客 2024.04.22 ·
427 阅读 ·
3 点赞 ·
0 评论 ·
3 收藏

Linux应用开发个人学习笔记

学习内容基于 华清远见嵌入式学院。
原创
发布博客 2024.04.22 ·
106 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

王道操作系统三输入同步PV题

这题我个人认为是输入设备依次输入a、b、c并且P1,P2,P3三个程序需要依次进行接收对应的数据进行运算。王道的课后答案设置了6个信号量,稍微有点多。我的想法是只需要保证P1是每轮第一个运行的程序,Pi+1必须在Pi之后即可。如果整个程序仅有这三个进程可以用这个方法,用多个Pi,则需要重新考虑。
原创
发布博客 2023.08.11 ·
58 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏