嵌入式系统又可以依照软件被区分为两类:
是一种嵌入在硬体装置中的软件,为了特定任务而设计
被设计非常紧凑有效,执行不同的应用程序,具备安全性和可用性
我们这次就以左边为主角,从 bootloader 到 user application,有时间再往实际应用迈进!
左边这种系统又称是即时作业系统(Real-time operating system, RTOS)
通常会有最基础的核心,以及外加上去的模组,像是档案系统、网路协定堆叠和应用、装置驱动程序等模组。
也因为具有不同模组,能做到事件的排程,确保各个任务及时执行。
右边则是韧体
是一种嵌入在硬体装置中的软件,通常位於快闪记忆体或EEPROM或PROM里。
也因为不具有其他额外模组,也可以说是嵌入至硬体内的软件,韧体更新透过电流清除与重写。
接下来我的开发环境会在 Linux -- Ubuntu desktop
Ubuntu中文站
大家可以依照自己的需求选择适合的版本~
这次比赛撰写模式我想以嵌入式系统的环境建置为主,明天再来介绍使用的嵌入式开发板!
>>: Day01 - 【入门篇】Quick Start(1)
开头先上图(?) [ 0.907920] Run /sbin/init as init proces...
本篇文章的Unreal engine 4 版本为 4.25.3 认识了骨架之後当然要让角色动起来,因...
Promise:适用於非同步的运算上。 本身就是建构函式 console.log(Promise);...
前言: 因为套件有可能会有版本问题的缘故,所以我照网路上的推荐用Anaconda,来管理我每个Pro...
前言 前面已经知道如何抓「台湾证券交易所」的除权除息计算结果表 CSV 档,接下来要处理资料,并存入...