2440裸机
朱有鹏老师
朱有鹏,先后从事电子工程师、单片机软件工程师、嵌入式linux软件工程师、物联网软件工程师、架构师等工作,朱老师物联网大讲堂创始人,畅销书作者。擅长U-Boot、linux kernel等嵌入式底层和系统层开发、架构设计。擅长汇编、C/C++、Java、C#等常用开发语言,2015年起录制的在线视频课程《朱有鹏老师嵌入式linux核心课程》累计学习人数超300万。2016年与IBM合作制作基于IBM Waston平台的物联网系统开发教程,授予“IBM技术专家”。2018年开始与华为认证合作,开发HCDP-IoT相关的课程体系、视频课程、实验平台、案例等,被授予“华为云享专家”。
展开
-
MDK + Jlink + SDRAM 裸奔2440教程
MDK + Jlink + SDRAM 裸奔2440教程Author: Aston ofgec-deu.org1、背景很多人学习嵌入式编程都是从裸机开始的(我个人也是)。这并不是偶然,想要零基础入门嵌入式开发,玩转裸机绝对是最好的入手点。这样至少可以培养以下必备技能:l CPU体系结构,编程模式及汇编语言、指令结构的知识l 芯片内部外设,如串口、定时器、LCD、Nandfl原创 2012-07-18 12:30:50 · 9653 阅读 · 8 评论 -
S3C2440 cp15协处理器详解
2440的协处理器CP15总共有c0~c15这16个协处理器寄存器,各自具有一定的功能定义。但总的来说,cp15主要跟以下功能有关:1、获取device id和cache type等一些CPU相关信息。2、MMU操作。包括MMU的使能和禁止,虚拟地址到物理地址的映射机制建立3、访问权限控制。主要用来实现安全机制和linux的写时复制(copy on write)。4、设置时钟模式。原创 2012-08-03 18:29:40 · 11137 阅读 · 0 评论 -
如何使用Jlink烧录BIOS到GEC2440
如何使用Jlink烧录BIOS到GEC24401、 背景:粤嵌教育嵌入式培训班ARM部分第一节课内容是带学生玩板子,烧BIOS(即bootloader)到flash,然后使用BIOS程序烧录linux内核镜像、根文件系统、WinCE系统NK等。拿到开发板光盘一看,烧录工具竟然是老掉牙的SJF2440···我的笔记本没有并口,也懒得去研究这个已经淘汰过时的烧录工具了,于是乎花了点时间研究了原创 2012-07-17 16:52:47 · 5636 阅读 · 2 评论 -
Jlink调试2440进不了中断的看这里
很多人学习2440都是从裸机开始的。刚开始的小菜LED,然后定时器、按键这些常用内部外设,最后则是LCD、Nand等复杂外设。 用Jlink裸机调试2440小程序时,中断的调试是一个重要内容。像定时器、按键等外设调试都需要用到中断。 今天在调试以前写的定时器测试工程时活见鬼的总是不成功。因为是以前调试ok的工程,所以可以肯定代码没有错的,应该是调试方面的错误。于是乎:(1)原创 2012-09-25 15:36:49 · 2787 阅读 · 0 评论