打印
[AVR单片机]

单片机菜鸟迅速成长的秘密--->GCC工具链

[复制链接]
6270|40
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
宇宙飞船|  楼主 | 2010-9-7 00:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
你是否还在为单片机编程读写FAT16/FAT32文件系统发愁?
你是否还在为单片机编程读写SD/mmc卡发愁?
你是否还在为单片机编程IO模拟USB发愁?
你是否还在为单片机编写FFT的技巧发愁?
你是否还在为单片机编程读写wav文件发愁?
你是否还在为单片机编程读写mp3文件发愁?
你是否还在为单片机编程读写jpg文件发愁?
。。。。。。。。
请偿试学习使用GCC工具链,以上的问题将不会再是问题。

相关帖子

沙发
hotpower| | 2010-9-7 01:23 | 只看该作者
板凳听课~~~

使用特权

评论回复
板凳
kubuco| | 2010-9-7 08:40 | 只看该作者
洗耳恭听

使用特权

评论回复
地板
宇宙飞船|  楼主 | 2010-9-7 15:26 | 只看该作者
发这贴的原意,仅是想作为后来的8位单片机编程者指引一条较好走的路。
32位机上用GCC工具编译的源码也有很多,但是比AVR复杂庞大很多,看起来也费力。以本人的经历,AVR的开源代码是最容易看懂调试的了。

使用特权

评论回复
5
hotpower| | 2010-9-7 17:54 | 只看该作者
想看看飞船的菜鸟作…

使用特权

评论回复
6
宇宙飞船|  楼主 | 2010-9-7 23:05 | 只看该作者
本帖最后由 宇宙飞船 于 2010-9-7 23:10 编辑

//--你是否还在为单片机编程读写mp3文件发愁?
//--你是否还在为单片机编程读写jpg文件发愁?

这些格式之所以在全世界流行,就是因为开源社区的功劳,对于压缩解压算法,在目前的任何一本教科书上都没有可能学会学全。写MPEG和JPEG书的人,几乎无一例外都会从开源代码的文件头的数据结构中掏点资料出来倒卖。

使用特权

评论回复
7
aihe| | 2010-9-7 23:22 | 只看该作者
找几块mega8芯片,准备跟着学习

使用特权

评论回复
8
康康同学| | 2010-9-8 23:25 | 只看该作者
请宇宙飞船大大开课,最近正为这SD卡的MP3烦着呢

使用特权

评论回复
9
hotpower| | 2010-9-9 02:16 | 只看该作者
响应飞船大人的号召,郑重宣布今日开始做MP3菜鸟!!!

使用特权

评论回复
10
宇宙飞船|  楼主 | 2010-9-9 11:58 | 只看该作者
这个不属于基础课,很难上嘀。
飞船发这主题贴仅作一些信息前导性的放风。
开源区有MP3的完整播放软解压代码,用GCC工具链编译,并且只能在linux下运行。
要支解其代码,首先得会用GCC工具链把其编译成功,然后再把其移植到PC机中去,再把其移植到单片机
中来--->arm
当然现在的ARM中也有别人移植好的裸奔代码“库”---lib非源码,但功能只是局部,并不完整。

使用特权

评论回复
11
李冬发| | 2010-9-9 17:22 | 只看该作者
就这么了没了?那跟太监有什么2样?!

使用特权

评论回复
12
宇宙飞船|  楼主 | 2010-9-9 18:49 | 只看该作者
本帖最后由 宇宙飞船 于 2010-9-9 18:51 编辑

MP3要较轻松实时解压至少要几十KB内存的单片机。
至于对单片机速度的要求极限,仁者见仁,这是一个技术活,那要看对代码速度的优化能力了。

使用特权

评论回复
13
宇宙飞船|  楼主 | 2010-9-10 09:48 | 只看该作者
菜农那壳不开提那壳。AVR干不了的,M0也别想干。
能胜任的只有ARM7中档机,RAM要求64KB。

使用特权

评论回复
14
xuyiyi| | 2010-9-10 12:22 | 只看该作者
谁说M0不能胜任的,台湾新唐公司的那个低于5块钱的M052就能胜任,

你RAM要求64KB。那就外扩64KB  RAM 吧。

使用特权

评论回复
15
宇宙飞船|  楼主 | 2010-9-10 18:39 | 只看该作者
这么牛,14楼做一个出瞅瞅。
要外扩RAM,M0靠边去。
单片搞定,道选STM32 ARM核的MCU!
天下的MCU品种多如牛毛。用熟一两种流行的,已经能纵横天下!

使用特权

评论回复
16
宇宙飞船|  楼主 | 2010-9-10 18:46 | 只看该作者
强烈推荐单片机爱好者,用AVR做低端产品开发,用STM32做中端产品开发。
中端为何选STM32,除了STM32性能优良性价比高,还因为有免费的JTAG调试器可用,并且有强大的GCC工具链支持。学好AVR的GCC工具链,等同于32位机已入门了一半。

使用特权

评论回复
17
hotpower| | 2010-9-10 19:03 | 只看该作者
谁说M0不能胜任的,台湾新唐公司的那个低于5块钱的M052就能胜任,

你RAM要求64KB。那就外扩64KB  RAM 吧。
xuyiyi 发表于 2010-9-10 12:22


很有诱惑~~~当菜鸟进展如何了???

使用特权

评论回复
18
xuyiyi| | 2010-9-10 20:12 | 只看该作者
很有诱惑~~~当菜鸟进展如何了???
hotpower 发表于 2010-9-10 19:03



和菜农这只老菜鸟相比,俺这只菜鸟,门都没进,哈哈~~~

使用特权

评论回复
19
粉丝| | 2010-9-10 21:28 | 只看该作者
HJTAG  大侠的免费仿真器 在STM32 系列就截止了升级。不再支持并口,
若要用其最新的器件功能,就要花钱购买USB接口的硬件。

除非菜农有能力开发一个M0的JTAG调试器免费发布方便大家(有没有这个实力?光靠嘴巴是没有用的),否则M0很难有机会打败STM系列。AVR之所以有众多的粉丝,同样是有开源代码免费的JTAG仿真器支持。M0 下面有AVR顶住,上面有STM系列压主,识时务者,赶快放弃M0。

使用特权

评论回复
20
hotpower| | 2010-9-12 06:56 | 只看该作者
和菜农这只老菜鸟相比,俺这只菜鸟,门都没进,哈哈~~~
xuyiyi 发表于 2010-9-10 20:12


华邦的准双向IO真是几十年不多见,51的成功有很大成分在此。
好学吗???开发板多少银子???

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:技术是玩出来的!

75

主题

1664

帖子

4

粉丝