自己可以自己更换zuk z1电池电池吗

21ic官方微信-->
后使用快捷导航没有帐号?
查看: 8155|回复: 56
以我的条件学习STM32还是S3C2440
&&已结帖(10)
主题帖子积分
初级技术员, 积分 57, 距离下一级还需 43 积分
初级技术员, 积分 57, 距离下一级还需 43 积分
主题帖子积分
专家等级:结帖率:60%
主题帖子积分
初级技术员, 积分 57, 距离下一级还需 43 积分
初级技术员, 积分 57, 距离下一级还需 43 积分
小弟现在大三了,会51单片机和c语言,还有模电数电一些知识,c语言不是太精通。我想大四开始学stm32或s3c2400.,据我所知stm32可以看做一种高端的单片机,s3c2400可以上操作系统。但不知道哪个更适合我学习。学习s3c2400貌似需要操作系统和linux的知识,我是打算学习嵌入式linux的,但这些知识都没有接触过。。学习stm32对以后学习嵌入式有帮助吗?小弟学识浅薄,各位见笑了,还望各位指点迷津。
满意回复+1
从单片机顺延过来嵌入式正好,STM32工业应用很广,非常好用的一款芯片,我也在学习中,领导直接表明以后要用这个 ...
在校学生建议使用stm32
“C语言不精通”。。。。。。。以后想开发产品,C是必须的要会。再者,一般CPU资源有限,不容许浪费,所以把C学好是必须的 ...
可以上ucos
个人建议在学校好好学习下STM32
可以是用stm上ucos,然后过渡到linux
技术是慢慢积累到一个阶段才学习下一个阶段的,学个51就想上Linux未免有点吃不消
ucos之类和linux没什么交集。不存在过渡说法。
Linux C 的话,《APUE》确实听不错的,我最近也在看
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里
移步更多21ic独家微课:
主题帖子积分
实习生, 积分 18, 距离下一级还需 32 积分
实习生, 积分 18, 距离下一级还需 32 积分
主题帖子积分
专家等级:结帖率:0%
主题帖子积分
实习生, 积分 18, 距离下一级还需 32 积分
实习生, 积分 18, 距离下一级还需 32 积分
从单片机顺延过来嵌入式正好,STM32工业应用很广,非常好用的一款芯片,我也在学习中,领导直接表明以后要用这个
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里
移步更多21ic独家微课:
主题帖子积分
资深工程师, 积分 14408, 距离下一级还需 5592 积分
资深工程师, 积分 14408, 距离下一级还需 5592 积分
主题帖子积分
专家等级:结帖率:100%
主题帖子积分
资深工程师, 积分 14408, 距离下一级还需 5592 积分
资深工程师, 积分 14408, 距离下一级还需 5592 积分
在校学生建议使用stm32
暗恋失败,分手未遂,入赘无果,破保险套!!!
主题帖子积分
助理工程师, 积分 1035, 距离下一级还需 965 积分
助理工程师, 积分 1035, 距离下一级还需 965 积分
主题帖子积分
专家等级:结帖率:100%打赏:0.00受赏:7.00
主题帖子积分
助理工程师, 积分 1035, 距离下一级还需 965 积分
助理工程师, 积分 1035, 距离下一级还需 965 积分
“C语言不精通”。。。。。。。以后想开发产品,C是必须的要会。再者,一般CPU资源有限,不容许浪费,所以把C学好是必须的
我是一颗小白菜~!
主题帖子积分
初级技术员, 积分 57, 距离下一级还需 43 积分
初级技术员, 积分 57, 距离下一级还需 43 积分
主题帖子积分
专家等级:结帖率:60%
主题帖子积分
初级技术员, 积分 57, 距离下一级还需 43 积分
初级技术员, 积分 57, 距离下一级还需 43 积分
<font color="#htech 发表于
“C语言不精通”。。。。。。。以后想开发产品,C是必须的要会。再者,一般CPU资源有限,不容许浪费,所以 ...
嗯,这个我懂得,重点扎实c语言也是我计划的一部分
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里
移步更多21ic独家微课:
主题帖子积分
主题帖子积分
专家等级:结帖率:97%
主题帖子积分
欢迎进入版块
主题帖子积分
初级技术员, 积分 57, 距离下一级还需 43 积分
初级技术员, 积分 57, 距离下一级还需 43 积分
主题帖子积分
专家等级:结帖率:60%
主题帖子积分
初级技术员, 积分 57, 距离下一级还需 43 积分
初级技术员, 积分 57, 距离下一级还需 43 积分
jlass 发表于
在校学生建议使用stm32
学习stm32对将来学习嵌入式linux有没有帮助呢?
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里
移步更多21ic独家微课:
主题帖子积分
助理工程师, 积分 1712, 距离下一级还需 288 积分
助理工程师, 积分 1712, 距离下一级还需 288 积分
主题帖子积分
专家等级:结帖率:100%
主题帖子积分
助理工程师, 积分 1712, 距离下一级还需 288 积分
助理工程师, 积分 1712, 距离下一级还需 288 积分
贫僧为取经而来
主题帖子积分
资深工程师, 积分 14408, 距离下一级还需 5592 积分
资深工程师, 积分 14408, 距离下一级还需 5592 积分
主题帖子积分
专家等级:结帖率:100%
主题帖子积分
资深工程师, 积分 14408, 距离下一级还需 5592 积分
资深工程师, 积分 14408, 距离下一级还需 5592 积分
本帖最后由 jlass 于
09:09 编辑
enterwen 发表于
学习stm32对将来学习嵌入式linux有没有帮助呢?
可以上ucos
暗恋失败,分手未遂,入赘无果,破保险套!!!
主题帖子积分
高级技术员, 积分 934, 距离下一级还需 66 积分
高级技术员, 积分 934, 距离下一级还需 66 积分
主题帖子积分
专家等级:结帖率:0%
主题帖子积分
高级技术员, 积分 934, 距离下一级还需 66 积分
高级技术员, 积分 934, 距离下一级还需 66 积分
个人建议在学校好好学习下STM32
蓝牙BLE、WiFi、LoRa等物联网方案
深圳市馒头科技:/
主题帖子积分
初级技术员, 积分 57, 距离下一级还需 43 积分
初级技术员, 积分 57, 距离下一级还需 43 积分
主题帖子积分
专家等级:结帖率:60%
主题帖子积分
初级技术员, 积分 57, 距离下一级还需 43 积分
初级技术员, 积分 57, 距离下一级还需 43 积分
我主要想知道stm32可不可以看作是将来学习嵌入式linux的过渡?它们的知识有没有交集?直接学习嵌入式linux感觉会很吃力啊。望师傅们不吝赐教。
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里
移步更多21ic独家微课:
主题帖子积分
助理工程师, 积分 1010, 距离下一级还需 990 积分
助理工程师, 积分 1010, 距离下一级还需 990 积分
主题帖子积分
专家等级:结帖率:85%打赏:0.00受赏:5.00
主题帖子积分
助理工程师, 积分 1010, 距离下一级还需 990 积分
助理工程师, 积分 1010, 距离下一级还需 990 积分
可以是用stm上ucos,然后过渡到linux
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里
移步更多21ic独家微课:
主题帖子积分
初级技术员, 积分 57, 距离下一级还需 43 积分
初级技术员, 积分 57, 距离下一级还需 43 积分
主题帖子积分
专家等级:结帖率:60%
主题帖子积分
初级技术员, 积分 57, 距离下一级还需 43 积分
初级技术员, 积分 57, 距离下一级还需 43 积分
zzq宁静致远 发表于
个人建议在学校好好学习下STM32
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里
移步更多21ic独家微课:
主题帖子积分
高级技术员, 积分 610, 距离下一级还需 390 积分
高级技术员, 积分 610, 距离下一级还需 390 积分
主题帖子积分
专家等级:结帖率:86%
主题帖子积分
高级技术员, 积分 610, 距离下一级还需 390 积分
高级技术员, 积分 610, 距离下一级还需 390 积分
技术是慢慢积累到一个阶段才学习下一个阶段的,学个51就想上Linux未免有点吃不消
追寻一种生活,做内心的自己!
主题帖子积分
助理工程师, 积分 1118, 距离下一级还需 882 积分
助理工程师, 积分 1118, 距离下一级还需 882 积分
主题帖子积分
专家等级:结帖率:95%
主题帖子积分
助理工程师, 积分 1118, 距离下一级还需 882 积分
助理工程师, 积分 1118, 距离下一级还需 882 积分
基本上没有帮助的
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里
移步更多21ic独家微课:
主题帖子积分
初级技术员, 积分 57, 距离下一级还需 43 积分
初级技术员, 积分 57, 距离下一级还需 43 积分
主题帖子积分
专家等级:结帖率:60%
主题帖子积分
初级技术员, 积分 57, 距离下一级还需 43 积分
初级技术员, 积分 57, 距离下一级还需 43 积分
怎么找不到结贴的按钮。。
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里
移步更多21ic独家微课:
主题帖子积分
实习生, 积分 3, 距离下一级还需 47 积分
实习生, 积分 3, 距离下一级还需 47 积分
主题帖子积分
专家等级:结帖率:0%
主题帖子积分
实习生, 积分 3, 距离下一级还需 47 积分
实习生, 积分 3, 距离下一级还需 47 积分
zzq宁静致远 发表于
个人建议在学校好好学习下STM32
我正好跟这位同学相反。 我现在在做软件熟悉Linux这块,想自学嵌入式应该怎么弄入门。需要直接买块板子直接开搞嘛
搞,遇到什么学什么&
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里
移步更多21ic独家微课:
主题帖子积分
中级工程师, 积分 3004, 距离下一级还需 1996 积分
中级工程师, 积分 3004, 距离下一级还需 1996 积分
主题帖子积分
专家等级:结帖率:0%
主题帖子积分
中级工程师, 积分 3004, 距离下一级还需 1996 积分
中级工程师, 积分 3004, 距离下一级还需 1996 积分
ucos之类和linux没什么交集。不存在过渡说法。
完全就是两个玩意!
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里
移步更多21ic独家微课:
主题帖子积分
初级技术员, 积分 72, 距离下一级还需 28 积分
初级技术员, 积分 72, 距离下一级还需 28 积分
主题帖子积分
专家等级:结帖率:0%
主题帖子积分
初级技术员, 积分 72, 距离下一级还需 28 积分
初级技术员, 积分 72, 距离下一级还需 28 积分
在学校还是学STM32的吧,入手不太难。
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里
移步更多21ic独家微课:
主题帖子积分
主题帖子积分
专家等级:结帖率:100%
主题帖子积分
enterwen 发表于
我主要想知道stm32可不可以看作是将来学习嵌入式linux的过渡?它们的知识有没有交集?直接学习嵌入式linux ...
STM32是32位的单片机,以后很多项目在下位机方面基本会用到,至于linux 那比较有难度。
21ic公开课,21ic网友共同的学习圈子!学单片机、嵌入式、模拟、电源……就看这里
移步更多21ic独家微课:
技术新星奖章
人才类勋章
核心会员奖章
等级类勋章
坚毅之洋流
发帖类勋章
时间类勋章
技术领袖奖章
人才类勋章
技术奇才奖章
人才类勋章
时间类勋章
甘甜之泉水
发帖类勋章
希望之星奖章
等级类勋章
沉静之湖泊
发帖类勋章
突出贡献奖章
等级类勋章
欢快之小溪
发帖类勋章
时间类勋章
社区建设奖章
等级类勋章
技术高手奖章
人才类勋章
时间类勋章
涓涓之细流
发帖类勋章
技术导师奖章
人才类勋章
时间类勋章
湍急之河流
发帖类勋章
奔腾之江水
发帖类勋章
无冕之王奖章
等级类勋章
热门推荐 /2类&&&&&&&别:
嵌入式开发
服务区域:
联&系&人:
微信扫一扫 随时问随时聊
商家地址:
- 广州市白云区黄石街江夏北一路168号强盛商务大厦608室
扫描二维码访问移动网站
扫描二维码下载商家APP
温馨提示:夸大的宣传和承诺不要轻信,谨防上当受骗,提供免考、代考、办证的均是违法行为,请不要误信。
脱产班&&周末班&&寒暑假班&&工作日班
深圳信盈达电子有限公司、是一家专注于单片机、ARM、嵌入式产品开发和技术培训的高新技术服务企业,公司下设开发部和技术培训部。公司开发部为国内外众多客户开发多款基于嵌入式单片机、ARM等技术的整套方案和高性能产品,技术培训部提供优秀的单片机、ARM、嵌入式产品开发工程师培训。同时为众多工程师,各大师专院校提供实验器材及技术培训课程! 培训目标重点培训电子产品开发人员,我们将根据您个体情况和实际的基础,采用特点培训方法,从电子工程师的基本要求入手,根据学员基础优势入手,增强补弱,通过必要的基础理论教学与大量的实践练习环节相结合,加以项目实战,全面模拟IT公司的单片机、嵌入式软、硬件开发、管理、组织、实施过程,让没有嵌入式编程基础和实际工作经验的电子行业从业人员在2-3个月的时间内迅速获得1-3年的嵌入式ARM单片机开发经验,具备实际开发的能力,胜任开发工作,让学员学完后就以具有1-3年开发经验的嵌入式开发工程师身份进入工作岗位,亦可自行创业!培训对象1、电子专业、自动化、电气、计算机等理工科相关专业人员2、待业求职,想迅速打入电子行业开发工程师的有志人士3、高中/中专毕业欲提升职业技能人员4、跳槽转行至电子、单片机、嵌入式等领域从业人员5、电子爱好者质量保证1、每个班提供充足的实践操作和问题辅导答疑时间。保证人手一台机实验器材2、所有学员在学习期间均会获得我公司研发部几十位***高级工程师、国际项目经理等的技术支持,除正常学习时间外,其他任何时间学员均可前来进行额外实践3、所有学员提供一年的的免费技术支持服务4、参加学员可以享受免费的推荐就业机会5、一期没学会可免费重学。学习期间可以在信盈达各中心实战操作,有专门的工程师辅导练习第一阶段 嵌入式Linux系统开发基础学习内容
主要讲解Linux操作系统的概念和安装方法。详细介绍Linux下的目录结构、基本命令、管理配置和编辑器,包括VI编辑器,GCC编译器,GDB调试器和 Make 项目管理工具以及Makefile、shell脚本编写等知识。并进行嵌入式开发环境的搭建。
搭建和建立Linux和嵌入式Linux开发环境
下载U-boot和内核到嵌入式平台
下载根文件系统并编写并下载应用程序到嵌入式平台第二阶段 嵌入式Linux内核系统定制学习内容
使学员快速掌握嵌入式系统开发的流程,系统移植的方法,Bootloader的原理。深入地了解u-boot启动流程和原理,熟练地进行u-boot不同平台的移植。深入学习linux系统支持的各种文件系统的原理和特点,熟练地进行各种文件系统的创建
熟练编译,使用u-boot,理解bootloader的原理和功能,以及掌握u-boot的启动过程
熟练uboot过程开发细节,编写uboot代码
u-boot驱动添加,如网卡:DM9000
掌握Linux内核的基本功能和源代码结构,熟悉Linux内核的编译和配置;
熟悉内核电源控制和中断处理机制
Kernel的定制和编译,内核移植,内核调试;
第四阶段 嵌入式Linux设备驱动开发学习内容实战
驱动开发是嵌入式Linux开发难度较高的内容,开发出高质量的驱动程序是项目成功的关键, 随着产品上市周期的缩短也是目前嵌入式行业较紧缺的人才之一。本课程介绍嵌入式Linux驱动开发相关概念及开发流程,了解驱动开发的关键技术点,重点讲解嵌入式Linux下常用接口驱动的编写方法
字符型LED驱动开发(GPIO口驱动)
按键驱动开发(中断驱动,在驱动中中断程序的编写,消息队列的应用
串口驱动开发
液晶屏(TFT彩屏驱动开发第五阶段 项目实践教学内容
本课程将通过结合一个项目案例,让学员了解真实项目的开发流程,掌握如何将所学知识应用到项目开发中。将模拟真实项目的管理过程,培养学员项目团队协同开发能力,项目文档编写能力和新知识的学习能力,为下一步就业做好知识上和心理上的充分准备。
嵌入式模块实践阶段:嵌入式开发剖析,项目分析方法。
操作系统平台上的编程实战 嵌入式产品程序打包与发布 嵌入式开发工程师经验交流,基于嵌入式产品开发项目管理、项目开发规范
联系我时,请说是在58同城看到的,谢谢!
服务一条龙
本地生活服务大全
热门推荐:
2005-版权所有| 京公网备案信息| |乙测资字| |违法信息举报:&&我想深入学习嵌入式,现在已经在学习STM32单片机的基本功能中,不知道学完之后可以看什么书入门-刚学完51单片机,想进军嵌入式,从事智能家居工作,该学...
没有你要的?请搜索……
你现在正在浏览:
我想深入学习嵌入式,现在已经在学习STM32单片机的基本功能中,不知道学完之后可以看什么书入门
我想深入学习嵌入式,现在已经在学习STM32单片机的基本功能中,不知道学完之后可以看什么书入门
网络与信息安全技术,不必完全按照顺序作:深入掌握linux系统、C&#47.11。    主攻书籍:Digital Signal Process,可根据实际情况调整: 目的。剖析则是0。 学习linux,GPRS。对于linux内核、情景分析和源代,那主讲原理、unix环境高级编程、802。    B,读一些优秀代码也是有必要的:如加密技术、通信协议及编程技术,能认识些朋友),学习编程。 主攻书籍:    A:ucOS&#47、CDMA等、软件工程,数字证书CA等,那将是我的优势:直接arm原理及汇编即可:linux内核完全剖析,Bluetooth,两本交:the c++ programming language(一直没时间读):毛德操的《嵌入式系统》及其他arm9手册与arm汇编指令等,特别是操作系统级软件,她还是一 种艺术,情是目,但重点在嵌入式软件,一种文化: 目的:掌握嵌入式培训(: 目的。而后深入研究uClinux。    方法、但不是拿来炫耀得东西、计算机组成原理。 汇编语言:主要是应掌握MPEG、离散数学:(1)嵌入式微处理器结构与应用。 方法、嵌入式微处理器结构、数字图像压缩技术。    (2)嵌入式操作系统类,不要重复x86、深入理解linux内核。 深入学习:能看懂硬件工作原理。)处理器其及系统,理由是c++不只是一种语言。    (3)必须有块开发板(arm9以上)。最后深入代码,一种哲学理念.11版,一种工具。看几遍后;II简单,可供入门、网络。embtarena,开源;C++。     说明。重点在于1。 科目,可根据需要选修。对于学习c++、数据库,且大部分已掌握。先看深,看情景分析、操作系统:使用linux—〉linxu系统编程开发—〉驱动开发和分析linux内核、编译原理、数据结构-C2、3:太多细节未说明,但都是较简单的基础,深是纲。不一定全学、GSM:数字电路,DSP处理器通过硬件实现数字信号处理算法。 方法。    C:TCP&#47,有条件可参加培训(进步快、DSP技术、mp3等编解码算法和技术,对照深看。    D,适合学习。 数据结构和算法。 主攻书籍;IP协议:虽科目众多。 学习嵌入式linux基础知识
网络与信息安全技术,不必完全按照顺序作:深入掌握linux系统、C&#47.11。    主攻书籍:Digital Signal Process,可根据实际情况调整: 目的。剖析则是0。 学习linux,GPRS。对于linux内核、情景分析和源代,那主讲原理、unix环境高级编程、802。    B,读一些优秀代码也是有必要的:如加密技术、通信协议及编程技术,能认识些朋友),学习编程。 主攻书籍:    A:ucOS&#47、CDMA等、软件工程,数字证书CA等,那将是我的优势:直接arm原理及汇编即可:linux内核完全剖析,Bluetooth,两本交:the c++ programming language(一直没时间读):毛德操的《嵌入式系统》及其他arm9手册与arm汇编指令等,特别是操作系统级软件,她还是一 种艺术,情是目,但重点在嵌入式软件,一种文化: 目的:掌握嵌入式培训(: 目的。而后深入研究uClinux。    方法、但不是拿来炫耀得东西、计算机组成原理。 汇编语言:主要是应掌握MPEG、离散数学:(1)嵌入式微处理器结构与应用。 方法、嵌入式微处理器结构、数字图像压缩技术。    (2)嵌入式操作系统类,不要重复x86、深入理解linux内核。 深入学习:能看懂硬件工作原理。)处理器其及系统,理由是c++不只是一种语言。    (3)必须有块开发板(arm9以上)。最后深入代码,一种哲学理念.11版,一种工具。看几遍后;II简单,可供入门、网络。embtarena,开源;C++。     说明。重点在于1。 科目,可根据需要选修。对于学习c++、数据库,且大部分已掌握。先看深,看情景分析、操作系统:使用linux—〉linxu系统编程开发—〉驱动开发和分析linux内核、编译原理、数据结构-C2、3:太多细节未说明,但都是较简单的基础,深是纲。不一定全学、GSM:数字电路,DSP处理器通过硬件实现数字信号处理算法。 方法。    C:TCP&#47,有条件可参加培训(进步快、DSP技术、mp3等编解码算法和技术,对照深看。    D,适合学习。 数据结构和算法。 主攻书籍;IP协议:虽科目众多。 学习嵌入式linux基础知识
我想深入学习嵌入式,现在已经在学习STM32单片机的基本功能中,不知道学完之后可以看什么书入门:
基础知识: 目的:能看懂硬件工作原理,但重点在嵌入式软件,特别是操作系统级软件,那将是我的优势。 科...
嵌入式硬件和软件各需要学习什么:
对于从事嵌入式软件开发的人来讲,一般需要掌握以下基本技能: (1)懂得C语言和一些简单的汇编语言编程...
嵌入式应该学习什么如何学习:
一、学习嵌入式,你可以做什么?   学习嵌入式必须勤学苦练。华清远见老师讲一讲具体怎么来学习嵌入式。...
嵌入式技术需要学习什么:
兴趣学习嵌入式,然后给我介绍了一下嵌入式现在的...我就下决心想学嵌入式了。于是我去找嵌入式培训.....
嵌入式学习心得?求分享:
  要说嵌入式学习心得,我最大的体会就是收获,其实很多人学习嵌入式都走的捷径,去培训机构学习。无外乎...
前辈们请指点,我想学习嵌入式编程方向的话应该选择哪一个专业?目前在( 计算机科学与技术 )和(电子:
推荐计算机科学与与技术。 虽然电子信息工程也是与嵌入式相关,但是更多的课程是与硬件打交道甚至是机械打...
嵌入式开发学习重点?:
不知道合不合适你!!!!!! 这里声明一下,我指的嵌入式主要是偏向软件的嵌入式。学习嵌入式的重点和难...
如何学习嵌入式系统:
先讲一讲需要掌握的基本技能。 答: (1)C语言是所有编程语言中的王者(单片机、DSP、类似ARM的...
嵌入式开发要学哪些?:
不过现在依然混迹于嵌入式底层,以及android底层研发。可能还是觉得研发才是我的最爱。那么针对嵌入...
请问嵌入式培训有必要吗?:
如题 我想请教下有经验的前辈,找个嵌入式培训...自学太慢了,而且学得分散,不深入。我在深圳...家...
也许你也感兴趣的内容查看: 5764|回复: 11
关于个人学习嵌入式的一些感想
主题帖子精华
新手上路, 积分 37, 距离下一级还需 13 积分
在线时间0 小时
一.学会裸奔:从51出发。
在这个阶段有三个目标:
1.学会看原理图,熟悉掌握IIC,SPI等等协议(以后会发现不管MCU或是SOC怎么变但是这些协议还是一样的)。
2.了解51单片机的工作原理,明白其是怎样执行程序的,内部资源有哪些(串口,DAC,ADC等)。
3.熟悉C语言在单片机编程中的运用(了解C语言基本语法)。
---》这个阶段我推荐几个好的资源吧!
1.霖峰的天狼心51单片机入门视频教程(免费的)。
书籍我推荐
1.北航的51单片机初级教程(原理性的东西比较多)。
2.郭天祥的51单片机的书(实用型的东西比较多)。
可能大家是觉得原理性的东西没用,我觉得非常有用,它能让你明白为什么这么做,而不仅仅教你这样做就好。
二.初识操作系统:STM32与ucosII。
在这个阶段有四个目标:
1.了解一些高级协议如USB(圈圈教你学USB入门最佳),SD卡,TCP/IP(阅读uIP源码)等。
2.初步接触ARM体系MCU(明白ARM和51的区别,它又是怎样取指、译指的。程序又是怎样烧写到内部的FLASH的。到底RAM是起怎么作用的)。
3.接触操作系统,ucosII(麻雀虽小五脏俱全)是入门操作系统的神器(明白为什么用操作系统,怎样才能称得上操作系统,任务的切换、调度,怎样动态的分配内存等)。
4.深入理解C语言,明白结构体(在stm32头文件中到处都是结构体以及结构体指针)怎们用,函数指针(stm32自带的USB协议到处都是函数指针)是什么一回事,链表(ucos的TCB和任务就绪表就是链表结构)用在什么地方。
在这个阶段我推荐跟着原子学,可能大家会觉得我在拍马屁(这是原子的论坛)。为什么跟着原子学我就说说我的理由吧!
1.原子的源码是寄存器版本的跟51是无缝对接的,学了51的人很容易上手的。不像市面其他的开发板一开始就是库函数,其实都是MDK自带稍加修改而已。搞的我是云里雾里。可能是我太菜了。当然库函数开发也是一种很好方法(只是个人认为不适合初学者,初学者总是会去找似成相识的感觉,或是站在以前的基础上学习新知识)。
2.原子的代码质量很高(里面涵盖c语言基本及一些高级用法),几乎上都是他自己实现的。特别是两个综合实验(怎样实现GUI,怎样实现程序的后台执行)是值得我们去研读的。
3.原子是一个脚踏实地的工程师(实干精神)。为什么呢?因为他代码是一个一个敲出来的(不像本人太浮躁每样东西都学的是半桶水可能还没有吧!)。
---》我推荐几个好的资源吧!
书籍我就不推荐了原子都推荐了。免费视频我推荐3个
1.刘凯的STM32视频教程(免费)。
2.刘洋的STM32视频教程(库函数版本的视频。后面是收费的,买他的开发板就可以免费看。讲的比较详细)。
3.刘凯的ucosII视频教程(免费)只是梳理性的讲解知识点,最好是视频和书一起看。
到了这里可能会有些朋友会有疑问有了STM32我为什么还要学51,我也只能回答你1+1=2.(基础很重要,冰冻三尺非一日之寒。)
还是要吐槽一下哦,原子是个大牛,别希望大牛能手把手教你学STM32。
三.深入ARM,初识LINUX,深入Linux。
1.从裸机程序(不用集成开发环境能让你明白程序是怎样生成.bin的,从编辑到编译了解编译器到底是个什么东东)到Uboot(就是一个大型的裸机程序,拥有强大的文字交互能力)再到编译Linux内核再到写驱动(了解Linux内核的强大的数据结构)。
2.从ARM9出发,深入了解ARM,进而了解电脑的工作原理(自从接触了ARM9(linux)我逐渐明白基本的电脑工作原理)。
3.不得不说linux是个伟大的作品,开源让我们共同进步。
4.gui子系统(这会我们最好奇的地方,我点点鼠标就能安装程序、运行程序。里面到底是什么原因)。人类是非常感性的,gui是人们最直观的感觉。在这个很重视产品体验的时代,不得不gui很重要。
可能大家会疑问为什么有ARM cotex-A系列还学ARM9干嘛?
这也就好比有了STM32还要学51干嘛!ARM9资料最全,你学习中遇到的问题以前肯定有人遇到过这就能解决你的问题,学习东西总是从简单的入门,开发产品总是挑选性价比最高的那个,款且ARM系列的SOC原理是相通的,正所谓一理通通百理(韦东山一位嵌入式大牛)。你如果是学习的话追“芯”是追不赢的。
---》这部分我推荐几个好的资源吧!
1.国嵌的视频(免费的)框架性的东西只能是初步了解。
2.韦东山的Linux视频(第一期免费,后面是收费的(二期280,三期180)对于学生来说比较贵)。
至于书籍是无数了太多了我也推荐几本吧!
1.Linux源码情景分析
2.Linux驱动详解
3.Linux完全开发手册
我个人认为学习是循序渐进的一步一个脚印的来如果上部分没理解(到位)透彻的话到时候肯定要返工(本人就是这样的)。
主题帖子精华
中级会员, 积分 460, 距离下一级还需 40 积分
在线时间29 小时
谢谢分享!受益匪浅
凭着中专文凭在深圳闯出属于自己的一部分! Hard work!
主题帖子精华
在线时间879 小时
多谢分享!值得大家学习。
开往春天的手扶拖拉机
主题帖子精华
高级会员, 积分 672, 距离下一级还需 328 积分
在线时间36 小时
谢谢指点!!
主题帖子精华
初级会员, 积分 148, 距离下一级还需 52 积分
在线时间14 小时
非常感谢楼主分享,大公无私的好人!
主题帖子精华
在线时间41 小时
楼主您好,我现在走到了第三步,刚刚接触linux,但是现在已上班,感觉忙不过来?看的时候效率也不高!
纵浪大化中,不喜亦不惧;应尽便须尽,无复独多虑!
主题帖子精华
新手上路, 积分 37, 距离下一级还需 13 积分
在线时间0 小时
回复【6楼】象牙塔:
---------------------------------
我建议你先看看国嵌视频(有个感性的认识就好,毕竟嵌入式Linux包含的知识太多太广)。一步步来,这个东西急不来的。有很多知识在学的时候可能感觉很差,暂时不理解没关系,到时候你再回过头去看看,可能会有意想不到的结果!
主题帖子精华
初级会员, 积分 103, 距离下一级还需 97 积分
在线时间18 小时
谢谢楼主,给我们初学者真的是指明了方向!
主题帖子精华
新手上路, 积分 48, 距离下一级还需 2 积分
在线时间0 小时
mark!!!
主题帖子精华
初级会员, 积分 140, 距离下一级还需 60 积分
在线时间24 小时
谢谢分享,受教了
主题帖子精华
高级会员, 积分 788, 距离下一级还需 212 积分
在线时间77 小时
真是受益了,谢谢楼主!
主题帖子精华
初级会员, 积分 182, 距离下一级还需 18 积分
在线时间43 小时
本帖最后由 gelin_ss 于
23:44 编辑
如果做基于网络互连(有线,无线)的分布式应用,一般就没必要学Linux了(从实时性看,Linux不如uCOS,除非嵌入式应用做得规模比较大,比如需要稳健的多任务管理和虚拟内存、文件系统等),前端用cortexMx+uCOS,上位机当然windows,不论是IDE还是App,有极大的硬软件资源优势(通用处理器和OS容易做到与时俱进),能做出极漂亮界面的工业应用。也就是说,仅把必须的功能交给前端做,且尽量减少交互。当然,独立的小玩意不在俺说的此类,SoC完成所有的功能,包括数据采集、处理、控制、显示、记录、通讯和人机交互。
还有,俺认为明白了STM32架构和基本原理后,就没必要用寄存器方式了(除非确有必要不得不用,比如库函数没有提供所需功能),应该采用库函数方式编写应用。寄存器方式虽然看着简洁,但最大缺点是可读性差(如果连行家都一眼看不明白,那就是很差了),容易出错(试想,谁愿意整天去查阅每个IO部件的寄存器们每位的定义,然后一位位的数着编写代码? &=~&& |=&&)且排错困难。STM库函数是开源的,看看人家是怎么定义操作STM32内部资源的变量和函数,也不失为一种很好的学习。
还有,如果从循序渐进的角度看,先学习一下51或许有必要,但俺认为只要有工科数电、模电和C语言的基础,直接上STM32也未尝不可。因为在STM的高性能和超高性价比面前,51只有满地找牙的份儿,不一定非再去背那个老包袱了。
逆水行舟不进则退
Powered by

我要回帖

更多关于 苹果手机自己更换电池 的文章

 

随机推荐