“Jz2440”的版本间的差异
来自百问网嵌入式Linux wiki
小 (已保护“Jz2440”([编辑=仅允许管理员](无限期)[移动=仅允许管理员](无限期))) |
|||
(未显示同一用户的27个中间版本) | |||
第1行: | 第1行: | ||
− | + | {| width="100%" style="text-align:center; background-color: rgba(255,255,255,0.2)" | |
+ | |- | ||
+ | |<span style=" font-size:1.2rem;color:#ff0000; ">大家在观看jz2440视频时有发现任何问题或者您有好的建议或者笔记分享,欢迎在如下Github地址上提交 issuse 留言<br> | ||
+ | Github链接地址 https://github.com/100askTeam/jz2440_recommend/issues </span> | ||
+ | |} | ||
+ | =常用地址= | ||
*开发板购买地址: https://item.taobao.com/item.htm?id=524159646562 | *开发板购买地址: https://item.taobao.com/item.htm?id=524159646562 | ||
− | * | + | *视频下载地址:[[ Download_link_page | 视频下载链接页面]] |
− | * | + | *{{Redtext |基于Jz2440视频的学习顺序详细文档: [[:File:【韦东山】基于JZ2440_视频的学习路线_20191106.pdf]] }} |
+ | * 大家在学习 jz2440有任何好的资料或者笔记可以pull request到此仓库 https://gitee.com/weidongshan/Jz2440_study-notes.git | ||
<div style="border: 1px solid #A7D7F9; "></div> | <div style="border: 1px solid #A7D7F9; "></div> | ||
<div style="border: 1px solid #FFFFFF; background: #FFFFFF; margin:0; padding: 1em; text-align:center">[[File:jz2440_board.png|400px]] | <div style="border: 1px solid #FFFFFF; background: #FFFFFF; margin:0; padding: 1em; text-align:center">[[File:jz2440_board.png|400px]] | ||
</div> | </div> | ||
+ | =Wiki教程= | ||
{| style="border: 1px" width="100%" | {| style="border: 1px" width="100%" | ||
|- align="center" style="background:#66cccc;" valign="top" | |- align="center" style="background:#66cccc;" valign="top" | ||
第14行: | 第21行: | ||
|- | |- | ||
| width="33%" align="left" valign="top" | | | width="33%" align="left" valign="top" | | ||
− | *[[:ARM裸机加强版 | <span style="color:red;"> | + | *[[:ARM裸机加强版 | <span style="color:red;">ARM裸机wiki教程</span>]] |
*[[:ARM裸机常见问题汇总 |常见问题]] | *[[:ARM裸机常见问题汇总 |常见问题]] | ||
*[[:常见问题资料文档 | 经典文章]] | *[[:常见问题资料文档 | 经典文章]] | ||
− | *[[:ARM裸机加强版视频配套资料 | | + | *[[:ARM裸机加强版视频配套资料 | ARM裸机配套资料]] |
− | *[[:配套视频资料 | | + | *[[:配套视频资料 | 开发板芯片手册]] |
| width="33%" align="left" valign="top" | | | width="33%" align="left" valign="top" | | ||
− | *[[:linux_devicetree | <span style="color:red;"> | + | *[[:linux_devicetree | <span style="color:red;">设备树wiki教程</span>]] |
*[[:个人博客平台 | 个人博客]] | *[[:个人博客平台 | 个人博客]] | ||
− | |||
*[[:二期学员Linux驱动开发随课笔记 | 学员笔记]] | *[[:二期学员Linux驱动开发随课笔记 | 学员笔记]] | ||
*[[Linux驱动常见问题汇总| 常见问题]] | *[[Linux驱动常见问题汇总| 常见问题]] | ||
| width="33%" align="left" valign="top" | | | width="33%" align="left" valign="top" | | ||
− | |||
*[[linux项目开发参考文章 | 优秀文章]] | *[[linux项目开发参考文章 | 优秀文章]] | ||
*[[Linux项目实战相关问题| 常见问题]] | *[[Linux项目实战相关问题| 常见问题]] | ||
*[[linux项目开发参考的官方网站 | 常用官方网站]] | *[[linux项目开发参考的官方网站 | 常用官方网站]] | ||
− | *[[:学习推荐 | | + | *[[:学习推荐 | 进阶资料]] |
|} | |} | ||
<div style="border: 1px solid #A7D7F9; "></div> | <div style="border: 1px solid #A7D7F9; "></div> | ||
* 学习顺序 | * 学习顺序 | ||
** [[ARM裸机加强版]]-->[[新1期与2期间的衔接]]-->[[第二期Linux驱动]]-->[[Linux_devicetree]]-->[[UBOOT移植及LINUX移植]]-->[[第三期项目实战]] | ** [[ARM裸机加强版]]-->[[新1期与2期间的衔接]]-->[[第二期Linux驱动]]-->[[Linux_devicetree]]-->[[UBOOT移植及LINUX移植]]-->[[第三期项目实战]] | ||
− | < | + | *参考gitHub:https://github.com/lizuobin |
+ | *[[:Linux驱动开发常用官方网站 | 常用官方网站]] | ||
+ | |||
+ | 感谢您选择百问网产品. 买了开发板和视频,而文档源码视频这么多,如何学习才能事半功倍?<br> | ||
+ | 这是很多初学者关心的问题,<br> | ||
+ | 今天我们就来谈谈一谈,抛砖引玉,也欢迎你分享自己的学习心得。<br> | ||
+ | |||
+ | =学习方法= | ||
+ | 废话不多说,直接上干货:<br> | ||
+ | |||
+ | 1.买到jz2440板子,先过一遍jz2440v3开发板使用手册,对嵌入式有个大概的整体印象,然后看新1期第6课《开发板熟悉与体验》熟悉开发板刷机操作,再跳回到第1课熟悉linux操作(当然,有linux操作基础的同学略过这步),最后从第8课学习裸机。 | ||
+ | |||
+ | 2.学完新1期看【006_u-boot_内核_根文件系统(新1期_2期间的衔接)】 ,可以对嵌入式构成有个更深入的印象,先按顺序从第01课到第05课学习,对初学者来说,uboot的难度还是挺大,大家都一样。看完uboot分析第1节如果觉得uboot很难,可以立马学习第2课【从0写bootloader】,这会让你对uboot的启动内核功能有个更深刻的了解,也有助于下一步学习,然后跳回到uboot分析的第02节,最后就可以按课程顺序学习啦。 | ||
+ | |||
+ | 3.学完衔接课程,如果你的目标是驱动或系统开发就看2期,如果时间充裕,可以按2期课程顺序进行学习,反之,你也可以选择自己感兴趣的章节来看,这都没关系,2期课程基本上是独立的,章节之间关系不是很大;如果目标是linux应用开发,看完衔接课程完全可以看3期;如果目标是安卓底层或系统开发,学习第4期android。 | ||
+ | |||
+ | 4.对于毕业班课程【009系统移植篇】,你可以根据自己的实际情况进行学习,时间充裕的话,我们建议要看。 | ||
+ | |||
+ | 5.对于设备树和spi课程,完全可以放到最后看,或者等你用到在看。你只要知道韦东山老师录制了设备树和spi就好。 | ||
+ | |||
+ | =学习习惯= | ||
+ | 一些学员公认推崇的学习习惯: | ||
+ | # 每一节视频信息密度都很大,内容也多,期待第一遍就看懂可能性不大所以就要多看几遍,第一遍看视频理解基础,第二遍跟着视频写代码并修改,第三遍抛开视频自己整理思路并实现 | ||
+ | # 看视频时要做笔记,输出倒逼输入,写博客是个好方法。 | ||
+ | # 做实验时,先模仿我们的源码编写,然后试着修改,验证,最后关掉视频凭自己的理解试着写代码。 | ||
+ | # 前人种树,后人乘凉。百问网论坛几年来沉淀了很多高质量的问答帖,你肯定不是第一个遇到问题的,多逛论坛,少走弯路。 | ||
+ | # 在论坛没找到答案发帖提问,提醒各位,不要问过于简单的问题,至少有你自己的对这个问题的分析和思考,然后别人才能获得思考。新手如何向我们反馈有效的信息,以便解决问题,见此贴,因为微淘不能贴链接,需要新手发帖指南的请私信。 | ||
+ | # 视频只是引导,遇到不懂的概念或问题,当然需要借助网络搜索或书籍进行理解消化。 | ||
+ | # 学会根据错误提示进行搜索,比如打开我们的ubuntu时可能出现错误,提示:安装VMPC模块启动失败,这时可以百度关键词“安装VPMC模块启动失败”便可以找到一些答案。 | ||
+ | # 关注微信公众号百问科技(id: baiwenkeji), 运营几年,这里有很多嵌入式linux干货文章,关注了不会后悔。 | ||
+ | # 推荐使用软件“everything.exe”定位文件和文件夹,即使资料很乱也能很快找到想要的文件。 | ||
+ | |||
+ | 最后,再次感谢您选择百问网的产品,祝您早日学会嵌入式Linux。 |
2020年7月30日 (四) 10:59的最新版本
大家在观看jz2440视频时有发现任何问题或者您有好的建议或者笔记分享,欢迎在如下Github地址上提交 issuse 留言 Github链接地址 https://github.com/100askTeam/jz2440_recommend/issues |
常用地址
- 开发板购买地址: https://item.taobao.com/item.htm?id=524159646562
- 视频下载地址: 视频下载链接页面
- 基于Jz2440视频的学习顺序详细文档: File:【韦东山】基于JZ2440_视频的学习路线_20191106.pdf
- 大家在学习 jz2440有任何好的资料或者笔记可以pull request到此仓库 https://gitee.com/weidongshan/Jz2440_study-notes.git
Wiki教程
ARM裸机一期加强版 | 二期Linux驱动大全 | 三期Linux项目实战 |
---|---|---|
- 学习顺序
- ARM裸机加强版-->新1期与2期间的衔接-->第二期Linux驱动-->Linux设备树-->UBOOT移植及LINUX移植-->第三期项目实战
- 参考gitHub:https://github.com/lizuobin
- 常用官方网站
感谢您选择百问网产品. 买了开发板和视频,而文档源码视频这么多,如何学习才能事半功倍?
这是很多初学者关心的问题,
今天我们就来谈谈一谈,抛砖引玉,也欢迎你分享自己的学习心得。
学习方法
废话不多说,直接上干货:
1.买到jz2440板子,先过一遍jz2440v3开发板使用手册,对嵌入式有个大概的整体印象,然后看新1期第6课《开发板熟悉与体验》熟悉开发板刷机操作,再跳回到第1课熟悉linux操作(当然,有linux操作基础的同学略过这步),最后从第8课学习裸机。
2.学完新1期看【006_u-boot_内核_根文件系统(新1期_2期间的衔接)】 ,可以对嵌入式构成有个更深入的印象,先按顺序从第01课到第05课学习,对初学者来说,uboot的难度还是挺大,大家都一样。看完uboot分析第1节如果觉得uboot很难,可以立马学习第2课【从0写bootloader】,这会让你对uboot的启动内核功能有个更深刻的了解,也有助于下一步学习,然后跳回到uboot分析的第02节,最后就可以按课程顺序学习啦。
3.学完衔接课程,如果你的目标是驱动或系统开发就看2期,如果时间充裕,可以按2期课程顺序进行学习,反之,你也可以选择自己感兴趣的章节来看,这都没关系,2期课程基本上是独立的,章节之间关系不是很大;如果目标是linux应用开发,看完衔接课程完全可以看3期;如果目标是安卓底层或系统开发,学习第4期android。
4.对于毕业班课程【009系统移植篇】,你可以根据自己的实际情况进行学习,时间充裕的话,我们建议要看。
5.对于设备树和spi课程,完全可以放到最后看,或者等你用到在看。你只要知道韦东山老师录制了设备树和spi就好。
学习习惯
一些学员公认推崇的学习习惯:
- 每一节视频信息密度都很大,内容也多,期待第一遍就看懂可能性不大所以就要多看几遍,第一遍看视频理解基础,第二遍跟着视频写代码并修改,第三遍抛开视频自己整理思路并实现
- 看视频时要做笔记,输出倒逼输入,写博客是个好方法。
- 做实验时,先模仿我们的源码编写,然后试着修改,验证,最后关掉视频凭自己的理解试着写代码。
- 前人种树,后人乘凉。百问网论坛几年来沉淀了很多高质量的问答帖,你肯定不是第一个遇到问题的,多逛论坛,少走弯路。
- 在论坛没找到答案发帖提问,提醒各位,不要问过于简单的问题,至少有你自己的对这个问题的分析和思考,然后别人才能获得思考。新手如何向我们反馈有效的信息,以便解决问题,见此贴,因为微淘不能贴链接,需要新手发帖指南的请私信。
- 视频只是引导,遇到不懂的概念或问题,当然需要借助网络搜索或书籍进行理解消化。
- 学会根据错误提示进行搜索,比如打开我们的ubuntu时可能出现错误,提示:安装VMPC模块启动失败,这时可以百度关键词“安装VPMC模块启动失败”便可以找到一些答案。
- 关注微信公众号百问科技(id: baiwenkeji), 运营几年,这里有很多嵌入式linux干货文章,关注了不会后悔。
- 推荐使用软件“everything.exe”定位文件和文件夹,即使资料很乱也能很快找到想要的文件。
最后,再次感谢您选择百问网的产品,祝您早日学会嵌入式Linux。