摘要: 最近电子发烧友(以下称'发烧友')采访了韦东山老师,本文是采访原稿,展示出来让大家更深入了解韦老师的同时也进一步学习嵌入式Linux经验。 机会总是留给有准备的人 发烧友: 为什么要学习掌握ARM裸机?ARM裸机与从事嵌入式工程师职业关联度如何? 韦东山: 我们讲解的ARM裸机,特殊之处在于:不使用 阅读全文
posted @ 2017-08-24 13:17 韦东山 阅读(5067) 评论(2) 推荐(1) 编辑
摘要: 复习总线设备驱动模型,做了一点小笔记,大牛略过。 一、Linux系统的驱动框架的基础很大一部分是围绕着总线设备驱动模型展开的。 二、涉及3个重要结构体: struct bus_type:总线 struct device :设备 struct device_driver:驱动 三、结构体核心代码分析( 阅读全文
posted @ 2017-08-22 16:51 韦东山 阅读(747) 评论(0) 推荐(0) 编辑
摘要: 第三期的工具链却无法直接编译uboot-1.1.6, 现在将解决这一问题 阅读全文
posted @ 2017-04-10 16:50 韦东山 阅读(1264) 评论(1) 推荐(1) 编辑
摘要: 2440启动过程分析 2440启动过程算是一个难点,不太容易理解,而对于2440启动过程的理解,影响了后面裸机代码执行流程的分析,从而看出2440启动过程的重要性。 2440启动方式和启动方式选择 在S3C2440的datasheet《S3C2440A_UserManual_Rev13.pdf》中搜 阅读全文
posted @ 2017-04-10 16:44 韦东山 阅读(2642) 评论(0) 推荐(0) 编辑
摘要: 版本 日期 作者 说明 V1 2016.07.29 韦东山 第1版本,Android部分未写 我是1999年上的大学,物理专业。在大一时,我们班里普遍弥漫着对未来的不安,不知道学习了物理后出去能做什么。你当下的经历、当下的学习,在未来的一天肯定会影响到你。毕业后我们也各自找到了自己的职业:出国深造转 阅读全文
posted @ 2017-04-10 15:33 韦东山 阅读(2444) 评论(0) 推荐(2) 编辑
摘要: 作为一个新人,怎样学习嵌入式Linux?被问过太多次,特写这篇文章来回答一下。 在学习嵌入式Linux之前,肯定要有C语言基础。汇编基础有没有无所谓(就那么几条汇编指令,用到了一看就会)。 C语言要学到什么程度呢?越熟当然越好,不熟的话也要具备基本技能。比如写一个数组排序、输入数字求和什么的。 学C 阅读全文
posted @ 2017-04-10 15:29 韦东山 阅读(502) 评论(0) 推荐(0) 编辑
摘要: 在购买开发板的时候,板子上已经烧写好了bootloader、内核和文件系统。但是在具体使用时,发现板子上划分的内核分区只有2M,但是我编译出来的内核大于2M,于是将内核烧写到nandflash上面时会启动不成功。怎么办呢?查找资料后,找到了解决办法 以下2种方法,二选一: 1,修改文件uboot-1 阅读全文
posted @ 2017-04-10 15:27 韦东山 阅读(875) 评论(0) 推荐(0) 编辑