永发信息网

arm里装的linux跟电脑里的不一样吧arm里装的是不是简单些??

答案:3  悬赏:30  手机版
解决时间 2021-12-20 02:18
如此 只针对arm的linux 是不是好学些 就是比电脑装的那种蓝点linux 之类的 简单?

不需要涉及linux底层的驱动开发吧 那个貌似是更高层次的技术了 arm9的开发 是不是大部分不必要做到这一步吧
好比我在XP上 做VC VB C# 之类的软件 不必要改动window系统吧
不知道我这个类比合适不 也许 arm跟这个不一样
最佳答案
是不是还是你问的同类问题?上个没有答,这个看别人的答案看不下去了。不会解释的太详细,只是希望你别被误导。

电脑里安装linux,使用安装盘,安装一堆文件进去,期间分区,做启动等等不一而足,但是,这些都是二进制代码的孤立文件的集合,就是说,除了引导进去装载系统到电脑里之后,你其他的操作,都是独立于linux的,比如你编译一个你的程序,生成一个二进制代码,然后你在里面运行它,实际上是产生一个进程。

Arm里的linux,不是文件形式存在的,是源代码形式存在的,你需要用编译器把它编译好之后烧写下去。那么你的程序呢?你的基于linux系统的程序,实际上也是代码,而且和linux的代码大部分情况是混合在一处的。这就和电脑上很不一样。

如果别人给你移植好了linux到arm上,你当然不用关心底层驱动,但是你要是自己做,恐怕还跳不过这一步。

如果别人给你移植好了linux,你在上面做开发,比光板系统还是容易很多,但是应该达不到VB那样的层次。

复杂度和VC差不多,但方面不一样,VC是编译器方面需要了解的技术和工具等内容很多,语言本身不多。下位机linux开发是嵌入式linux的各种规定,比如任务,中断,之间的通信,和critical代码的规定需要了解很多内容,语言本身也不多。
全部回答
针对ARM的linux属于嵌入式技术,需要根据系统要求来精简内核(去除不需要的功能),比电脑装的更难,因为都是从内核的源程序自己编译得到安装程序。所以先学会使用桌面,才能更好的开发出嵌入式的。。。
只是使用的话基本是一样的,就是很多东西受限制,因为支持没有对PC的那么好 搞开发要更复杂,而且不是复杂一点点 我买的arm开发板,虽然出厂就带了个linux系统,但是比较陈旧,要装点什么都没有现成,只好自己从源代码编译,而且因为驱动不完善,又不得不自己修改内核、编译驱动。后来干脆自己定制文件系统。陆陆续续才算拥有了基本我想要的功能
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
宝贝被奶奶带到四岁了宠的不成样子现在自己带
开海鲜饭店需要什么
我国北方随寒潮发生的灾害性天气是A.沙暴B.台
想去泰国做试管,不知道找什么中介,听朋友说
— When would it be for you to go to the s
鼎鑫旅馆(绥化兰西县)地址在什么地方,想过去
长宁区文化局位置在什么地方啊,我要过去办理
竖直弹簧的劲度系数为k=1000N/m,下端固定在
记得看过一期天天向上说的是一群学霸她们说被
与日落西山照向东匹配的下联
什么是活性印花
单选题下列物质中,只含有共价键的是A.Na2OB.
股票总资产和总市值的区别
人物形象特点有哪些 人物形象有哪些
心悦会员到期后怎么办
推荐资讯
无数数不胜数的近义词
中方县文化局办公地址在什么地方?我要处理点
梦见穿黑鞋
遥遥领先的近义词
你们觉得四川人怎么样?给你们最大的印象是什
51单片机中的定义缓存区是干什么的
在“汶川大地震”中,救援人员用雷达式、热红
每天早上吃一个蛇果有什么好处?
太仓市住房公积金管理中心制
石狮到仙游有多少公里具体路线该怎样走要是国
某农科所在6年的试验中发现,甲、乙、丙、丁
被海关抽检,要怎么退运
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?