安装一个操作系统对一个普通人来说是一件非常麻烦的事了。而对于一个专业人士来说,应该是一个非常轻松的事。但是这样的情况也仅限于有限的几台需要安装。在实际工作的中,我们经常会遇到这样的情况:有大批量的计算机需要同时安装Linux,或者想要安装Linux但是计算机没有光驱,或者是通过光驱的方式一个个安装。 ...
分类:
系统相关 时间:
2017-09-17 17:27:34
阅读次数:
198
博主刚开始学习嵌入式开发,在老师指导下进行了led点亮的实验。 一、准备工作 开发板型号:Friendly mini 2451 环境:win7+minitools 二、进入usb下载模式 使用 MiniTools 将 bin 文件烧写到开发板上。MiniTools 提供了两种烧写裸机程序的方式:一种 ...
分类:
其他好文 时间:
2017-09-15 20:23:14
阅读次数:
142
刷系统:利用刷机工具,向开发板中烧录预先编译好的镜像。使之在开发板上跑起来。 S5PV210厂家默认安装的是android4.0.4。 1、安装usb转串口驱动(如果电脑上有串口,则跳过这一步)。 2、安装串口监听软件:secureCRT、超级终端、minicom(linux系统),我使用的cecu ...
分类:
其他好文 时间:
2017-09-11 21:23:34
阅读次数:
209
基于第二篇,结合代码和TRM分析看门狗相关操作,直接上代码 这里为什么要这么写呢?这个嘛,我也不知道.....因为TI的 TRM就是这么说的,有图有真相 再来看看相关寄存器的地址,所以地址都在Memory Map里面可以找到,注意这里是没有WDT0的,如下 最后做个简单总结: 1.看门狗原理 看门狗 ...
分类:
其他好文 时间:
2017-09-09 19:39:28
阅读次数:
209
这篇接着上一篇,来分析上一篇程序里面的MLO和app文件启动过程,基本涵盖到整个am335x的大部分操作,包括:时钟初始化、代码搬移、中断向量的重定位、中断的处理等。要分析程序,首先分析makefile和连接脚本lds文件,然后顺藤摸瓜,当同名函数太多时,可以考虑反汇编elf文件,进行对比判断。 0 ...
分类:
其他好文 时间:
2017-09-09 19:04:09
阅读次数:
1084
AM335x这款处理器,TI官方有针对其开发对应的裸机程序,由于u-boot和kernel本质还是对寄存器和外设的操作,所以打算简单分析下自带的裸机程序,大致了解下AM335x的工作机制,这样以后开发调试u-boot和kernel会顺手很多,这里打算对裸机加载uart程序进行完整分析,因为其涉及到A ...
分类:
其他好文 时间:
2017-09-09 18:06:41
阅读次数:
327
第1章:初识Java 1.1 计算机的基础知识 1.1.1 计算机 计算机(Computer)全称:电子计算机,俗称电脑。是一种能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。由硬件和软件所组成,没有安装任何软件的计算机称为裸机。常见的形式有台式计算机、笔记本计算机、大型计算机等。 计 ...
分类:
编程语言 时间:
2017-09-09 09:42:21
阅读次数:
297
基本概念: 内存: SRAM 静态内存 特点:容量小、价格高,优点:不需要软件初始化,上电就能用。 DRAM 动态内存 特点:容量大、价格低,缺点:上电不能用,需要软件初始化。 单片机中:内存需求量小,而且希望开发尽量简单,适合全部用SRAM。 嵌入式系统:内存需求量大,而且没有NorFlash等可 ...
分类:
其他好文 时间:
2017-09-08 00:25:08
阅读次数:
249
一般来说,调试uboot最好的方式是使用openjtag,因为uboot说到底就是一段裸机程序,只不过比较复杂。但是受实际环境限制,实际工作中使用较多的调试技巧主要有两种:打印和直接在命令行测试,打印比较常见也比较简单,直接使用printf即可,这里就以最近这段时间调试uboot下面lcd为例,简单 ...
分类:
其他好文 时间:
2017-08-29 23:48:11
阅读次数:
323
0、嵌入式系统开发流程: 1、S5PV210内部结构图 2、S5PV210系统启动三阶段正解 根据S5PV210芯片手册第6章所述S5PV210 consists of 64KB ROM and 96KB SRAM as internal memory(意思210芯片有两块片上内存,ROM:64KB ...
分类:
其他好文 时间:
2017-08-26 12:44:17
阅读次数:
275