- 博客(15)
- 资源 (1)
- 收藏
- 关注
转载 总结linux学习过程中遇到的细小知识点之Linux帮助文档中各个符号的含义
总结linux学习过程中遇到的细小知识点之Linux帮助文档中各个符号的含义:"{ }"的含义:{ }表示的是必选参数,{a|b}那a和b就必须要选一个,而且只能选一个例:movi read {u-boot | kernel} {addr} 这个是uboot中的命令,规则和linux一样“[ ]”:的含义:[ ]表示的是可选参数,代表可选可不选,可选多个,可选一个
2017-05-15 12:46:29
846
转载 uboot命令概述,uboot环境变量的加载设置与save原理
uboot命令概述:uboot的shell界面输入方式是类似于linux命令行的输入方式,既然的命令行那就是行缓冲方式。行缓冲的意思就是当我们向终端命令行输入命令的时候,这些命令没有立即被系统识别,而是被缓冲到一个缓存区(也就是系统认为我们还没有输入完),当我们按下回车键(换行)后系统就认为我们输入完了,然后将缓冲区中所有刚才输入的作为命令拿去分析处理。 扩展:li
2017-05-14 16:15:48
1899
原创 S5PV210的uboot启动过程(知识结网)
uboot是如何启动的:(以S5PV210为例)(1)当S5PV210开机之后,先运行IROM中的BL0,BL0的其中一项工作就是将启动介质中的前16K代码(也就是uboot的前16K)拷贝到内部的IRAM中。
2017-05-14 11:48:13
492
转载 从PC机、嵌入式linux、以及android系统的启动过程来总结uboot到底是干嘛的
本文转载自《朱有鹏老师嵌入式linux核心课程》的《第二部分uboot和系统移植》1.PC机的启动过程(1)典型的PC机的部署(部署指的是没有上电时候的样子)BIOS程序(按F12可以进入,用来设置启动顺序等等的代码)部署在PC机主板上(随主板出厂时已经预制了),(如果bios损坏 则只能将主板拆下来返厂维修了。换句话说如果你买了一个新的电脑 ,这个新的
2017-05-13 20:08:46
1316
原创 FreeRTOS事件组之事件组等待位(xEventGroupWaitBits)
1.函数说明(xEventGroupWaitBits)函数原型:EventBits_t xEventGroupWaitBits( const EventGroupHandle_t xEventGroup, const EventBits_t
2017-05-13 09:17:00
28554
原创 FreeRTOS事件组之事件组置位(xEventGroupSetBits)
(1)第一种情况描述如下(最简单的情况) 事件组的xTasksWaitingForBits下面没有挂载任何东西,而且uxEventBits=0;相当于调用xEventGroupCreate之后马上执行xEventGroupSetBits。 #define BIT_0 (1 #define BIT_4 (1 xEve
2017-05-12 16:47:13
13652
原创 FreeRTOS事件组之事件组的创建(xEventGroupCreate())
使用事件组的前提: 与互斥量、队列集等其他内核资源不同,想要使用事件组(xEventGroup)重点不在宏定义上是否配置为1,重点在组织程序以及程序编译的时候是否包括event_groups.c源代码以及event_groups.h头文件。
2017-05-12 09:08:36
10770
原创 extern使用注意事项
extern用在声明变量的时候,一定不能初始化,如果初始化就会被编译器认定为定义,从而导致重复定义的报错。例如: 错误写法: extern int a = 0;//这样写就会被编译器认定为是重新定义了一个新的变量a,失去了声明的作用 正确写法: extern int a;
2017-05-11 10:11:07
961
原创 shell架构,环境变量
本文总结自《朱有鹏老师嵌入式linux核心课程》的《1.16.ARM裸机第十六部分-shell原理和问答机制引入》中的《1.16.4.shell实战3-定义标准命令集及解析》至《1.16.7.shell实战6-添加其他命令2》。shell包括三个部分:(1)第1步:命令获取(2)第2步:命令解析(3)第3步:命令执行shell中的三部分在程序中表示如下:in
2017-05-10 21:20:08
525
原创 Windows下SecureCRT串口终端显示
在学习《朱有鹏老师嵌入式linux核心课程》的《1.16.ARM裸机第十六部分-shell原理和问答机制引入》的《1.16.3.shell实战2-将简易shell移植到开发板中》的部分的时候,通过看对应的“3.shell_x210”的程序代码总结出下面SecureCRT终端的串口通信过程中的显示步骤:首先必须明白一个知识点: 在不同操作系统下键盘上的回车按键所代表的含义是不同
2017-05-10 12:20:20
6068
转载 二维数组
(1)二维数组的初始化: 请参见博客http://blog.youkuaiyun.com/chenshijun0101/article/details/6640377/
2017-05-09 16:56:07
322
转载 图像显示基本原理
以下内容摘录总结自《朱有鹏老师嵌入式linux核心课程》的1.14.ARM裸机第十四部分-LCD显示器 中的笔记SOC显示图片的工作过程如下所示:(1)首先可以肯定的是,在SOC没有上电之前,图像信息(以jpg格式的图片为例)是存储在flash中的。在程序执 行过程中,SOC首先将flash中的数据通过SOC内部的flash控制器读入到内存中。(2)但是此时内存中
2017-05-06 22:44:33
13996
转载 const,全局变量
const定义的变量是可以被修改的,只不过不能被显式修改,报错是编译器给出的,在编译的时候,如果编译器发现const被修改了则会报错,但是在运行的时候,却是可以修改的,因此const具有变量的属性。并不是常量。 下面这一段代码可以证明上面的判断int main{char buf[4];const int a = 0;buf[4] = 97;printf(“the a
2017-05-06 15:07:21
3435
Socket Python示例
2018-08-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人