avr中可以移植uclinux么?有相关教程吗?
答案:2 悬赏:60 手机版
解决时间 2021-03-26 11:21
- 提问者网友:沉默菋噵
- 2021-03-25 11:00
avr中可以移植uclinux么?有相关教程吗?
最佳答案
- 五星知识达人网友:封刀令
- 2021-03-25 12:10
淘宝有个MINI2440的板子,带触摸屏的620元,我们班买了好几个了,感觉还行。
我也是大四,是从软件转到嵌入式的,QQ:85146877
学ARM 买板子是必须得,学的话建议直接学ARM9,我们的教材是
ARM9嵌入式系统设计 - 基于S3C2410与LINUX,说实话,书不怎么样,不过里面有些对硬件的编写还是不错的,周立功有个ARM7的,感觉还没有这个好。
ARM一般都用C,不太用C 的,你是电子的,不太了解你为什么还想学C ,反正我实在是不想学那些了,比如CPP JAVA C#什么的了!~电子的,你们应该学了FPGA吧?我最近在搞这个,就是DE2的板子太贵了,呵呵。ysh963643142您好!希望能有所帮助!更多交流在IT实验室,天天软件测试网
我也是大四,是从软件转到嵌入式的,QQ:85146877
学ARM 买板子是必须得,学的话建议直接学ARM9,我们的教材是
ARM9嵌入式系统设计 - 基于S3C2410与LINUX,说实话,书不怎么样,不过里面有些对硬件的编写还是不错的,周立功有个ARM7的,感觉还没有这个好。
ARM一般都用C,不太用C 的,你是电子的,不太了解你为什么还想学C ,反正我实在是不想学那些了,比如CPP JAVA C#什么的了!~电子的,你们应该学了FPGA吧?我最近在搞这个,就是DE2的板子太贵了,呵呵。ysh963643142您好!希望能有所帮助!更多交流在IT实验室,天天软件测试网
全部回答
- 1楼网友:酒醒三更
- 2021-03-25 13:01
关于软件仿真:
对于avr 51 PIC等系列的单片机,可以使用proteus进行软件仿真。但是ARM单片机只支持ARM7。因为软件仿真的话,要求被仿真的元件主频要低于电脑的CPU主频一定倍数。而且操作系统和仿真软件本身需要进行一部分的计算,还要保证仿真的实时性,因此,主频高于200MHz的芯片无法仿真。
linux系统有基于控制台的仿真软件,可以仿真ARM9。因为是控制台程序,很难用,也因此才能仿真ARM9。
关于ucLinux和AVR:
AVR的性能和51单片机差不多一个档次,只不过片内资源种类多一点,主频也才1MHz左右,不能发挥uclinux的全部功能。要学习ucLinux,至少需要一个ARM7的单片机,或者是用于代替ARM7的CONTEX-M系列。此外,外围器件和编程器也是必不可少的。而且ucLinux是适用于大工程的,avr这种等级的单片机光程序存储器就不够用的,怎么学啊。
关于要不要买开发板:
自己做电路时由于技术和工艺问题很可能会造成接触不良,甚至电烙铁反复焊一个位置而烧坏芯片。如果使用了面包板和杜邦线,还会因为线太长而引入干扰,导致无法判断是硬件问题还是软件问题。如果去做电路板的话,电路板的行情是 价格≈层数×面积(平方厘米)×3元
建议新手买开发板。CONTEX-M系列的开发板一般才400块左右,非常便宜。AVR开发板一般200多就可以了。但是AVR运算能力太差,不适合用来学习ucLinux。如果是要学习ucLinux,最好用STM32的芯片和开发板。如果只是想学AVR,就不需要什么ucLinux了。如果试验用的外围较少,开发板也可以用面包板代替。
对于avr 51 PIC等系列的单片机,可以使用proteus进行软件仿真。但是ARM单片机只支持ARM7。因为软件仿真的话,要求被仿真的元件主频要低于电脑的CPU主频一定倍数。而且操作系统和仿真软件本身需要进行一部分的计算,还要保证仿真的实时性,因此,主频高于200MHz的芯片无法仿真。
linux系统有基于控制台的仿真软件,可以仿真ARM9。因为是控制台程序,很难用,也因此才能仿真ARM9。
关于ucLinux和AVR:
AVR的性能和51单片机差不多一个档次,只不过片内资源种类多一点,主频也才1MHz左右,不能发挥uclinux的全部功能。要学习ucLinux,至少需要一个ARM7的单片机,或者是用于代替ARM7的CONTEX-M系列。此外,外围器件和编程器也是必不可少的。而且ucLinux是适用于大工程的,avr这种等级的单片机光程序存储器就不够用的,怎么学啊。
关于要不要买开发板:
自己做电路时由于技术和工艺问题很可能会造成接触不良,甚至电烙铁反复焊一个位置而烧坏芯片。如果使用了面包板和杜邦线,还会因为线太长而引入干扰,导致无法判断是硬件问题还是软件问题。如果去做电路板的话,电路板的行情是 价格≈层数×面积(平方厘米)×3元
建议新手买开发板。CONTEX-M系列的开发板一般才400块左右,非常便宜。AVR开发板一般200多就可以了。但是AVR运算能力太差,不适合用来学习ucLinux。如果是要学习ucLinux,最好用STM32的芯片和开发板。如果只是想学AVR,就不需要什么ucLinux了。如果试验用的外围较少,开发板也可以用面包板代替。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯