一直从事单片机的开发工作,最近想更进一步学习,所以打算入坑嵌入式Linux。对于一个搞单片机的菜鸟来说整个Linux体系过于庞大,无从下手,或许是没有找到对入门的方法,或许是过于浮躁。与其自己盲目的挣扎,不如先随便选个方向走下去;今天买了韦老师的2440开发版和教程,打算看下去。准备把自己的学习过程记录下来,供和我一样从单片机转过来搞Linux的朋友一个参考。由于平时要上班,全是业余时间来看这些,所以进度不会太快!中间有理解不对的地方,请路过的兄弟能及时纠正我错误的概念。
开发准备
学习线路和一些基本概念
https://whycan.cn/t_1082.html
安装虚拟机和开发环境
https://whycan.cn/t_1089.html
入门shell命令
https://whycan.cn/t_1090.html
vim编辑器配置和常用命令
https://whycan.cn/t_1106.html
Linux进阶指令
https://whycan.cn/t_1107.html
裸机开发
点亮led_汇编
https://whycan.cn/t_1120.html
c程序控制led灯及反汇编代码分析
https://whycan.cn/t_1128.html
GCC常用编译指令及Makefile文件组织编译
https://whycan.cn/t_1140.html
S3C2440内部时钟及高速时钟配置
https://whycan.cn/t_1145.html
S3C2440-裸机-串口
https://whycan.cn/t_1154.html
内存控制器配置 nor/SDRAM
https://whycan.cn/t_1165.html
将程序搬运至SDRAM运行--链接脚本与代码重定位
https://whycan.cn/t_1170.html
异常与中断概述 UND SVC
https://whycan.cn/t_1197.html
中断异常--外部中断配置
https://whycan.cn/t_1202.html
中断异常--定时器中断
https://whycan.cn/t_1218.html
NOR Flash 原理及读写擦除操作
https://whycan.cn/t_1255.html
NAND Flash 读写擦除操作
https://whycan.cn/t_1258.html
CACHE 缓存的理解
https://whycan.cn/t_1262.html
MMU 的概念及原理
https://whycan.cn/t_1263.html
裸机部分暂时就更新到这里了,其他的都是一些外设的配置操作了,与单片区别不大。
发表下自己的学习感受,可能不是太靠谱,主要说一下与单片机的一些区别:
1. 从start.s 中的汇编一步一步实现 C 语言的调用,设置栈
2. Makefile 文件的组织编译
3. 代码的搬运和重定位
4. 异常向量表,异常的现场保护与恢复
5. 高速缓存 和 MMU 单片机应该没有,最大的区别应该就是这个,其他几条只是加深了一些概念的理解
最近编辑记录 xinxiaoci (2018-06-05 18:42:25)
离线
U-BOOT
u-boot 编译烧写体验
https://whycan.cn/t_1266.html
u-boot Makefile 简单理解分析
https://whycan.cn/t_1267.html
u-boot 源码分析 第一阶段源码分析
https://whycan.cn/t_1272.html
u-boot 源码分析 第二阶段源码分析
https://whycan.cn/t_1273.html
自定义u-boot命令 及u-boot 链接脚本 .u_boot_cmd 段的理解
https://whycan.cn/t_1295.html
Linux_kernel 简单跟踪分析001
https://whycan.cn/t_1539.html
Linux_kernel 简单跟踪分析002 最小根文件系统的制作(网络文件系统挂载)
https://whycan.cn/t_1540.html
最近一段时间工作进度有点紧张,总之烦心的事情挺多,产品正式生产,撸了两个私活。下班之后只想睡觉,有点力不从心。是不是自己变懒了,还是时间没有合理规划。请问小伙伴们是怎么保持精力充沛的?我怎么晚上8点多就困的不行。
最近编辑记录 xinxiaoci (2018-08-21 20:37:22)
离线
占个楼
离线
握个手,最近全职在家里搞NUC972.共勉
离线
握个手,最近全职在家里搞NUC972.共勉
我一边上班一边学,一起努力,我还是单片机层次
离线
前排见证未来大神的修炼过程。
晕哥,你才是真正的大神!我的信仰。
离线
后排见证未来大神的修炼过程。
离线
多次试图入坑linux均以失败而告终的飞过!
离线
多次试图入坑linux均以失败而告终的飞过!
不要放弃治疗哈
离线
先占 个楼会用到的。
离线
先占 个楼会用到的。
离线
感谢分享
离线
兄弟支持你
离线
我也是看了韦老大的视频入的门
离线
多次试图入坑linux均以失败而告终的飞过!
离线
离线