编程固件 [英] Programming Firmware

查看:153
本文介绍了编程固件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有人知道如何制作自己的固件吗?我的意思是,例如,如何为MP4播放器编程自己的固件?

Does anyone know how to make your own firmware? I mean, How do I program my own firmware for an MP4 player for example?

推荐答案

为什么要这么做?您是否购买裸机并编写自己的操作系统?

固件基本上是一种嵌入式程序,可以执行简单任务或更复杂的任务.拥有自己的MP4播放器绝对不是一件容易的事.
Why do you want to do that? Do you buy bare computer and write your own OS?

Firmware is basically an embedded programming which can do either simple tasks or more complicate tasks. By all means having your own MP4 player is not trivial coding.


固件实际上是针对其开发的硬件的.这可能是芯片,外围设备或设备中的其他任何东西.与固件开发接近的一件事是乐高机器人等一些机器人代码.我已经为学校手工制作的PC创建了固件,并为我们开发的PCI/AGP卡工作.总体而言,它与普通编码没有太大区别,但是您必须了解要占用该代码的设备上的空间以及用于存储的内存量.这可能很棘手,但与PC的标准C​​/C ++编码没什么不同.
Firmware is actually very specific to the hardware that it is developed for. This could be the chips, the peripherals, or anything else in the device. One thing that is close to firmware development is some of the robot coding like the lego robots. I have created firmware for a PC that I put together by hand for school, and at work for PCI/AGP cards that we develop. Overall, it is not much different than normal coding, but you have to be aware of the space on the device that you are taking up with the code and how much memory you are using for storage. It can be tricky, but not alot different than standard C/C++ coding for a PC.


这篇关于编程固件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆