【加关注】不争第一,只为实用。全力打造论坛最实用的ARM技术入门帖+一个有奖参与的活
好久没来论坛了,主要是前段时间比较忙。整个寒假都在跟着导师做项目,刚写完归档报告,终于有时间闲下来做点儿自己的事情了,呵呵。这段时间一直有博客和论坛上的朋友密我,要6410视频和文档,基本就是说网盘下载速度慢和个别资料文件损坏的。还有不少朋友说ARM入门太难,搞了一段时间就没意思了,想要一些学习建议。我仔细看了一下,资料损坏的情况可以尝试不用迅雷,直接用右键->文件另存为.搞定。网盘下载慢的主要是视频文件,我测试了一下,实验室10M带宽半夜下载速度也只有20-30K,确实很龟速。一怒之下把这55期视频都上传到了优酷上,下面给出各视频的在线观看地址,大家直接在线看比较方便。
这些天都在想朋友们提出的“入门比较难”的问题。一是想到这五年自己从搞单片机到现在做ARM的经历,看能不能总结些思路给初学的朋友参考,再就是想实实在在的做些事情,能为ARM的普及尽自己的绵薄之力。
我是07年开始接触嵌入式的,那时候还是大三,学校开了单片机的课程。当时也是听很多师兄们说单片机特别难,根本学不会。哎,就业压力大,山大啊,没办法,还得硬着头皮学。这里我给大家介绍一个单片机速成的秘诀,绝对管用。如果完全没有嵌入式基础的话,就看一下天祥电子的《十天学会单片机》视频和郭天祥写的《我的大学四年》,很鼓舞。对于单片机,我个人的理解是:51系列单片机是ARM入门最好的起点。一是学习起来非常简单,8位系统,原理和编程都很easy;二是郭天祥的视频确实很好,几乎可以说是零基础学习单片机毫无压力。但由于单片机门槛低,所以作铺垫不错,要想通过它来找高薪工作或是要达到比较高的高度还是很困难的。其实嵌入式处理器和PC的差不多,贴切但不太精确的描述是:51单片机算286的话,ARM9算奔腾,ARM11算酷睿。我是从51单片机(07年暑假)->44B0(08年初)->2410(08年4月)->2440(09年6月)->6410(09年底)这样走过来的。因为是跟着老师做项目,由不得我挑三拣四,呵呵。学习的话完全可以不这样,44B0因为没有MMU(虚拟内存),现在很少用到。2410也随着2440的强势逐渐没落了。我建议大家了解单片机后直接选择2440或6410。有朋友或许认为ARM11要比ARM9难学,其实不是。嵌入式开发的原理和方法都大同小异,ARM9和ARM11只是不同时代的两款产品而已,与难易无关的。
之前听到有些朋友说嵌入式多么多么难学,根本不知道从哪里入手,也有朋友说搞定嵌入式就是小case,几个月轻松拿下。我觉得嵌入式作为一个体系而不是一门课程是分阶段的。就好像语文,什么叫搞定语文?是学会说话写字还是能读书看报还是成为韩寒余秋雨?学嵌入式也是一样的,对目标的定义不同,“搞定”的含义也就不一样。建议打算开始入手嵌入式的朋友不要有盲目的畏惧心理,嵌入式只是现在的一个热门领域,先抱着好奇心走进来,再一步步的了解它。
学嵌入式第一步应该干什么呢?我是从这三个方面开始的:
1.了解什么是嵌入式以及嵌入式行业前景。从中找到兴趣点和目标。(建议看一下帖子下面飞凌《嵌入式综述(上)》的视频)
2.了解嵌入式基本知识。包括CPU、数字电路基础和C语言基础。(建议看一下帖子下面飞凌《嵌入式综述(下)》和天祥电子第一期的视频)
3.能够在裸机上编写简单的实验程序。
可能不少朋友没有单片机、数字电路和C基础,这不要紧,因为入门所需要的东西都是最基本的,即便以前没有学过,这些知识点也能几天内掌握。(我本科是电子信息专业的,当时学校开的课是VB根本没学C语言,更不知CPU为何物,囧)这里我强烈建议对自己基础没有信心的朋友看一下上面提到的三期视频内容,相信掌握基础知识是不成问题的。
在这里给出一个我入门的思路:
先看一下基础知识视频->搞一块开发板或实验箱用C语言写一个流水灯的程序下载到板子(只需知道简单原理、操作流程和程序各语句的作用即可,至于CPU是怎么工作的不用管)->学会看原理图(很简单)->自己改编一下流水灯的程序,让它按照自己的想法点亮->去思考CPU和寄存器以及外部电路的关系。基本了解后,就会觉得原来这就是嵌入式,这就是ARM啊。接下来可以自己去找些资料了解一下ARM的基本功能,看看有哪些寄存器及其工作原理。
其实嵌入式学习最好是能有高手带或是有一群朋友一起讨论。现在学嵌入式一般就是在学校实验室或是买块开发板自学。资料也基本来自论坛或开发板提供的那些。怎么说呢,论坛的资料比较综合,要找起来很困难。要么是只有提问没有回答的,要么是问题类似但又不完全一样的。开发板自带的资料虽然丰富,但很少有能从基础讲起的。更多的是引导和说明性质的。没有什么基础的话,单凭这些资料从零开始自学可以是可以,但会比较吃力。
我始终认为能把自己的爱好和自己的事业结合起来是件很开心的事情。现在ARM作为嵌入式一个热门的发展方向,学习和使用的人越来越多。学习之前一定要认清楚自己想要的是什么。过程当中可能会遇到很多的困难、挫折,因为我们有目标,有梦想,所以一定要有披荆斩棘的勇气和耐心。相信只要大家能坚持,有正确的思路,很快就能融入到嵌入式领域了。
------------------------------------------------一个希望大家参与的活动----------------------------------------
再来说一下帖子题目提到“关于活动”的事情。寒假做的项目,导师心情不错,给了5000大洋,想想与其和同学们出去搓一顿,真不如拿出来做些有意义的事情,办一期“嵌入式ARM入门的征文活动”。也算是对自己单纯而又青涩校园生活最后的纪念吧。
想法是早就有了,但由于各种原因迟迟未能执行,当然,都是我个人的原因,哈。前天,也就是2月10日的时候开始着手做。先是联系了一些国内不错的培训机构,把我的想法和他们介绍了一下,打算有偿请他们帮着录制一些讲嵌入式入门基础知识的视频,可能看我是个学生,没什么油水吧,都不鸟我--!随后又联系的国内几个比较大的开发板厂家,也普遍表示对没有商业价值的活动不感兴趣。这个我是完全理解的,公益不能强求,人家都是生意人,不会做白搭工夫又不挣钱的买卖。这一天跑下来,开始体会到,大学是年轻人最后有梦想的地方,走上社会就意味着走向现实。
之前学校和飞凌有过几次合作,多少还是打过些交道的。昨天抱着试试看的心态去了趟飞凌的北京办事处,正好遇到他们的当家看门人,咳咳,不对,是当家掌门人,郭总。说了我的想法后,郭老师(好像曾在某知名大学任教)表示支持。但现在比较忙,暂时只能提供资金支持,提供不了技术支持。我想刚开始也不能要求太多,毕竟只是我一厢情愿的想法,也不知道有多少朋友支持我这么做。要是人家真停下工作帮我,没办好的话,太过意不去了,呵呵。回到学校后我深刻体会到:老师到底还是比老板好说话啊。
拉到了第一笔赞助,虽然不太多,但依然很激动。晚上就开始想活动的内容了。原本想做一次有奖征文,可想了想,活动的目的是帮助初学的朋友尽快入门,就算有高手拿出高质量的技术文章,对这些朋友也没什么帮助,所以就不抢这个噱头了。收集些基础的,对大家真正有帮助的作品就好了。奖品也是本着“参与有份”的原则,既能通过这次活动整理出有用的资料又不能让那些热心付出的朋友白白辛苦。总之,赠人玫瑰,手留余香。我只希望能尽自己绵薄之力,帮助更多的朋友少走弯路的入门ARM。
因为不是用作商业用途,参加活动的帖子版权归作者所有,如果有好的帖子,我负责整理和转帖到这个帖子中,让大家做参考。再就是活动属于水友级别的,奖励的话大家可以给我一些建议,目前准备的是IT必备的:精致水杯和优质电脑外设。如果有非常好的文章,我会联系作者朋友,讨论奖品或是奖金。
强调一下:此次活动与水平和能力都没有关系,不管是刚开始学习的朋友还是工程师朋友,都欢迎参与!文章无好坏,只要用心、用态度来做就好了。我相信我待君以诚,君亦会以诚待大家。
具体活动参与方式可以点击这个链接查看:http://www.witech.com.cn/huangdong.htm
说的有点儿多。继续帖子的重点内容,飞凌官方提供的ARM11入门视频+WinCE开发视频共55集优酷在线观看地址(开发板光盘里国嵌的Linux视频太多了,70多集正在传,稍后发布)和天祥电子的《十天学会单片机视频》:
天祥电子《十天学会单片机》优酷视频:http://v.youku.com/v_playlist/f5122475o1p0.html
飞凌郭工《嵌入式综述上》优酷版:http://v.youku.com/v_show/id_XMzUyMDI3OTg4.html
飞凌郭工《嵌入式综述下》优酷版:http://v.youku.com/v_show/id_XMzUxOTk0NjAw.html
--------------------------------ARM11 6410的相关相关视频教程----------------------
S3C6410开发板 Jlink仿真器的使用方法以及ucos烧写方法:
http://v.youku.com/v_show/id_XMzUwMTQ2MTg0.html
S3C6410开发板 Linux开发环境搭建--vmmare的安装和使用
http://v.youku.com/v_show/id_XMzUwMTQ4Mzcy.html
S3C6410开发板 Linux开发环境开发概述
http://v.youku.com/v_show/id_XMzUwMTc4Njc2.html
S3C6410 Linux2.6.36一键烧写
http://v.youku.com/v_show/id_XMzUwMTQ4NTQ0.html
6410开发板Wince6开发环境搭建-安装wince6和补丁
http://v.youku.com/v_show/id_XMzUwMTc5ODUy.html
6410 Wince6开发环境搭建的全直播之 安装VS2005.NET
http://v.youku.com/v_show/id_XMzUwMTkyOTQw.html
飞凌6410开发板 Wince6开发环境搭建--BSP的安装和内核的编译
http://v.youku.com/v_show/id_XMzUwMjA1MjY0.html
S3C6410开发板 Wince6烧写方法
http://v.youku.com/v_show/id_XMzUwMTk1Nzg0.html
S3C6410开发板 QTE移植教程之一 综述
http://v.youku.com/v_show/id_XMzUwMTU1MzA4.html
S3C6410 QTE移植教程之二 移植Tslib
http://v.youku.com/v_show/id_XMzUwMTY1NTA4.html
S3C6410开发板 QTE移植教程之三 移植QT-EXTENDED-4.4.3
http://v.youku.com/v_show/id_XMzUwMTU0NjI4.html
S3C6410开发板QTE移植教程之四 移植QT opensource-4.7.1
http://v.youku.com/v_show/id_XMzUwMTU1OTEy.html
S3C6410开发板 QTE移植教程之五 移植qtopia-2.2.0的第三方库
http://v.youku.com/v_show/id_XMzUwMTY0NzUy.html
6410开发板 QTE移植教程之六 移植qtopia-2.2.0
http://v.youku.com/v_show/id_XMzUwMTg1MTk2.html
【S3C6410wince系列】第一期 wince概述
http://v.youku.com/v_show/id_XMzUwMTk1ODQ0.html
【S3C6410开发板wince学习系列】第二期 wince应用开发准备上
http://v.youku.com/v_show/id_XMzUwMjAwOTU2.html
【S3C6410开发板wince学习系列】第二期 wince应用开发准备下
http://v.youku.com/v_show/id_XMzUwMjEwMDMy.html
【S3C6410开发板wince学习系列】第三期 WINCE应用程序举例
http://v.youku.com/v_show/id_XMzUwMjExMjIw.html
【S3C6410开发板wince学习系列】第四期对Hello World程序进行优化
http://v.youku.com/v_show/id_XMzUwMjIwNjM2.html
【S3C6410开发板wince学习系列】第五期WINCE上的图形化应用程序
http://v.youku.com/v_show/id_XMzUwMjE4OTY0.html
【S3C6410开发板wince学习系列】第六期WINCE上的图形化应用程序
http://v.youku.com/v_show/id_XMzUwMjI3MDU2.html
【S3C6410开发板wince学习系列】第七期WINCE上的图形化应用程序--字体的使用和创建 文本的各种输出方法
http://v.youku.com/v_show/id_XMzUwMjI4Mzky.html
【S3C6410开发板wince学习系列】第八期WINCE上的图形化应用程序--位图的使用流程 位图使用的相关函数
http://v.youku.com/v_show/id_XMzUwMjMyNTYw.html
【S3C6410开发板wince学习系列】第九期WINCE上的图形化应用程序--位图的特技显示方法 卷轴显示等实例
http://v.youku.com/v_show/id_XMzUwMjMzMjY4.html
【S3C6410开发板wince学习系列】第十期WINCE上对话框程序设计--对话框程序的创建 对话框程序的基本构成
http://v.youku.com/v_show/id_XMzUwMjM0MDUy.html
【S3C6410开发板wince学习系列】第十一期WINCE上对话框程序的优化--对话框消息处理机制分析 对话框函数的封装 对话框命令和消息的优化
http://v.youku.com/v_show/id_XMzUwMjM5MDc2.html
【S3C6410开发板wince学习系列】第十二期WINCE上对话框控件--静态控件颜色、内容的操作 按钮对象的获取等操作
http://v.youku.com/v_show/id_XMzUwMjQyNTky.html
【S3C6410开发板wince学习系列】第十三期WINCE上对话框控件--文本对话框的基本操作方法和函数 微调按钮控件的基本操作方法
http://v.youku.com/v_show/id_XMzUwMjQ0NzUy.html
【S3C6410开发板wince学习系列】第十四期对话框控件--拖动控件的基本操作 列表框的应用实例 组合框的应用实例
http://v.youku.com/v_show/id_XMzUwMjUwMDA0.html
【S3C6410开发板wince学习系列】第十五期对话框控件--列表视图控件的操作方法
http://v.youku.com/v_show/id_XMzUwMjUxODQ4.html
【S3C6410开发板wince学习系列】第十六期wince进程程序设计--进程的基本概念 进程操作的函数介绍 进程程序实例
http://v.youku.com/v_show/id_XMzUwMjUzMzky.html
【S3C6410开发板wince学习系列】第十七期wince进程程序应用实例—进程的枚举
http://v.youku.com/v_show/id_XMzUwMjYwNDU2.html
【S3C6410开发板wince学习系列】第十八期进程间的通信
http://v.youku.com/v_show/id_XMzUwMjYwMjA4.html
【S3C6410开发板wince学习系列】第十九期进程间的通信—消息队列
http://v.youku.com/v_show/id_XMzUwMjY0NDM2.html
【S3C6410开发板wince学习系列】第二十期多线程程序设计
http://v.youku.com/v_show/id_XMzUwMjY4NDUy.html
【S3C6410开发板wince学习系列】第二十一期多线程应用和问题的产生
http://v.youku.com/v_show/id_XMzUwMjY4MTMy.html
【S3C6410开发板wince学习系列】第二十二期线程同步问题
http://v.youku.com/v_show/id_XMzUwMjc0NjQ4.html
【S3C6410开发板wince学习系列】第二十三期文件的基本操作
http://v.youku.com/v_show/id_XMzUwMjgyMzIw.html
【S3C6410开发板wince学习系列】第二十四期文件系统管理
http://v.youku.com/v_show/id_XMzUwMjc2MDky.html
【S3C6410开发板wince学习系列】第二十五期文件对话框和系统对话
http://v.youku.com/v_show/id_XMzUwMjgwNzI4.html
【S3C6410开发板wince学习系列】第二十六期内存映射文件
http://v.youku.com/v_show/id_XMzUwMjg1MDY0.html
【S3C6410开发板wince学习系列】第二十七期注_册表编程
http://v.youku.com/v_show/id_XMzUwMjg4MTI0.html
【S3C6410开发板wince学习系列】第二十八期设置启动和枚举串口
http://v.youku.com/v_show/id_XMzUwMjkyOTky.html
第二十九期Socket通信基础
http://v.youku.com/v_show/id_XMzUwMjkyNTE2.html
【S3C6410开发板wince学习系列】第三十期UDP通信示例
http://v.youku.com/v_show/id_XMzUwMjk4NTU2.html
【S3C6410开发板wince学习系列】第三十一期Ping应用程序的实现
http://v.youku.com/v_show/id_XMzUwMjk5NDQw.html
【S3C6410开发板wince学习系列】第三十二期TCP通信示例
http://v.youku.com/v_show/id_XMzUwMzAxNDcy.html
【S3C6410开发板wince学习系列】第三十三期红外通信
http://v.youku.com/v_show/id_XMzUwMzA4MjM2.html
【S3C6410开发板wince学习系列】第三十四期蓝牙设备发现
http://v.youku.com/v_show/id_XMzUwMzA4MzQ4.html
【S3C6410开发板wince学习系列】第三十五期蓝牙服务的发现和发布
http://v.youku.com/v_show/id_XMzUwMzEwNTgw.html
【S3C6410开发板wince学习系列】第三十六期使用蓝牙进行通信
http://v.youku.com/v_show/id_XMzUwMzE1NzUy.html
【S3C6410开发板wince学习系列】第三十七期串口通信基础
http://v.youku.com/v_show/id_XMzUwMzE4MjYw.html
【S3C6410开发板wince学习系列】第三十八期利用串口获取GPS信号
http://v.youku.com/v_show/id_XMzUwMzE5MzUy.html
【S3C6410开发板wince学习系列】第三十九期利用串口进行短信的收发
http://v.youku.com/v_show/id_XMzUwMzE5Njg4.html MARK.谢谢分享。学得越多,发现自己不懂的越多,学无止境啊。 回复【1楼】lovelywwei
-----------------------------------------------------------------------
多谢这位朋友支持。一起努力,一起进步./emotion/em007.gif 支持 LZ,我们经历很相似啊
这个必须支持加关注! 楼主,我顶,我顶,再顶,非常适合入门的资料,但是很经典。 顶楼主 回复【3楼】taishandadi
回复【5楼】goooogleman goooogleman
回复【6楼】chenqi
----------------------------------------------------
多谢三位大神支持啦./emotion/em017.gif
等邮箱收到邮件我会第一时间帖上来,ARM帝们,现身吧!./emotion/em021.gif 好像有好多坛里都有了~帮顶~~~ 回复【8楼】nongxiaoming
好像有好多坛里都有了~帮顶~~~
-----------------------------------------------------------------------
之前发过网盘版的视频,大家还得下载,比较麻烦,所以这次小弟把这些视频都搞到优酷上了,内容差不多,主要是看着方便了,呵呵。多谢支持,朋友! 谢谢楼主!!! 支持! 支持!顶一下! 帮顶。
有时间an搞搞A8,A9和安卓。 支持楼主. 顶楼主,很好的入门资料 这个必须顶! 支持一下 以飞凌开发板为基础。。。亚历山大~~ 回复【18楼】tyqhaha
以飞凌开发板为基础。。。亚历山大~~
-----------------------------------------------------------------------
兄台说的这个问题我当时也想过。之所以要选择飞凌的开发板有下面三个原因:
1.我开始也在是用ARM9还是ARM11的问题上纠结了半天,问过我的导师和其他实验室的几个老师,建议我用ARM11,毕竟支持的操作系统多一些,技术更新一些。所以我觉得ARM11更主流一些。
2.因为不太了解开发板的行情,只能从淘宝上看一下大家现在学习都用什么开发板。除了单片机之外,目前飞凌的OK6410应该是最多的,所以我觉得用飞凌的板子受众群体会大些。
3.这次活动飞凌是唯一认同和支持的公司,所以我想先通过把活动搞起来,然后逐渐再增加其他的平台。
初期只是测试性质,很多细节都会逐渐完善的./emotion/em007.gif 谢谢LZ! 高手都是从初学者过来的,刚入门的时候估计很多前辈也是比较艰辛的,所以我希望通过这样一个活动,有经验的朋友能写一些文章鼓励和引导一下还没入门的朋友。而正在入门的朋友也可以记录一下自己的学习过程和遇到的问题,一个人的力量总归是有限的,没准儿遇到的这个问题已经让别人解决了。大家在一起交流比一个人闷闷的学要好很多。算是一个倡议吧,呵呵。 没办法,不得不mark mark 正在学linux 痛并快乐着 我也要顶一下 这个必须顶! 正在开始学习呢,慢慢来吧,这东西你说会用一点都会的,到是要用的很好拿就不是谁都能做到的哦。楼主的帖子让很多想学习而又有些怕的新手们看到了鼓励,大家加油啊 mark 好啊,支持楼主!问一下活动规则,帖子是累计发多少个得奖品还是每次拿了奖品,帖子数就清零呢?我想参与。 学习 支持 支持楼主,谢谢分享。 回复【28楼】glassheart
好啊,支持楼主!问一下活动规则,帖子是累计发多少个得奖品还是每次拿了奖品,帖子数就清零呢?我想参与。
-----------------------------------------------------------------------
投稿数是不清零的,只要满足条件就会持续计数。比如发一个帖子,就可以获得一个精致的水杯,发帖数会被保留。发到第三个帖,就可以获得一个4G的U盘,发到第10个帖子的时候一共就能获得水杯+U盘+耳机+鼠标套装+机械键盘(或爱国者MP5)这些东西了。
因为是第一次办这类活动,第一阶段的奖品就是这些,如果大家普遍觉得不太合适的话会在第二阶段调换成其他奖品。但我绝对保证,只要是满足条件的作品就会按照现在活动页面的奖励兑现。邮箱和帖子我每天都会关注,奖品也会按天准时发放。 mark mark 好贴,MARK。 MARK下 顶啊,正好手头有点儿资料,可以发上来帮助别人!楼主的提议很好! 支持楼主的活动,这个一直入不了门头痛啊。 支持。。。。。。。。。。。。楼主辛苦。。。
以后常来的。。。 支持啊!好活动,能帮助入门太重要了,自己学的话那叫一个纠结。。 支持楼主的精神 收到活动开始的第一份投稿,十分的开心。在此特别感谢作者:jhk dianziaihaozhe123 本作品属于基础技术类。由于是第一个参加活动的热心朋友,所以特别奖励飞凌纪念水杯和飞凌4G超薄U盘各一套。请这位朋友尽快将联系方式发给我:D
作品题目:OK6410 android开机启动画面修改(文章中图片太多了,就不把内容发上来了,感兴趣的朋友可以下载来看)
下载地址:点击此处下载 ourdev_719364XA139O.doc(文件大小:492K) (原文件名:OK6410 android开机启动画面修改.doc) 记录下来 顶!支持!楼主,活动收到的文章都会更新这里吗? 强帖,学习了 mark 回复【43楼】lescy
顶!支持!楼主,活动收到的文章都会更新这里吗?
-----------------------------------------------------------------------
是的。都是在这里更新的。刚收到 jhk dianziaihaozhe123朋友的第二封邮件《OK6410 android下pwm驱动修正》。
我看了一下,是一篇很不错的文章,里面有大量的图片说明和源码注释,对硬件和驱动感兴趣的朋友千万不要错过啊!
点击此处下载 ourdev_719432TQAIBX.rar(文件大小:196K) (原文件名:OK6410 android下pwm驱动修正.rar) 多谢大家支持!50楼的朋友会有一份礼品相赠!看哪位朋友能抢到啊./emotion/em023.gif 顶楼主的这份用心!!! 樓主好人!頂 再頂 50楼的朋友,礼品是你的了。请把你的邮箱发到这个帖子里,我们给你发一个确认帖子./emotion/em011.gif 这些对于入门很有用,
现在都开始arm11了
自己的arm9还在启程中 我也好想学习呀 回复【51楼】Ayuflyhigh
-----------------------------------------------------------------------
多謝,很強大,有空搞一下!OK6410貌似沒有帶CAN BUS啊。
aurex00@gmail.com mark,没2440的啊 mark,谢谢分享 mark一下 mark 马克 确实,看完楼主发的相关帖子,入门者的福音呀~ 多谢大家支持!现在正在联系文章作者,先起个头吧,不然大家都不敢投稿,哈哈。而且考虑增加奖励了,ARM帝们,现身吧! 再来更新一个新作品,依然是jhk dianziaihaozhe123朋友发布的《xp系统下Android Led灯实现》具体实现步骤+源码+test程序,正在学android的同学一定不要错过啊!
点击此处下载 ourdev_719595XGBWG7.rar(文件大小:242K) (原文件名:XP系统下Android Led灯实现.rar)
还有两个小问题要说:
1.帖子50楼topdog朋友的邮寄地址还没有发送到邮箱,请看到回复后尽快把信息发过来,以便奖品邮寄。
2.jhk dianziaihaozhe123朋友的邮寄地址已经收到。奖品飞凌纪念水杯+2个4G U盘+1套原装森海塞尔耳机将在今天下午发出。快递的单号将在邮件中回复,请注意查收! mark 果断支持!希望多谢Linux资料! 果然强大,谢谢楼主 打算再新开一个主题,征集一些入门的文章。现在收到10多个作品了,都是技术类的。我觉得入门之初,还不太适合看。(作品还是会发布上来的,奖品也会按照活动规则邮寄给作者,这个作者朋友们不用担心O(∩_∩)O哈哈~)
再就是有朋友问关于活动和飞凌关系的问题,为什么是我个人办的,活动图片却放到飞凌网站上?为什么要自己出钱来做这个活动?
首先我说一下活动和飞凌的关系。如上文所说活动是我提出的,飞凌郭总说尽可能配合。其实算是我个人的行为,并不是飞凌官方的活动。
活动图片放到飞凌网站主要是有下面两个原因:
1.如果我在咱们论坛放这么一个图片,大家即便投稿获得奖品了,谁敢把个人信息发给我呢?我还是希望大家能付出都有所回报的,虽然奖品并不名贵。要是因为大家有这个顾虑而不能参加活动,那是我们都不想看到的结果。所以,我把这个顾虑告诉了飞凌郭总,郭总说可以放到飞凌网站上,由飞凌作为监督方,保证活动的合法合理性。
2.飞凌有自己的美工部和网络部,我只需要把我的想法告诉他们,他们可以来帮我做图片做页面。我不会PS这些东东,交给他们处理我可以拿出更多时间整理作品..
至于这次活动,我想说的是:如果有朋友愿意参与,但有所顾虑,可以咨询飞凌官方或将奖品邮寄地址告诉飞凌客服,他们可以替我转发。再就是一个人想帮助别人并不见得都有所企图。我只是提出一个倡议,希望有分享精神的热心朋友能尽可能的多帮一下需要帮助的朋友吧。好人好报./emotion/em007.gif 楼主,能不能搞个培训班啊。在深圳,广州这边电子行业发达,很多人想学的。交点钱也愿意。 我也想买一块飞凌6410的开发板学习,但是没有基础,没人教。 回复【67楼】yhgwork
楼主,能不能搞个培训班啊。在深圳,广州这边电子行业发达,很多人想学的。交点钱也愿意。
-----------------------------------------------------------------------
多谢您的建议,朋友。培训班应该有很多吧,现在学电子,尤其是ARM这块儿我觉得就是入门难,只要入门了,剩下就是积累经验的事情了。所以我想通过这个活动降低一下ARM的入门门槛,主要是靠那些已经入门的朋友来带一下没入门的。总结一些经验文章和一些简单对初学者有帮助的技术资料。 回复【68楼】yhgwork
我也想买一块飞凌6410的开发板学习,但是没有基础,没人教。
-----------------------------------------------------------------------
很多朋友都是提了类似的问题,所以我才想办这个活动的。找一个平台,让正在学的朋友都能参与进来,大家互相讨论,互相分享,我觉得入门应该并不难。只要入门了,有了思路了,之后的发展就会畅快很多。 楼主,能不能把你的学习过程和方法,心得说一下。就像老郭的(我的大学4年一样)。开发板我是想买一块,视频现在正在下。但是用什么教材好呢。 顶LZ 回复【71楼】yhgwork
楼主,能不能把你的学习过程和方法,心得说一下。就像老郭的(我的大学4年一样)。开发板我是想买一块,视频现在正在下。但是用什么教材好呢。
-----------------------------------------------------------------------
可以啊,我也正在准备写呢,最近想起了很多本科时候的事情,从完全不懂,到刚入了点儿门儿就跑去实验室装..,想想当时还真是挺2的,嘻嘻……只是这两天一直在淘宝上跑奖品和给投稿的作者发奖品的事情,第一批的15个杯子和6个U盘样品寄回来发现有5个杯子的样子不太好看,原本以为挺简单的事情,真做起来就有这样那样的问题,呵呵。我刚联系了几个工程师,大家都来写一写嵌入式的入门心得和给初学者的建议,给大家多提供几个思路。我正准备这两天再发一个活动帖,专门为了这个主题的。
学习Linux的话教材可以考虑用华清远见的那本黑色的,好像叫《Linux应用程序详解》,咱们论坛好像有人发过,或是百度文库看一下。学wince的话直接看飞凌的视频入门就可以。加油啊,朋友!也谢谢你对这个活动的支持! 正准备买个2440开发板,这个得顶 一早起来继续审核作品,本着对初学者朋友负责的态度,投稿内容还是得看一下,主要是有些描述不是很详细的地方(比如源码的注释部分)还要联系作者朋友或我自己来添加一些,所以更新有点儿慢了,呵呵。现在先更新一篇神作:《基于OK6410 android下socket通信》 文章我都看过了,从“什么是套接字”开始讲起,包括原理结构、源码分析、测试程序等等很详细的一篇文章,相信会对正在研究android socket通信的朋友有所帮助!
点击此处下载 ourdev_719793UD1K05.rar(文件大小:320K) (原文件名:基于OK6410 android下socket通信.rar)
点击此处下载 ourdev_719794HYM3O0.rar(文件大小:702字节) (原文件名:client.rar)
点击此处下载 ourdev_719795CHL1IP.rar(文件大小:51K) (原文件名:socketserver.rar) 对了,上篇作品的作者ID:SL 刚才忘记报了./emotion/em027.gif 刚收到SL大神的第二篇作品,这绝对是适合还没入门和刚开始接触嵌入式的朋友的,里面介绍了他自己学嵌入式的心路历程以及给初学者朋友的一些建议。邮件上说昨天写到晚上两点多,今天早上8点又起来写,刚写完的。感动!所以特别奖励爱国者月光宝盒MP5一套,不多说,直接上文章了!
《嵌入式心得体会》点击此处下载 ourdev_719814DMLQH3.rar(文件大小:8K) (原文件名:学习嵌入式心得.rar) 刚看了那篇(学习嵌入式心得),写得很不错。可以看出作者真的是用心去写了的,谢谢。 在这里通知一下两位获得MP5的作者朋友,因为原定月光宝盒型号店家缺货,所以换成爱国者和蓝魔另外两款更高端的产品。这个属于我联系商家时出现的问题,在此给两位朋友说声抱歉了。下面是我刚拍的两款产品截图,已按活动规则拍出,请注意查收。
http://cache.amobbs.com/bbs_upload782111/files_52/ourdev_719830EACZ21.png
(原文件名:QQ截图20120218110125.png)
http://cache.amobbs.com/bbs_upload782111/files_52/ourdev_719831W62NP1.png
(原文件名:QQ截图20120218110135.png) 楼主好人啊 刚接到一个热心朋友的邮件,说可以增加一些日常用到的奖品,比如手表。我觉得是个非常好的建议,去淘宝找了一下,发现卡西欧的一块表不错,200多,作为奖品挺合适。一会儿订一块看看,质量好的话就作为鼠标套装/100元手机充值卡之后的奖品了。感谢HYLY朋友的建议。活动目前没有设置结束日期,我是想长期办下去,学无止境嘛。当然,7月份毕业之前我来负责,之后看效果吧。如果能给大家带来实实在在帮助的话就考虑交给论坛或飞凌官方吧。这个问题再议吧,(*^_^*) 嘻嘻……
上图:
http://cache.amobbs.com/bbs_upload782111/files_52/ourdev_719862B0BAV4.png
(原文件名:QQ截图20120218123252.png) 我擦...神帖啊!强悍...必须MARK!坐等更新! mark 必须顶,小弟可以说刚入门,想这些大神学习了 Mark! 这手表不错,我同事买有一块,像是180元。他带了3个月了,没见有问题。楼主能绐个连接看看吗 回复【86楼】yhgwork
这手表不错,我同事买有一块,像是180元。他带了3个月了,没见有问题。楼主能绐个连接看看吗
-----------------------------------------------------------------------
可以啊,现在正犹豫是用这款:http://item.taobao.com/item.htm?id=13708392776
还是用:http://item.taobao.com/item.htm?id=12785918248这款
谁说咱们搞IT的不戴手表?而且我现在正在看一些女士的礼品,昨天一个朋友发邮件说他老婆想要那个MP5,我才恍然大悟,也可以给那些好心朋友的另一半准备些实用而又精美的奖品,没准儿更能“激发”大家的创作欲望,我想大家都懂的./emotion/em003.gif
再就是今天新增加一个不用基于飞凌开发板的投稿主题:
1.谈谈自己的嵌入式入门心得与ARM学习的方法步骤。
2.WinCE/Linux/Android三个系统任选一个或几个,对其目前应用领域、给出各自的优缺点以及入门学习应该先学什么再学什么的思路步骤。
凡参与的用户均可获赠活动纪念水杯一个,用心、热心的朋友还会有更多好礼相赠!
PS:为了取得活动的正规、合法性,活动已提交飞凌官方和ourdev版主监督。今天飞凌的网络部加班把内容加至飞凌主页最新公告中,愿意帮助别人又对活动存有质疑的朋友可在周一即2012年2月20日查看飞凌官方主页:www.witech.com.cn公告。
在此先感谢那些热心帮助初学者和为中国ARM普及默默付出的朋友们! 来更新SL大神的《ARM11之ledtest jni实现》
JNI是Java Native Interface的缩写,中文为JAVA本地调用。JNI在Android系统中有着广泛的应用。Android系统底层都是C/C++实现的,上层提供的API都是Java的,Java通过JNI调用底层的实现。比如:Android API多媒体接口MediaPlayer类,其实底层通过JNI调用libmedia库。由于JNI的存在可以让我们重用很多已经存在C/C++的库,省去了重复开发的麻烦,并且可以利用很多开源的库(Android库中就有很多开源库,比如libjpeg,libpng等等),并且让我们开发的程序更有效率(C/C++代码发挥硬件最佳性能)。
在前面给大家做过一个led的测试小程序,那种方法是直接调用飞凌在源码下编译好的库,今天我就这led的小程序上改一下,今天我们自己来写这个库的代码,并且成功编译成java层可以调用的库。
文章从“什么是cygwin?”讲起,详细讲述了ledtest jni实现。基础但非常详尽,是初学android不可错过的好资料。
点击此处下载 ourdev_720078AZEI44.rar(文件大小:368K) (原文件名:ARM11下ledtest jni实现.rar)
点击此处下载 ourdev_720079OOB0FD.rar(文件大小:95K) (原文件名:ledtest.rar) 新收到一篇绝对入门神帖,从零开始讲解如何用ARM11点亮LED灯。从51单片机到ARM11,从原理图到数据手册,从程序源码到调试细节都写的相当详细!刚入门的朋友们,你们懂得!
还有两篇是讲解ARM11调试之用JLINK和不用JLINK两种方式,之前我发过一个,但这个是加强版的,还有实验例程,算是综合后的,很强大。稍后更新! 顶,这样的文章让新手看到了希望和光明。 暂时没有时间学ARM 有时间一定要弄块板 唉!牛人哪!想我从单片机到ARM都花了2年才转型,楼主花了一年就通吃了!!! 回复【92楼】fanmingming
唉!牛人哪!想我从单片机到arm都花了2年才转型,楼主花了一年就通吃了!!!
-----------------------------------------------------------------------
过奖了朋友,还不是被导师逼的。不过还好有师兄带。有一个师兄是华南理工的,他们导师和我的导师一起搞的项目,他对我的帮助很大。有一次我帮他焊板子电容焊反了,上电就起火,耽误了他很多时间,可他一点儿都不怪我,还一直鼓励我。所以,我现在都觉得帮助别人不一定有所图,赠人玫瑰,手留余香嘛:D 我想做底层驱动开发,希望有详细的底层驱动的教程,比如以太网,显示驱动。以及怎么和操作系统衔接。我不喜欢做操作系统以上的开发…… 回复【94楼】aishiqi1992 小鸡
我想做底层驱动开发,希望有详细的底层驱动的教程,比如以太网,显示驱动。以及怎么和操作系统衔接。我不喜欢做操作系统以上的开发……
-----------------------------------------------------------------------
朋友...你这个太高端了吧。做驱动需要对OS、应用和硬件都有比较高的理解,目前活动还是面向入门级的,如果您对这三方面都了解比较深入的话,这个暂时帮不了你./emotion/em030.gif如果想做ARM11的系统驱动而对这部分不太了解的话可以把你在学或做的过程中遇到的问题告诉我,我或是其他有经验的工程师会尽可能的帮你的。一会儿我上传一个子龙D的文章,讲ARM11裸机开发LED和调试的。现在子龙D正在写关于ARM11常用寄存器的文章,希望能对你有所帮助! 来更新子龙D大神的一篇文章,上面介绍了,是从零开始讲解如何用ARM11点亮LED灯。从51单片机到ARM11,从原理图到数据手册,从程序源码到调试细节都写的相当详细!刚入门的朋友们,你们懂得!
还有两篇是讲解ARM11调试之用JLINK和不用JLINK两种方式,之前我发过一个,但这个是加强版的,还有实验例程,算是综合后的。手册是子龙在飞凌提供的原版基础上改进的,我看过了,除了子龙那个画蛇添足让人震精巨寒的语法错误外是很好的入门利器。刚才回复子龙D,龙神,你要“身败名裂”了!龙神一脸不屑,说大丈夫不拘小节,好的好的,就先这样吧。
PS:这处错误估计也就龙神能犯,不过对大家学习使用毫无影响。发现的朋友请自己笑而不语就行了。哈哈
点击此处下载 ourdev_720463UWWO5F.rar(文件大小:5.71M) (原文件名:飞凌6410裸机调试教程.rar)
点击此处下载 ourdev_720464ZNX2X4.rar(文件大小:587K) (原文件名:裸机之led点亮.rar) 收藏啊 收藏了 活动不错,给广大新手带来了方便,建议视频上传至网盘保存,以免日后丢失