![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
请你吃颗糖吧
这个作者很懒,什么都没留下…
展开
-
网络编程
网络基础为什么需要网络通信进程间通信解决的是本机内通信网络通信解决的是任意不同机器通信实现网络通信需要哪些支持通信设备网卡(PC机自带)路由器、交换机光纤、电缆、基站通信协议操作系统自带协议栈裸机开发需要独立的协议栈简单网络通信只需要学会使用系统APITCP/IP协议栈OSI七层网络模型、LINUX四层网络模型协议栈为什么要分层各层之间是独立的灵活信号结构上可...原创 2020-05-04 19:30:16 · 144 阅读 · 0 评论 -
多线程编程
线程是任务调度和执行的基本单位为什么会有线程程实现多任务的缺点进程间切换的计算机资源开销很大,切换效率很低;进程间数据及共享额开销很大线程和进程的关系线程是进程的一个执行单元,是进程内的调度实体。比进程更小的独立运行的基本单位。线程也被称为轻量级进程同一进程的线程共享本进程的地址空间,而进程之间则是独立的地址空间进程退出,进程中所有线程全部退出一个进程崩溃后,不会对其他进程产生影响...原创 2020-04-27 16:19:34 · 126 阅读 · 0 评论 -
Linux进程间通信
嵌入式Linux多任务:进程,线程单任务:一个任务执行完毕之后,下个任务才能执行多任务:任务的执行可以被中断,中断之后可以执行其他任务(并发,并行)单核CPU:并发多核CPU:并发,并行...原创 2020-04-18 15:42:37 · 153 阅读 · 0 评论 -
Linux文件编程
1.嵌入式Linux系统开发:通过内核和内核提供的服务实现相应的功能嵌入式LinuxC开发相当于“会看使用说明书”2.Linux系统构成:用户空间,内核空间(为了保护内核的访问安全)用户空间不能随便访问内核空间划分空间的目的:保护内核空间不能被用户空间随便访问3.系统调用:内核提供的安全访问机制;硬件中断,软件中断作用:使用户空间可以访问内核空间并获取服务4.用户如何发送系统调用?...原创 2020-04-01 17:24:42 · 123 阅读 · 0 评论 -
工程管理器make
工程管理器make原创 2020-03-22 12:40:39 · 299 阅读 · 0 评论