打印
[STM32F1]

STM32过后的路

[复制链接]
1519|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
dongranmengming|  楼主 | 2014-6-12 21:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大二学的51,AVR也曾做了一些东西(老师接的)。专科,大三就上班了,学了STM32。
小公司自己独立完成了几个小项目,硬件凑合,平时常用的就是STM32,430,STM8,只做过ucos系统
现在想学嵌入式,但一点不了解,也不知道具体的方向和学习路线。
准备参加论坛的活动买块beaglebone板子学习一下A8的硬件控制。
就知道嵌入式分驱动和应用,具体需要什么知识和在什么场合使用都不明白。
请问各位大神揭开嵌入式的面纱,顺便说一下方向和学习路线!
感谢!!!!!!
沙发
mmuuss586| | 2014-6-13 08:40 | 只看该作者
本帖最后由 mmuuss586 于 2014-6-13 08:46 编辑

你可以先看下TI AM335X的资料
ARM-AN-035-AM335x核心板-LSD5RM-AM01A_V1.0-规格书-V1.1.pdf (369.81 KB)

LSD5RM-AM012_V1.0 使用说明.pdf (2.3 MB)

LSD5RM-AM012_V1.0 宣传页.pdf (570.44 KB)

使用特权

评论回复
评分
参与人数 1威望 +3 收起 理由
dongranmengming + 3 很给力!
板凳
想做大牛的小马| | 2014-6-13 09:13 | 只看该作者
来灌点水哈。。。。
嵌入式这个概念太宽泛了。。。。
楼主之前做的单片机和后面的mcu项目已经是了啊。。。。
主要看你以后希望向什么方向发展。。。。个人的理解:
硬件方面:
常用外设协议usb,iic,spi,sci,gpio,mdio,smii,rgmii等
以及常用芯片mcu,nor-flash,nand-flash的引脚啊,配置啊,时序啊要知道吧,
然后就是对硬件电路设计啊,布线啊什么的要懂,要是更加复杂的板子用到epld的话,
要会简单的编程,写写硬件描述语言,然后就是对示波器啊,逻辑分析仪什么的熟练使用吧

软件方面:
C语言要精通吧,汇编指令能通过查手册看懂即可,和上面的那些外设对应啊,就是软件驱动啊,
其实也是时序,所谓的驱动就是通过c语言翻译一下控制芯片而已了。。。
然后就是操作系统了,比较流行的是freertos,uc/os,在processor上用的比较多的是linux了。。。
比较复杂了就,可以针对于特定的mcu/mpu看看uboot,看看cpu是如何启动的,还有如何引导
内核起来的,感觉这对理解cpu帮助很大。。。。
再向上是c++,java等高级语言实现app了啊。。。这个要根据具体要求编写代码实现

in a word,无论什么都是多练多做啊。。。。楼主手上有板子的话
就一个一个搞着玩玩呗,看看高手是如何设计硬件原理图的,如何布板的,软件如何设计的,
驱动如何实现的,任务如何调度的。。。。

纯属个人理解啊,欢迎大牛继续补充

使用特权

评论回复
评分
参与人数 1威望 +3 收起 理由
dongranmengming + 3 很给力!
地板
lei129210| | 2014-6-13 09:31 | 只看该作者
你已经很厉害了啊。

使用特权

评论回复
5
icecut| | 2014-6-13 09:44 | 只看该作者
用BBB做四轴飞行器吧

使用特权

评论回复
评分
参与人数 1威望 +3 收起 理由
dongranmengming + 3
6
dongranmengming|  楼主 | 2014-6-18 09:40 | 只看该作者
想做大牛的小马 发表于 2014-6-13 09:13
来灌点水哈。。。。
嵌入式这个概念太宽泛了。。。。
楼主之前做的单片机和后面的mcu项目已经是 ...

谢谢了,准备先用bbblack裸奔,然后在移植系统,然后系统上写一写简单驱动,最后在简单的简单应用。先把流程走一遍,不用熟悉,了解即可,然后再选择一方面学习。行吗?

使用特权

评论回复
7
dongranmengming|  楼主 | 2014-6-18 09:41 | 只看该作者
mmuuss586 发表于 2014-6-13 08:40
你可以先看下TI AM335X的资料

谢了。

使用特权

评论回复
8
dongranmengming|  楼主 | 2014-6-18 09:43 | 只看该作者
icecut 发表于 2014-6-13 09:44
用BBB做四轴飞行器吧

做过微型四轴,硬件做完,软件还没调好。

使用特权

评论回复
9
dongranmengming|  楼主 | 2014-6-18 09:45 | 只看该作者
lei129210 发表于 2014-6-13 09:31
你已经很厉害了啊。

工资不高,再者感觉半年没有任何进步了。害怕被淘汰出局

使用特权

评论回复
10
想做大牛的小马| | 2014-6-18 10:21 | 只看该作者
dongranmengming 发表于 2014-6-18 09:40
谢谢了,准备先用bbblack裸奔,然后在移植系统,然后系统上写一写简单驱动,最后在简单的简单应用。先把 ...

挺好的,反正只要去做就ok了,然后看看自己的兴趣点在哪里,是硬件设计调试呢,还是底层驱动开发呢,又或是os本身,或是os的应用,再就是上层算法或是某个应用的实现。。。无论如何,要一直不停的学。。。

使用特权

评论回复
评分
参与人数 1威望 +3 收起 理由
dongranmengming + 3 很给力!
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

10

主题

213

帖子

0

粉丝