24小时热门版块排行榜    

查看: 1672  |  回复: 16
当前主题已经存档。
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

beinifaxian

金虫 (著名写手)

日易者

[交流] 【求助】我想学编程,该从哪里开始?

想学编程是因为觉得嵌入式开发很有前途,有点C语言基础,该学些什么?怎么才能学得更好呢?
     和网友聊天他建议我去学网络编程,我说我在看汇编语言学基础知识,他叫我别学了?汇编现在没用了吗?
     希望得到虫虫们的指点.
     邮箱:lwhua12#yahoo.com.cn

[ Last edited by weiwenjie on 2007-12-16 at 11:21 ]
回复此楼
贷帮,将爱心投资于勤奋!
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sdlj8051

金虫 (著名写手)

给楼主一篇转贴

★ ★ ★
sinapdb(金币+3,VIP+0):thanks
嵌入式软件工程师的技能修炼

点穴:
深入了解至少一种处理器/控制器的体系结构,熟悉其汇编指令。
     
掌法:
精通C语言,掌握加载技术和编译链接知识。

兵刃:
了解常用存储、通讯和人机接口设备,熟练编写设备驱动程序。

阵法:
嵌入式操作系统的理论和实践。

兵法:
程序设计思想的修炼。推荐阅读成熟的GUI和TCP/IP协议栈代码,体会其设计方法。
需求分析技术。
所在领域的专业技术。原理和算法,相关的国际和国家标准。

实战:
做项目,做大量的项目,前面所说才能真正为我所用。

如此,或可独当一面。
5楼2008-02-10 13:34:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 17 个回答

dream_fly84

银虫 (正式写手)

★ ★
weiwenjie(金币+2,VIP+0):merci
所有程序设计语言都是相通的.
我总是假定别人学习编程不是为了应付什么,而是成为高手级别的.而高手是可以融会贯通的。
我建议你学C和java,它们是语言中很有代表性的,C可以直接操控系统底层,而java面向对象比较彻底.如果学习到用C可以写出面向对象的中型程序,那你就是高手了.这时再去看C++或者其他语言是很轻松的.
汇编语言也不错,但是它偏底层了,现在的底层程序一般也用C不用汇编,主要是太费事了.暂时不建议学这个.

建议体会完整系统的示例代码,体会几个示例后就自己编写小程序.
2楼2007-12-15 11:13:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jige001

金虫 (小有名气)

o  ,这样啊
   多谢指导
3楼2008-02-10 12:28:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sdlj8051

金虫 (著名写手)


sinapdb(金币+1,VIP+0):thanks
不知道楼主是怎样理解的嵌入式系统的
也不知道楼主打算往哪方面发展
就个人的观点来看做技术有两条道路走
一,    MCU + 硬件, 走软硬结合的道路。单片机现在还是很不错的,特别是在测控,仪器仪表等行业,在这一块软硬件都牛的人还是比较少的,所以找这条道路我感觉不错,往往一个公司的技术总监就是这样的人才,但需要很深的基础,看楼主的专业不是这块出身的,这条路比较不好走。

二,    嵌入式道路,嵌入式现在很火。因为随着人民生活提高,以后产品会加入联网,多媒体,通讯等功能,这些都离不开嵌入式了。在这一块一般有ARM和DSP两条路。楼主可以选择自己感兴趣的方向发展。
但不论哪一个方向开发板必须要买的,如果没有开发板我感觉还是不要学了,对于买开发板我建议楼主还是买知名公司的,因为一般知名公司的板子一般资料比较齐全,利于新人上手。等到楼主把开发板的示例程序(一般开发板会配C与汇编两个版本的程序)搞懂之后,就算是入门了。
4楼2008-02-10 13:30:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[教师之家] 售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急 +5 ASdOkHsho7FD 2026-08-28 8/400 2026-08-30 05:48 by ZPa0EcMwuECS
[考博] 售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急 +3 jCd0dEvKHShX 2026-08-29 4/200 2026-08-30 03:26 by ZPa0EcMwuECS
[考研] 售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急 +4 G6APbkg8SA6w 2026-08-29 5/250 2026-08-30 02:40 by ZPa0EcMwuECS
[考博] 售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急 +3 gy1nBQXYQJqL 2026-08-29 4/200 2026-08-30 01:58 by ZPa0EcMwuECS
[硕博家园] 售SCI文章,我:8O.5.5.1O.54,科目全,可十急 +4 gy1nBQXYQJqL 2026-08-29 4/200 2026-08-30 01:49 by ZPa0EcMwuECS
[公派出国] 售SCI一区T0P文章,我:8.O.55.1.O54,科目全,可伽急 +4 gy1nBQXYQJqL 2026-08-29 7/350 2026-08-30 01:36 by ZPa0EcMwuECS
[论文投稿] 售一区SCI文章T0P,我:8O.551.O54,科目全,可十急 +4 gy1nBQXYQJqL 2026-08-29 6/300 2026-08-30 01:25 by ZPa0EcMwuECS
[找工作] 售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急 +4 ASdOkHsho7FD 2026-08-28 7/350 2026-08-30 01:14 by ZPa0EcMwuECS
[基金申请] 中青基了要发朋友圈吗? +4 349506619 2026-08-28 4/200 2026-08-29 22:41 by alongwaytogo
[教师之家] 导师吐槽:我怎么摊上了这么个极品研究生! +9 苏东坡二世 2026-08-23 9/450 2026-08-29 14:41 by hustersqt
[基金申请] 我就是申请一个面上项目而已,这评审意见是按照杰青的条件评的吧? +6 gouxfjh 2026-08-28 9/450 2026-08-29 09:59 by jklily
[基金申请] 为什么资助数各大高校都创新高,自己申请怎么就这么难 +12 Kittylucky 2026-08-27 13/650 2026-08-29 00:04 by superceng
[基金申请] 基金系统什么内容也没有 30+4 winsaint 2026-08-27 9/450 2026-08-28 11:06 by maolC
[基金申请] 申请删除本帖 +6 lyz123lyz 2026-08-27 7/350 2026-08-27 17:31 by 宁静致远sy
[基金申请] 能否退出参与的面上项目解除限项 +23 koalala 2026-08-24 26/1300 2026-08-26 14:29 by 宝贝虫子
[基金申请] 为什么国自然不能直接公布 +4 bjdxyxy 2026-08-26 4/200 2026-08-26 13:12 by qingmu1201
[基金申请] 国际合作可查了,中了面上 (EPI+1)(金币+50) +18 Ldrop2023 2026-08-26 18/900 2026-08-26 11:15 by cmrandy
[基金申请] 项目信息和经费信息在系统里都可以看到了 +6 wittyboy 2026-08-26 14/700 2026-08-26 10:55 by wittyboy
[基金申请] 牛来!米来!面来! +8 beefly 2026-08-26 8/400 2026-08-26 08:37 by xuzhipiao
[基金申请] 没有任何消息-是不是就凉了 +9 图啦图啦 2026-08-24 10/500 2026-08-25 11:59 by 南海小哥
信息提示
请填处理意见