- 博客(17)
- 资源 (4)
- 收藏
- 关注
原创 STM32H7链接器脚本文件分析
以STM32H743XIHx_FLASH.ld 为例,详细分析ld文件。.ld 文件的 一般作用是 设置入口函数,ROM、RAM的起始位置及大小及对一些特殊的文件添加配置链接选项。
2022-04-26 22:15:51 788
原创 C语言实现舒尔特表格生成器
通过代码实现一个 2*2到100*100之内的表,每个表随机产生20组,可以打印输出,也可以产生文件,方便拷贝到word中进行打印。
2022-04-25 13:08:04 1962
原创 Linux启动流程介绍
Linux启动流程基本的启动流程主要分成4个部分。1、BIOS 阶段在系统加电检测结束以后,由BIOS中的代码负责把引导器加载进入机器的内存中,控制权交给引导器。2、Loader阶段引导器负责确定Linux内核的位置,把Linux内核加载进入内存中;同时,确定文件系统的位置,将根文件系统的镜像加载进入内存中。然后在加载内核的时候给内核传入一些启动参数,用于控制内核执行过程中的一些行为,接下来将控制权交给内核。3、Kernel阶段内核接管控制权以后,首先解压缩自己,检测设备,加载内
2022-04-22 19:41:13 2638
原创 ARM体系的异常处理
当正常的程序执行流程出现暂停或者停止时,称之为异常,如处理一个外部的中断请求。在处理异常之前,当前处理器的状态必须保留,当异常处理完成之后,当前程序可以继续执行。处理器允许多个异常同时发生,它们将会按固定的优先级进行处理。
2022-04-21 20:56:30 1893
原创 ARM体系架构中的存储系统
基于ARM内核的嵌入式系统可能包含Flash、ROM、SRAM、SDRAM等多种类型的存储器,不同类型的存储器存取速度和数据宽度等都不尽相同。下面主要从地址空间、存储器格式和存储器对齐访问3个方面来描述。
2022-04-21 15:54:37 2799
原创 AliOS启动流程详解
详细的介绍了平头哥的CPU在AliOS的启动过程,从最初的CPU上电复位的入口函数Reset_Handler开始,再到底层SystemInit()初始化时钟,再到底层板级初始化,最后到C程序的入口函数main,一整个的配置过程。
2022-04-20 18:38:39 499
转载 关于ES、PES、PS以及TS码流
一、基本概念1)ES ES--Elementary Streams (原始流)是直接从编码器出来的数据流,可以是编码过的视频数据流(H.264,MJPEG等),音频数据流(AAC),或其他编码数据流的统称。ES流经过PES打包器之后,被转换成PES包。 ES是只包含一种内容的数据流,如只含视频或只含音频等,打包之后的PES也是只含一种性质的ES,如只含视频
2014-04-11 11:10:33 507
转载 linux 环境变量相关
Linux是一个多用户的操作系统。每个用户登录系统后,都会有一个专用的运行环境。通常每个用户默认的环境都是相同的,这个默认环境实际上就是一组环境变量的定义。用户可以对自己的运行环境进行定制,其方法就是修改相应的系统环境变量。常见的环境变量对于PATH和HOME等环境变量大家都不陌生。PATH能够指定命令的搜索路径,那么动态链接库的路径用什么变量指定呢?或者就是在PATH里面
2013-01-09 15:52:13 250
原创 linux 重定向命令
标准输入,输出和错误------------------------------------------------------------------文件文件 描述符------------------------------------------------------------------输入文件—标准输入 0输出文件—标准输出
2013-01-09 15:48:17 229
转载 linux rtc驱动
Linux的RTC驱动相对还是比较简单的,可以将它作为一个普通的字符型设备,或者一个misc设备,也可以是一个平台设备,这都没有关系,主要还是对rtc_ops这个文件操作结构体中的成员填充,这里主要涉及到两个方面比较重要: 1. 在Linux中有硬件时钟与系统时钟等两种时钟。硬件时钟是指主机板上的时钟设备,也就是通常可在BIOS画面设定的时钟。系统时钟则是指kernel中的时钟。当Linu
2012-11-26 19:00:23 316
转载 list_for_each_entry
参考:http://blog.sina.com.cn/s/blog_5e99b41e0100rxgf.htmlhttp://hi.baidu.com/shiftedmind/blog/item/1a7c8381e6a67fa56d8119da.html 在Linux内核源码中,经常要对链表进行操作,其中一个很重要的宏是list_for_each_entry:意思大体
2012-10-18 09:09:13 269
转载 list_add_tail
【转】list_add_tail()list_add_tail() 将new所代表的list_head插入head所索引的队列的尾部static inline void list_add_tail(struct list_head *new, struct list_head *head)...{ __list_add(new, head->prev, head);}
2012-10-18 08:51:00 1326
原创 IP CAMERA 介绍
定义 IP就是网际协议,Camera就是照相机、摄影机。IP Camera顾名思义就是网络摄像机,它是一种由传统摄像机与网络技术结合所产生的新一代摄像机。功能 IP Camera除了具备一般传统摄像机所有的图像捕捉功能外,机内还内置了数字化压缩控制器和基于WEB的操作系统,使得视频数据经压缩加密后,通过局域网,Internet或无线网络送至终端用户。
2012-09-20 13:51:44 14127
转载 ps 使用
来源《鸟哥的linux私房菜》 ps:将某个时间点的程序运作情况撷取下来[root@linux~]# ps aux[root@linux~]# ps -lA[root@linux~]# ps axjf参数: -A:所有的 process 均显示出来,与 -e 具有同样的效用; -a :不与 termin
2012-09-20 09:23:39 307
1. STM32F10x_English.pdf, 英文参考手册 2.STM32F10x参考手册.pdf, 中文参考手册
2022-04-23
AliOS启动流程详解
2022-04-20
SIL3114 datesheet
2012-04-26
TLV320AIC23驱动指南.doc
2012-04-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人