女生喝什么茶好| 虾滑是什么| 什么药治拉肚子| 什么是矿物质| 肝脂肪浸润是什么意思| 月经量多吃什么药| 孕妇吃什么菜好| 蒜苗炒什么好吃| 色氨酸是什么| 6月7日什么星座| 11月生日是什么星座| 十二指肠球部溃疡吃什么药| 暂缓参军是什么意思| 庚午日五行属什么| 六月二十八是什么日子| 阿普唑仑片是什么药| 细胞由什么组成| 孩子发烧手脚冰凉是什么原因| 烟酰胺是什么东西| 狗不吃饭是什么原因| 脖子为什么会痒| 毁谤是什么意思| 斜视是什么意思| 防晒衣什么颜色最防晒| 胃息肉是什么症状| essence是什么意思| 头皮屑多是什么原因引起的| 瓠子和什么相克| 南五行属什么| 天蝎和什么星座最配对| 宝宝蛋白质过敏喝什么奶粉| 反复呕吐是什么原因| 肝内点状钙化灶什么意思| 朋友生日送什么礼物| 生育津贴是什么| 指背煞是什么意思| 呵呵是什么意思| 今年为什么闰六月| 八项药是什么药| 痔疮用什么药治最好效果最快| 动脉圆锥是什么意思| 来例假吃什么食物好| im是什么意思| pbm是什么意思| lala是什么意思| 61年属什么| 司空见惯什么意思| 走路不稳是什么原因| toshiba是什么牌子| dr拍片是检查什么的| 为什么会长粉刺| 援交什么意思| 灵芝长在什么地方| 汗管瘤什么原因造成| 头发少适合什么发型| 消融是什么意思| 子宫囊肿是什么病| emba是什么| 压差小是什么原因引起的| 闭合是什么意思| 浅是什么意思| 吃什么降血脂最快最好| 龋病是什么意思| 喝白糖水有什么好处和坏处| 海南属于什么气候| 戊申五行属什么| 西瓜虫吃什么食物| 豆五行属什么| 地龙是什么生肖| 南通有什么大学| 梦到抓了好多鱼是什么意思| 为什么第一次没有出血| 晒伤了涂什么药| 肝郁吃什么中成药| 皮试阳性是什么意思| 女人多吃什么补黄体酮| 孕妇的尿液有什么用途| 黄骨鱼是什么鱼| 护理专业出来能干什么| 1975年是什么年| 军训是什么时候开始的| 褪黑素有什么副作用| 洁字五行属什么| 群星是什么意思| 挂钟挂在客厅什么位置好| 百丽鞋属于什么档次| 女性排卵期出血是什么原因| 荷花是什么季节开的| 女性长期便秘挂什么科| 胸部ct可以检查出什么| 掉头发是什么原因女性| 脾虚吃什么中药| 百合花是什么颜色的| 什么是条件反射| 关节错缝术是什么意思| 肠癌便血和痔疮便血有什么区别| 拉绿色的屎是什么原因| 吃什么菜减肥最快| Mo什么元素| 牛仔裤配什么鞋| 砼为什么念hun| 蚊子最怕什么东西| 晚上两点是什么时辰| 胸闷气短是什么原因引起的| 眼睛干涩吃什么食物好| 安全生产职责是什么| 10月27日什么星座| 肌肉抖动是什么原因| 武则天代表什么生肖| 军校毕业是什么军衔| 白带是什么颜色| 梦见别人打我是什么意思| 风湿看什么科室| qy是什么意思| 一视同仁什么意思| 细水长流是什么意思| 面瘫有什么症状| 否命题和命题的否定有什么区别| 青葱岁月下一句是什么| 中国第一长洞是什么| 桃李是什么意思| 吃什么能升血小板| 人生于世上有几个知己是什么歌| bp是什么意思医学上面| 咳嗽有白痰吃什么药好| 为什么会得耳石症| 八月是什么星座| 文武双全是什么意思| 抄经书有什么好处| 什么是中国舞| 壁虎是什么动物| 减肥餐吃什么| 恐龙是什么时候灭绝的| ce是什么元素| 弱水三千是什么意思| 狗狗尾巴溃烂用什么药| 4月16日是什么星座| 敌是什么生肖| 狗狗感冒了吃什么药| airwalk是什么牌子| 抗链球菌溶血素o偏高是什么原因| 面起子是什么| 后背疼吃什么药| cn是什么| ab型血可以输什么血| 宝宝拉肚子挂什么科| 丈青色是什么颜色| 款款是什么意思| 百香果是什么季节的水果| 是的是什么意思| 铁观音是什么茶类| 农历八月是什么月| 91年羊是什么命| 什么叫腺样体肥大| 5月31日是什么星座| 正骨是什么意思| 骨髓不造血是什么病| cet什么意思| 淋巴炎吃什么药效果好| 减肥为什么不让吃南瓜| 消症是什么意思| 中暑是什么症状| 电泳是什么意思| 秋天什么水果成熟| 维生素h是什么| 今天股市为什么暴跌| 12月14号是什么星座| 什么是健康证| 肠胃炎吃什么| 蓝光有什么作用| 虎斑猫是什么品种| 什么叫戈壁滩| 舞美是什么| 西地那非是什么| 泸州老窖什么档次| 背后长痘是什么原因| ca19-9偏高是什么意思| 57是什么意思| 嘴唇有痣代表什么| 什么是暗网| 九五年属什么生肖| 猪大肠炒什么好吃| joan是什么意思| 隔离霜有什么作用| 乙肝e抗体阳性什么意思| 禄代表什么生肖| 口舌麻木吃什么药| 橙色五行属什么| 督察是什么意思| 沈殿霞为什么地位高| 拉肚子胃疼吃什么药| 静脉曲张是什么原因| 籽字五行属什么| 什么药降尿蛋白| 12月13日是什么日子| 返聘是什么意思| 农历六月是什么星座| 妈妈弟弟的儿子叫什么| 脚踝韧带拉伤吃什么| 反应蛋白高是什么原因| ads是什么| 曲奇饼干为什么不成形| 胸痹是什么意思| 脑浆是什么颜色| 异常的反义词是什么| 脸上不停的长痘痘是什么原因| 何妨是什么意思| 鱼加完念什么| 杂交金毛犬长什么样子| 脂肪肝吃什么药| 千千阙歌什么意思| 感冒为什么不能吃鸡蛋| 椎管狭窄吃什么药| 什么是割礼| 得令是什么意思| 如果你是什么就什么造句| 额头上有痣代表什么| 功夫2什么时候上映| 36岁属什么| 中性粒细胞绝对值偏高是什么原因| 男人吃什么能延时| 胃胀是什么原因| 隐疾是什么意思| 感冒嗓子痒咳嗽吃什么药| 马的尾巴有什么作用| 粉玫瑰适合送什么人| 卵巢早衰有什么症状| 品牌pr是什么意思| 第二职业干点什么好呢| 军师是什么意思| 什么样的荷花| 舟山念什么| 舌根发硬是什么原因| 钦此是什么意思| 尼泊尔人是什么人种| tct是什么意思| 什么叫宿根太阳花| 什么的银发| warrior是什么牌子| 小腿肿是什么原因| 什么动物是爸爸生的| 做梦梦见老婆出轨是什么意思| 阿华田是什么饮料| 什么病不能吃虾| 脉搏跳得快是什么原因| 什么茶最好喝| 开户名是什么| 考护师需要什么条件| 锁骨发适合什么脸型| 待我长发及腰时下一句是什么| 四两棉花歇后语是什么| 群什么吐什么| 23是什么生肖| 盐酸苯海索片治什么病| 16年属什么生肖| 什么药可以延长时间| 什么叫裸眼视力| 讨好的笑是什么笑| 鱼跳出鱼缸有什么征兆| 猪砂是什么东西| 输卵管堵塞吃什么药可以疏通| 钙化点是什么意思| 做肌电图挂什么科| 柳条像什么| 百度
这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 ? 论坛首页 ? 嵌入式开发 ? STM32 ? 【转载】嵌入式linux内核移植实现方案--from毅

共4条 1/1 1 跳转至

【转载】嵌入式linux内核移植实现方案--from毅

工程师
2025-08-04 20:43:05     打赏
百度 随后,他被大陆网民称为“两面台商”,并被漳州台商协会除名。

一、嵌入式

嵌入式系统由硬件和软件组成.是能够独立进行运作的器件。其软件内容只包括软件运行环境及其操作系统。硬件内容包括信号处理器、存储器、通信模块等在内的多方面的内容。相比于一般的计算机处理系统而言,嵌入式系统存在较大的差异性, 它不能实现大容量的存储功能,因为没有与之相匹配的大容量介质,大部分采用的存储介质有E-PROM、EEPROM 等, 软件部分以API编程接口作为开发平台的核心。

以应用为中心:强调嵌入式系统的目标是满足用户的特定需求。就绝大多数完整的嵌入式系统而言,用户打开电源即可直接享用其功能,无需二次开发或仅需少量配置操作。

专用性:嵌入式系统的应用场合大多对可靠性、实时性有较高要求,这就决定了服务于特定应用的专用系统是嵌入式系统的主流模式,它并不强调系统的通用性和可扩展。这种专用性通常也导致嵌入式系统是一个软硬件紧密集成的最终系统,因为这样才能更有效地提高整个系统的可靠性并降低成本,并使之具有更好的用户体验。

以现代计算机技术为核心:嵌入式系统的最基本支撑技术,大致上包括集成电路设计技术、系统结构技术、传感与检测技术、嵌入式操作系统和实时操作系统技术、资源受限系统的高可靠软件开发技术、系统形式化规范与验证技术、通信技术、低功耗技术、特定应用领域的数据分析、信号处理和控制优化技术等,它们围绕计算机基本原理,集成进特定的专用设备就形成了一个嵌入式系统。

软硬件可裁剪:嵌入式系统针对的应用场景如此之多,并带来差异性极大的设计指标要求(功能性能、可靠性、成本、功耗),以至于现实上很难有一套方案满足所有的系统要求,因此根据需求的不同,灵活裁剪软硬件、组建符合要求的最终系统是嵌入式技术发展的必然技术路线。

二、嵌入式linux内核移植实现方案

随着基于 Linux 的嵌入式系统得到日益广泛的应用,人们不禁要问,类似 Linux 这样的免费开放源代码操作系统的真正成本到底是多少?要将 Linux 内核移植到定制嵌入式处理系统,您必须对产品所需要的内核功能、这些功能对其他内核服务的依赖程度以及您的工程团队的技能都有深入的了解。

我们很多人都看过为如何使用 Linux 源代码提供指导的 GNU 通用公共许可证 (GPL)。要确定在系统中使用 Linux 的成本,一般来说,第一步是了解 Linux 的哪些部分是真正免费且不受法律约束的,哪些部分是需要小心保护的。这有点类似于通过评估商业操作系统或 RTOS(实时操作系统)提供商来确定其产品中所包含的功能和费用。

显然,需要做出的一个决定,是购买商业 Linux 发行版,还是设法解决免费 Linux 发行版移植的问题。很多工程师使用 Linux 只是为了利用其现有服务的一小部分,如文件系统、TCP/IP 和 HTTP 或 THTTP 等网络服务。如果您只需要很少的服务,移植自己的 Linux 内核可能不那么耗时,价格也不那么昂贵。

商用操作系统 已将其产品移植到许多最常用的处理器中,并提供可在各种标准硬件平台上运行的板支持包 (board support package, BSP),这正是商业操作系统的优势所在。遗憾的是,如果要设计定制嵌入式处理系统,商业操作系统可能产生为嵌入式硬件系统创建定制 BSP 服务的其它费用,除非能将BSP 的生成自动化。而这就是荣获大奖的 Xilinx Platform Studio (XPS) 工具套件的众多功能之一:在赛灵思 嵌入式处理设计中,BSP 和库的生成都实现了自动化。

当底层的硬件平台发生变化时(通常是为了容纳新的应用程序功能),内核也就必须随之而改变,而这需要时间,并会增加设计成本。对于为特定应用程序量身打造的高度定制的处理平台,这种情况已是司空见惯。设计人员通常使用基于 FPGA 的嵌入式系统,以便优化系统架构,获得硬件性能和软件灵活性的最佳平衡。此外,如果要设计自己的定制嵌入式平台,还必须考虑为新外设编写定制驱动程序和确定内核配置文件的合理设置所需要的时间,以及充分测试新内核所需要的验证时间。

利用 XPS,嵌入式系统设计人员可以构建并优化系统,使下列任务的执行自动化:分配地址映射、为外设配置驱动程序、链接所有必需的库,等等。完成这些设置后,系统即准备就绪,可以开始编写首个应用程序了。但如果要编写的应用程序是一个完整的操作系统的话会怎样呢?这就是 Xilinx 创新方式的巧妙所在,利用它可以自动化类似 Linux 的定制操作系统 的生成。

XPS 有一种方法,可以通过微处理器库描述 (microprocessor library description, MLD) 文件导出有关微处理器、外设和系统架构的信息。MLD 文件包含定制软件库和为操作系统生成 BSP 的指令。

每个 操作系统/库都有 MLD 文件及与其相关的 Tcl(tool command language,工具命令语言)文件。依据嵌入式设计系统架构,Tcl 文件使用 MLD 文件定制 操作系统/库。对许多 Xilinx 操作系统合作伙伴来说,这些文件都是现成的。例如,对于 μClinux,只需从菜单中进行选择即可。对嵌入式系统硬件的更改会自动更新库,并重新生成控制内核构建方式的内核配置文件。

来源: 整理文章为传播相关技术,网络版权归原作者所有,如有侵权,请联系删除。


专家
2025-08-04 22:01:03     打赏
2楼

感谢分享


专家
2025-08-04 22:02:22     打赏
3楼

感谢分享


专家
2025-08-04 22:03:46     打赏
4楼

感谢分享


共4条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]
降逆是什么意思 什么牌子的空调好用又省电 怀孕了什么不可以吃 漂流是什么 胃胀吃什么药
大便粘稠吃什么药 内火旺是什么原因 沼泽是什么意思 嘴巴臭是什么原因 什么叫有氧运动
勇敢的什么 梦见莲藕是什么意思 尿常规3个加号什么意思 萎缩性胃炎吃什么好 得了破伤风是什么症状
水为什么是透明的 小便带血是什么原因 拉黑一个人意味着什么 吃什么能治结石 阴道为什么会排气
1120是什么星座hcv8jop4ns5r.cn 鸭梨是什么颜色hcv8jop0ns2r.cn 狐臭是什么原因引起的hcv8jop8ns5r.cn 一切有为法是什么意思xianpinbao.com 皮内瘤变到底是什么意思hcv8jop8ns3r.cn
甲钴胺是什么hcv8jop2ns3r.cn 亲子鉴定需要什么材料hcv9jop5ns3r.cn 喝牛奶有什么好处weuuu.com 仓鼠可以吃什么hcv9jop0ns5r.cn 肝裂不宽是什么意思hcv7jop6ns4r.cn
手抖吃什么药hcv7jop5ns4r.cn 病毒是由什么构成的hcv9jop3ns5r.cn 穆斯林是什么hcv9jop6ns3r.cn 肠胃镜挂什么科hcv9jop3ns2r.cn 红曲米是什么东西hcv7jop7ns0r.cn
低血压吃什么药效果好hcv9jop7ns5r.cn 大肠炒什么菜好吃hcv8jop8ns5r.cn lck是什么意思hcv8jop9ns3r.cn 为什么太阳穴疼gangsutong.com 血氧低会有什么危害ff14chat.com
百度