我希望看到热心朋友的详细回答包括下面的问题,非常谢谢。
1、就是说在公司买回开发板之后,做软件的人该从什么地方做走? 是上层的应用软件还是底层的驱动? 因为搞硬件的同事的会重新画硬件板,估计选择的一些硬件配件会和开发板上面的不一样,不如flash、LCD之类的,那是不是得等搞硬件的把核心板搞好之后才能写驱动之类的呢?
2、另外是不是在产品开发的初期就要尽快确定硬件的配件,这样才能尽快完成驱动的开发?
3、我想清楚嵌入式的启动流程,我们的应用程序是打包在根文件系统中的还是放在根文件系统之后的应用程序中的,开发板选择启动linux后就直接启动了qte,我想知道的是 我们的应用程序该放到什么位置? 做成产品时,才能在开机时启动我们的应用程序,而不是qte本身的界面。另外就是bootload,开发板提供了bootload一般都有启动菜单,可以选择一些比如烧写程序之类的功能,到产品时,应该就直接启动我们的应用程序了,那是不是直接修改开发板的bootload使之直接进入我们的应用程序,我看过一些嵌入式产品的广告,感觉界面特漂亮,不是qte那么难看,我一直都想知道是怎么做出来的?我还在学校,因此嵌入式的开发的整体流程比较茫然,所以特想知道这些。谢谢。