fuchsia学习_开源协议

一,fuchsia微内核

摘抄 https://fuchsia.dev/fuchsia-src/glossary#fuchsia-pkg-url
Little Kernel (LK) is the embedded kernel that formed the core of the Zircon Kernel. 
LK is more microcontroller-centric and lacks support for MMUs, userspace, system calls -- features that Zircon added.

===============

BSD,Berkeley Software Distribution,伯克利软件套件是Unix的衍生系统;它和AT&T UNIX操作系统共享基础代码和设计;现在,BSD指类UNIX操作系统中的一个分支的总称;
Mach,多通用通讯核心,Multiprocessor Universal Communication Kernel,是一个由卡内基梅隆大学开发的用于支持操作系统研究的操作系统内核,为了用于操作系统之研究,特别是在分布式与并行运算上; 苹果系统;
QNX,Quick UNIX,是一种商用的遵从POSIX规范的类Unix实时操作系统,目标市场主要是面向嵌入式系统;它可能是最成功的微内核操作系统之一;黑莓采用QNX微内核架构;
LK,littlekernel,是一个为嵌入式设备开发的微内核; Fuchsia系统;
??苹果系统微内核和window系统微内核;
单片机,Single-Chip Microcomputer,一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU,随机存储器RAM,只读存储器ROM,多种I/O口和中断系统,定时器/计数器等功能集成到一块硅片上;
~~//单片机可以控制能耗的节奏,例如小米手环,收集人体的心率,睡眠和运动步数等数字,本地进行存储,然后以分钟级的频率进行上报;信息未上报时,处于低能耗的状态;信息上报时,会出现一些网络传输方面的消耗;
~~//sim卡(有些sim卡有操作系统,有些直接main程序两个任务),modem模块,触摸屏模块,耳机,喇叭,扬声器,电池内部,Power上电模块,等等内部都是单片机; 单片机待机电流几微安;
~~//单片机编程案例: https://github.com/mcutree/Project-update-weekly
FreeRTOS,实时操作系统,支持多线程和多任务; 单片机中使用的比较多,很小;省电是因为单片机的硬件省电;  源码下载 https://www.freertos.org/a00017.html
RT-Thread,嵌入式实时多线程操作系统;  源码下载 https://www.rt-thread.org/page/download.html
ucos ii,uC/OS由Micrium公司提供,可移植,可固化的,可裁剪的,占先式多任务实时内核;  源码下载 https://www.micrium.com/download/ucos-iii-kernel-trial/
华为LiteOS,小的操作系统;  源码下载 https://code.opensource.huaweicloud.com

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Fuchsia是Google开发的一种新型操作系统,其前端开发涉及到开发用户界面(UI)以及用户体验(UX)。Fuchsia前端开发主要包括以下几个方面: 首先,Fuchsia前端开发需要熟悉Fuchsia操作系统的架构和设计理念。Fuchsia采用了微内核架构,前端开发者需要了解Fuchsia的组件和服务间的通信机制,以及如何使用Fuchsia的API进行开发。 其次,Fuchsia前端开发需要掌握谷歌的开发工具和技术。例如,Flutter是谷歌推出的用于开发跨平台应用的工具,Fuchsia前端开发可以使用Flutter来开发Fuchsia应用的用户界面。前端开发者需要熟悉Flutter的语法和组件库,以及如何使用Flutter进行布局、动画和交互等方面的开发。 另外,Fuchsia前端开发还需要关注用户体验(UX)的设计。前端开发者需要了解如何设计符合Fuchsia用户界面准则的界面,以提供流畅、一致且美观的用户体验。这包括对界面元素的布局、颜色和字体等方面的设计。 最后,Fuchsia前端开发需要进行测试和调试。前端开发者需要学会使用调试工具来检查和修复应用可能出现的问题,以确保应用的稳定性和性能。 总而言之,Fuchsia前端开发需要具备对Fuchsia操作系统的深入了解,掌握开发工具和技术,关注用户体验设计,并具备良好的测试和调试能力。只有熟练掌握这些要素,才能够开发出高质量的Fuchsia前端应用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值