【文件属性】:
文件名称:tinyos:类似于UNIX的玩具操作系统在x86 CPU上运行
文件大小:123KB
文件格式:ZIP
更新时间:2021-02-03 02:16:45
kernel filesystem operating-system x86 protocol-stack
Tinyos
类似于UNIX的玩具操作系统在x86 CPU上运行
用于交叉编译userland应用程序的经过修改的gcc和newlib。
建立
去做
产品特点
抢先式多任务处理
分页
好友内存分配
中断(PIC)
计时器(PIT)
应用程序以用户模式运行
ELF装载机
延迟执行(例如Linux中的工作队列)
IDE磁盘驱动程序
串口驱动
RTL8139 NIC驱动程序
虚拟文件系统层
MINIX3文件系统
FAT32文件系统(只读)
TCP / IP协议栈(从我的项目移植)
插座
移植的Newlib C库(已实现的退出,关闭,执行,派生,fstat,getpid,isatty,链接,lseek,打开,读取,sbrk,stat,取消链接,等待并写入)
内核空间中的mruby
通过TCP / IP登录并运行mruby , lua , ls和objdump 。
参考文献(随机顺序)
OSDev.org( )
はじめて読む486(ASCII码)
0から作るOS开発( )
コのOSコードリーディング(技术评论社)
Linuxカーネル2.6解読室(ソフトバンククリエイティ