- 博客(9)
- 收藏
- 关注
原创 2021-03-06
RAM BIN文件组成为了让自己映像深刻,也是脸红在嵌入式已经6年之久,才第一次对bin文件的组成有所掌握;无聊任何ram程序编译出来的程序,都包含RO,RW,ZI,这个程序指BIN文件,就是我们烧录进设备的程序;RO:READ ONLY 代表代码和常量,代码很简单就是编写的代码。。。常量就更简单了吧;RW:READ WRITE ,是已经初始化完的变量,如inta=5;ZI:为未初始化的变量和初始化为0的变量,所以ZI其实也属于RW,在程序bin被加载到内存里,通过编译器的地址信息和大.
2021-03-06 22:58:05
138
原创 AT框架移植完成
在之前几篇文章都已经介绍完TencentOS tiny的AT框架,在移植到自己项目时主要是用freeRTOS系统自带的组件(信号量等)替换掉tencentOS tiny的组件。FreeRTOS信号量,互斥锁均是通过队列实现的,下面介绍一下相关API,具体实现就不贴出来了,创建二值信号量/计数信号量/互斥锁:xSemaphoreCreateBinary()/xSemaphoreCreateC...
2020-02-01 00:06:24
2942
2
转载 学习AT框架有感
这周状态不太佳,联赛逐渐恢复,精力多数放在其上面,加之宝宝逐渐长大,育儿似乎已经迫在眉睫,下周尽量精力集中点。在找寻Mbedtls学习视频上又看了一会MQTT,有一篇文章是TencentOs tiny的现在找不到是哪篇了,里面介绍的如何使用tencentOS连接腾讯的IOT HUB,且教你移植相关模块。经过再一次搜索,转载这篇文章:腾讯IOT HUB开发。里面介绍,作为终端你需要MQT...
2020-01-06 00:05:23
2342
原创 TencentOs Tiny 学习日志-AT框架 2019_12_30_02
通过看TencentOs tiny github附带的API源码学习课程,竟然还有视频终于都AT框架的实现有更彻底的认识,如果要明白SAL层和AT框架如何与模组进行同步异步通信的必须学习两个知识,信号量和互斥锁。信号量和互斥锁的原理百度千篇一律,我从视频和博客针对TencentOS tiny源码的分析,对信号量和互斥锁才是彻底掌握。我以以下tencentOs里AT框架源码解释一下互斥锁,我...
2019-12-30 23:41:49
5677
1
原创 TencentOs tiny 学习日志-AT框架-2019_12_25_01
tencentOS tiny跟模组交互封装了一层SAL供开发者(YOU)使用:源码目录是:.\net\sal_module_wrapper.使用范例很多如tcp_test.c.函数入口application_entry(void*arg)创建一个任务test0 往服务器发送数据,例子我觉得有不好地方,就是如:socket_id_0 = tos_sal_module_connec...
2019-12-26 11:33:23
6610
1
转载 冯诺依曼体系结构与哈弗体系结构的区别(转载)
材料一:哈佛结构是一种将程序指令存储和数据存储分开的存储器结构。中央处理器首先到程序指令存储器中读取程序指令内容,解码后得到数据地址,再到相应的数据存储器中读取数据,并进行下一步的操作(通常是执行)。程序指令存储和数据存储分开,可以使指令和数据有不同的数据宽度,如Microchip公司的PIC16芯片的程序指令是14位宽度,而数据是8位宽度。目前使用哈佛结构的中央处理器和微控制器有
2017-12-27 22:31:11
394
原创 flash相关知识
最近在研究flash读写,因为项目代码在写入之前总要擦除一块区域,一开始还不以为然, 上网查了下知识,不擦除写不了,应该说写入的内容不是你实际写入的,长姿势了呀,也直接在MTK 的6261工程上实验的一下确实如此。 看了相关知识和一些别人博客,flash 按内部存储结构分为norflash 和nandflash两种: 性能方便的区别norflash读取比nandfla
2017-12-13 11:24:41
257
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅