嵌入式linux概述及clion windows下编写posix标准代码

本文是作者初次探索嵌入式Linux的心得,旨在加深对知识的理解,系统化学习嵌入式领域。讨论了Linux作为类UNIX系统和POSIX标准的关系,分享了在Windows的CLION中编写并编译POSIX线程代码遇到的问题及解决办法。同时介绍了嵌入式Linux的特性,以及提供了一组用于学习的软硬件环境配置资源。
摘要由CSDN通过智能技术生成

感想

这是我第一次写博客,但这绝不是最后一次。对于这些功能、操作并不是非常了解,正在慢慢摸索,知识会不断更新,以后会一一写出来的。写博客的原因以下原因:
1.大学时光很是短暂,并不想虚度光阴。想通过写博客来加深自己对知识的理解。也想在以后求职过程中更加顺利。
2.想让自己学到的知识更能系统化,更能清楚了解嵌入式这个岗位。
3.希望能给一些初进嵌入式的小白指明一些疑惑。少走一些弯路。自己深知这条路不好走。

参考链接:
posix thread以及phreadx系列函数了解

Linux概述
linux是一套免费使用和自由传播的类UNIX操作系统。对于类UNIX操作系统,我并不是很了解,通过网上资料了解,是指继承UNIX的设计风格演变出来的系统。那什么是UNIX呢?UNIX操作系统(尤尼斯)是一个分时系统、多用户、多任务操作系统。Linux是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。对于POSIX并不理解,事后了解,POSIX称为可移植操作系统接口,POSIX标准定义了操作系统应该为应用程序提供的接口标准。之前通过作业clion windows版本运行pthread代码,因为线程库函数是由POSIX标准定义的。称之为POSIX thread 或者pthread。编译出现报错,Linux线程函数位于libpthread共享库中,需在cmakelist中添加三行代码:

set(THREADS_PREFER_PTHREAD_FLAG ON)
find_package(Threads REQUIRED)
target_
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值