百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 优雅编程
“星绽”操作系统内核开源:Rust语言开发,首创框内核架构

IT之家10月22日消息,开源系统软件栈——“星绽”(Asterinas),今日由中关村实验室、蚂蚁集团、北京大学、南方科技大学等产学研机构联合对外发布,并向全球开发者开源。“星绽”系统软件...

正点原子I.MX6U嵌入式Linux C应用编程:第一章《应用编程概念》

今日头条/西瓜视频/抖音短视频同名:正点原子原子哥感谢各位的关注和支持,你们的支持是原子哥无限前进的动力。第一章《应用编程概念》由于本章内容较多,所以第一章《应用编程概念》将会分为几个部分进行内容...

嵌入式linux应用程序开发

关于嵌入式系统人们通常说的嵌入式系统其实比较宽泛,是以应用为中心开发的,软件和硬件都可以定制的专用系统。硬件平台可以是单片机,也可以是ARM系列处理器。单片机一般是直接运行程序,但是现在基于单片机的系...

Linux操作系统实时性扩展改造——XengleBone主站

EtherCAT主站需要运行在实时操作系统上以保证任务在规定的时间内完成不会被其他低优先级任务打断,所以需要对普通Linux操作系统进行实时化处理。目前常见的实时系统产品有VxWorks、uC/OS...

「技术干货」一文搞懂Linux内核中断机制原理与实现

为什么需要中断?如果让内核定期对设备进行轮询,以便处理设备,那会做很多无用功,因为外设的处理速度一般慢于CPU,而CPU不能一直等待外部事件。所以能让设备在需要内核时主动通知内核,会是一个聪明的方式,...

「技术干货」一文搞懂Linux内核调试方法(二)

上篇回顾:一文Linux内核调试方法(一)KGDBkgdb提供了一种使用gdb调试Linux内核的机制。使用KGDB可以象调试普通的应用程序那样,在内核中进行设置断点、检查变量值、单步跟踪程序运...

一文深入理解Linux内核进程调度(纯干货)

多任务并发和并行Linux作为一个多任务操作系统,必须支持程序的并发执行。嵌入式进阶教程分门别类整理好了,看的时候十分方便,由于内容较多,这里就截取一部分图吧。需要的朋友私信【内核】即可领取。内核学习...

1-剖析Linux内核源码分析《入门技术栈》

一、内核的作用及抽象结构1、Linux内核在整个操作系统中位置,Linux内核在整个操作系统当中位置,具体如下图所示:Linux操作系统由四部分组成(四层依赖关系-->上层依赖下层):用户进程:...

最新最全linux c/c++服务器后台开发面试题合集

语言语法1、new、delete、malloc、free关系2、delete与delete()区别3、C和C++的共同点?不同之处?4、继承的优缺点5、C++有哪些性质(面向对象特点)6、子类析构时...

Linux内核编程信号量机制原理与实现

一,信号量的概念信号量(semaphore)本质上是一个计数器,用于多进程对共享数据对象的读取,它和管道有所不同,它不以传送数据为主要目的,它主要是用来保护共享资源(信号量也属于临界资源),使得资源在...