原创 文件編程之系統調用

系統調用 文件創建 #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include <stdio.h> #include <stdlib.h> vo

原创 littlevgl圖形庫基礎應用

littlevgl圖形庫基礎應用 LittlevGL 是一個免費的開放源代碼圖形庫, 它提供創建嵌入式 GUI 所需的 一切, 它具有易於使用的圖形元素, 精美的視覺效果和低內存佔用。 LittlevGL 官網: https://

原创 文件編程之時間編程

時間編程 #include <stdio.h> #include <time.h> int main(void) { struct tm *local; time_t t; t=time(NULL);

原创 u-boot-2009.08配置過程分析

build-uboot做了什麼? 解壓Uboot,根目錄下有build-uboot這個腳本文件,這個文件是後期增加的,目的在於方便配置和編譯uboot。查看官方提供的build-uboot 腳本做了哪些工作。build-uboot 源

原创 嵌入式實時操作系統uC/OS-iii 第一章 概述

實時操作系統 實時操作系統是指那些對處理結果的正確性和處理過程的及時性都有嚴格要求的系統。實時系統分爲硬實時和軟實時兩類。硬實時和軟實時的區別在於對處理過程超時以及超時帶來的後果的容忍度。對於硬實時系統,在超過了允許的時間之後,即使還能得

原创 uboot中代碼重定位的實現

uboot在第一階段完成後,會將整個uboot代碼重定位到鏈接地址;注意是整個uboot。我們要深入理解 u-boot 如何工作的,以及跟硬件都有什麼依賴,我們需要先對 u-boot 及硬件有一個全局的認識。在這之前,爲了更多的人不會迷糊

原创 二、Uboot中SDRAM的初始化分析

Uboot中對存儲控制器的初始化代碼:lowlevel_init: /* memory control configuration */ /* make r0 relative the current location so that