一. ARM裸机之Makefile 1.1. Makefile 分析 led.bin: led.o arm-linux-ld -Ttext 0x0 -o led.elf $^ arm-linux-objcopy -O binary led.elf led.bin arm-linux-objdump ...
分类:
其他好文 时间:
2019-01-07 00:15:28
阅读次数:
424
一、简介 1、操作系统 在早起的裸机时代,计算机非常地昂贵,而且也没有操作系统的概念,计算机从头到尾只能执行一个程序。如果程序在执行一个耗时的操作,那么在这个过程中,计算机就有大量的资源闲置在那里,这是非常浪费的。 而这个时候,操作系统的概念被提出了。在操作系统的控制下,一个计算机可以执行很多的程序 ...
分类:
编程语言 时间:
2018-12-23 16:51:17
阅读次数:
248
引言: 由LCD的硬件原理及操作(可参看韦哥博客:第017课 LCD原理详解及裸机程序分析) 我们知道只要LCD控制器的相关寄存器正确配置好,就可以在LCD面板上显示framebuffer中的内容。 若应用程序需要在LCD屏幕上显示文字或图像时,只需要把相应的显示内容以正确的格式写到Framebuf ...
分类:
其他好文 时间:
2018-12-22 11:58:18
阅读次数:
229
1.操作系统提供计算机用户与计算机硬件之间的接口,并管理计算机软件和硬件资源,为应用程序提供运行环境 2.操作系统是一种复杂的系统软件,是不同程序的代码,数据结构,数据初始化文件的集合,可执行 3.操作系统是覆盖在裸机上的第一层软件,编译程序,数据库管理系统以及他应用程序都运行在操作系统之上,操作系 ...
分类:
其他好文 时间:
2018-12-19 17:01:36
阅读次数:
159
{ 个人心得: 嵌入式底层重要的是在CPU(各种架构)或SOC基础上,利用u-boot初始化系统,并启动OS,建立实时多任务环境、文件系统等,再根据功能要求设计上层程序;而对硬件的需有足够掌握。 } 1 cmd命令 1.1 常用命令 pwd、ls、cd、mkdir(文件操作:touch、cp、mv、 ...
分类:
系统相关 时间:
2018-12-16 23:37:24
阅读次数:
231
·前言 ·准备工作 ·安装 ·Initializing IOV卡住 ·缺少网卡驱动 ·安装ESXi6.7 ·Multiboot could not setup the video subsystem ·建立虚拟机 ·最后 ESXi直接安装在物理服务器上(裸机), 并将其划分为多个逻辑服务器,即虚拟机 ...
分类:
其他好文 时间:
2018-12-12 17:29:18
阅读次数:
285
荔枝派Licheepi nano,基于大神的裸机程序移植ZLG_GUI和3D旋转立方体 ...
分类:
其他好文 时间:
2018-12-02 13:41:35
阅读次数:
947
openstack环境准备基础条件:CentOS或Redhat裸机一台,内存16G以上,并自行安装基础工具包(net-tools及vim等)配置物理机YUM源(请使用官方提供的最完整的仓库)TIPS:前面的步骤均为环境准备,具体安装步骤请看该博客最后部分
分类:
其他好文 时间:
2018-11-17 19:07:03
阅读次数:
252
前面的随笔完成了I2C时序分析(不涉及仲裁) 现在可以学使用控制器的I2C了。 1.先回顾I2C的基础知识 (1)总线包括SCL + SDA。 (2)通信的特点: 同步,串行,电平 所以决定了 I2C 低速,抗干扰不强,无法长距离传输。 (3)从设备 + 主设备 I2C总线上可以来连接多个从设备,形 ...
分类:
其他好文 时间:
2018-11-15 21:11:13
阅读次数:
161
1.首先需要知道Nand的基础知识 从Nand的芯片手册可以获得 我使用的芯片手册是 K9F2G08 首先从芯片手册的名称可以获得信息: K9F:三星 2G : 2Gb (256MB) 08 : 8位数据线 下面列出芯片手册中对编程有用的部分 上面这张图就是Nand存储颗粒的排列方式, 对Nand存 ...
分类:
其他好文 时间:
2018-11-15 13:44:51
阅读次数:
135