永发信息网

求嵌入式linux开发详细流程(步骤)?

答案:7  悬赏:70  手机版
解决时间 2021-03-27 17:43
求嵌入式linux开发详细流程(步骤)?
最佳答案
建立以Linux系统为基础的开发环境;
配置开发主机(MINICOM调试嵌入式开发板、NFS网络文件系统,防火墙);
建立引导装载程序BOOTLOADER(公开源代码的BOOTLOADER,如U-BOOT、BLOB、VIVI、LILO、ARM-BOOT、RED-BOOT等);
下载别人已经移植好的Linux操作系统(如μCLinux、ARM-Linux、PPC-Linux等);
建立根文件系统(包括:/etc/init.d/rc.S、/etc/profile、/etc/.profile等);
建立应用程序的Flash磁盘分区,一般使用JFFS2或YAFFS文件系统;
开发应用程序,应用程序可以放入根文件系统中,也可以放入YAFFS、JFFS2文件系统中;
烧写内核、根文件系统、应用程序、发布产品。

全部回答
哎,没意思的.换其他的玩好啦.我带你
linux早在几年前我就已经熟练掌握了,你把邮箱留下,我给你发个详细的!不用谢。
1.首先,建立交叉编译环境:交叉编译是指:在PC机上编译,在目标板上执行,我PC是linux+ arm-elf-gcc编译器.扳子是ARM3000.板子上的系统是uclinux,这时一个剪裁的很小的实时嵌入式linux操作系统.推荐使用这个.
2.然后就是你写程序喽,不过注意可能有些库函数不能用,因为哪个编译器稍微受限一点,不是所由的c库函数都支持,不过一般开发的都有.
3.连起你的主机和开发板,这个你会不?要连两个:串口(用来控制板子)和以太口(用来下载程序),我们板子上这些外设都有,你要使没有可以用其他的口代替传程序,但串口可是该有的阿!
4.在你主机上编译程序生成目标代码,建议用makefile文件来组织你的联编关系.
5.把生成代码下载到目标板执行调试.我是用的主机的NFS(网落文件)服务,下载到目标板的.
6.注:目标板是怎么控制的呢?是用串口控制的,可用minicom,设置好你要控制的串口,也应该是你连板子的那个.在命令行里敲上minicom,即进入minicom截面,开启你的板子,应该就是板子uclinux系统解压安装的画面了.然后用ifconfig eth0.....
配置ip,这个ip就是你板子的ip了,注意与主机一个网段.然后mount -t nfs 主机ip:/uclinux /板子上的一个目录,就把主机的 uclinux目录放到板子上了(这么说其实不合理,应该叫挂载). 然后找到你刚才一经编译好的哪个目标代码执行即可.
因不了解你的具体环境和配置,暂说这些,有问题可再联系:)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我有一百多亩玉米想连棒一起卖掉请问哪里有收
中国正在听第一期里面有个云南姑娘.她自我结
1/4人一生中会发生房颤 遇上怎么办
求牵丝戏【王胖子X西瓜JUN】得MP3形式
在学校里搞广播电台会被无委河蟹吗
从《红星照耀中国》原文中摘抄一段,出两题与
世界太大,红尘太深,生命太短,人生太难,学
我是非农业户口 我丈夫是农业户口 村要分地
男子被4邻居围殴致死 因泡面味道过重引冲突怎
事业爱情一切团圆
这支曲子和首曲子的区别
有没有情节较吸引的galgame
小玉的妈妈买了一件八五折的衣服,节约了15元
英语书上的蝴蝶页在那里
用或……或……的句式写一句话
推荐资讯
征集篮球销售想法、创新
风光580的电瓶能用几年
如何缓存漫画
解答题在减数分裂形成配子的过程中,同源染色
下面这假山用什么颜料上的色?
唐诗素描 咏柳
算地下室防水怎么算,目前造价员用什么方法算
我想自学电焊,谁能告诉我怎么学?学会了怎么
高考志愿中批次是什么意思是不是就是一批次就
如图,反比例函数 的图象经过线段OA的端点A
polo全车喷漆多少钱
吴振宇和黄秋生拿过影帝?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?