需要确认注册邮箱后才能开通博客,立即确认我的邮箱
文章 搜索 高级搜索 ?3? ?3?
  • 滤波器new!
  • LED驱动 new!
  • 新能源 new!
  • PLL
  • PCIE协议
  • 可穿戴
  • LSI
  • FCI
文章 论坛 博客 小组 研讨会
EDN电子技术论坛>博客 >活出自我博客

活出自我的博客——在路上?晃晃悠悠

博主:活出自我???? ???? ????
介绍: 奋斗的青春火焰永不止熄!
文章(34)???? 访问(27784)???? 评论(37)???? 投票(80)???? 订阅本博??

博文列表查看方式: ???

finish shell分析之底层usart [嵌入式] 发布时间:2015-04-04 17:39:48
rt_thread的finsh shell系统不愧是调试的一项利器,它可以除了完成一般shell的功能外,甚至还可以自定义命令。这个对功能单一的嵌入式系统来说是十分可贵的。在此我并不想对finsh shell具体有哪些功能再多做赘述,这些都可以在rt_thread的官方文档上找到,我主要想说明的是finsh shell完成功能的这个大致的过程。??? finsih shell的底层部分是usart,具体是又那个usart口完成就靠finsh_set_device指定。本人的硬件平台是stm32f10......
票数(0) ???? 阅读(233)

查看全文??? 发表评论(0)

__main() 和 main() [ARM] 发布时间:2015-04-01 21:29:08
因为我们通常在BOOTLOADER中都已做好了比较细致的初始化工作,包括代码的搬运,所以我们最好别再调用库函数__main(),因为__main()作为ADS集成好的库函数,会对系统进行初始化设置,可能会与我们的初始化发生冲突,故在我们做好初始化后最好别调用__main()。仿真时若调了__main()且没设置entry会报警告,__main()库函数代码不太了解,估计跟ADS初始化有关,库函数__main()要慎用。??? 当所有的系统初始化工作完成之后,就需要把程序流程转入主应用程序,即呼叫主应......
票数(0) ???? 阅读(265)

查看全文??? 发表评论(0)

RT-Thread学习之scons篇--SConcript文件解析 [嵌入式] 发布时间:2015-03-26 20:28:51
SConscript文件是用来指定哪些文件会加入编译。先来分析下BSP主目录下的SConscript文件:import rtconfigImport('RTT_ROOT')from building import *?src_bsp = ['application.c', 'startup.c', 'board.c', 'stm32f10x_it.c']src_drv = ['rtc.c', 'usart.c'......
票数(0) ???? 阅读(772)

查看全文??? 发表评论(0)

RT-Thread学习之scons篇--SConsruct脚本文件解析 [嵌入式] 发布时间:2015-03-26 20:28:07
? ? ? ?scons的构建文件名称是统一的都称为SConstruct。其是scons所接受的编译脚本主文件。当然为了方便目录的组织,也允许在各个目录下面存放SConscript, 然后最上面SConstruct收集这些SConscript组织成为一个大的构建文件。? ? ? 这里以bsp/stm32f10x为例予以介绍,其SConstruct文件为:? ? ? 注: 对于RT-Thread的BSP下的SConstruct文件来......
票数(0) ???? 阅读(876)

查看全文??? 发表评论(1)

RT-Thread学习之scons篇--解析rtconfig.py文件 [嵌入式] 发布时间:2015-03-26 20:26:40
rtconfig.py文件,主要用于指定编译器以及安装路径。除此之外,该文件中定义了大量的变量,这些变量包括编译选项,汇编选项,链接选项。?import os# toolchains optionsARCH='arm'CPU='cortex-m3'CROSS_TOOL='keil'if os.getenv('RTT_CC'):???? CROSS_TOOL = os.getenv('RTT_CC')#......
票数(0) ???? 阅读(926)

查看全文??? 发表评论(0)

C语言中volatile关键字的作用 [嵌入式] 发布时间:2015-03-13 14:38:06
一.前言1.编译器优化介绍:由 于内存访问速度远不及CPU处理速度,为提高机器整体性能,在硬件上引入硬件高速缓存Cache,加速对内存的访问。另外在现代CPU中指令的执行并不一 定严格按照顺序执行,没有相关性的指令可以乱序执行,以充分利用CPU的指令流水线,提高执行速度。以上是硬件级别的优化。再看软件一级的优化:一种是在 编写代码时由程序员优化,另一种是由编译器进行优化。编译器优化常用的方法有:将内存变量缓存到寄存器;调整指令顺序充分利用CPU指 令流水线,常见的是重新排序读写指令。对常规内存进行优化的时候,这些优化是透明的,而......
票数(10) ???? 阅读(1886)

查看全文??? 发表评论(5)

情景分析“C语言的const关键字” [嵌入式] 发布时间:2015-03-13 14:13:54
C语言中的const一直是C语言初学者心中的痛,这是因为const在不同位置有不同作用,在不同情景有不同角色。这让初学者摸不清头脑。今天,和大家一起研究一下const,让它的每个角色都“深入人心”!==============================================================================================情景一:最简单的const用法?#includeint main(){int const a;a=5;printf......
票数(1) ???? 阅读(248)

查看全文??? 发表评论(3)

auto,register和static分析 [单片机] 发布时间:2015-03-12 16:49:32
auto型变量:只能用于局部变量,局部变量默认情况下即为auto型。它会为变量在栈上分配空间。注意:auto型变量不能用于全局型变量,因为全局型变量是在内存的静态存储区(全局存储区)上分配的空间,即堆空间上分配。register型变量:寄存器型变量是将变量存放在寄存器当中,register只是请求寄存器变量,但不一定请求成功。注意:1. register变量必须是CPU寄存器可以接受的值(如32位机器,只能存放32位即4字节的变量)。 2. 不能用&运算符获取register变量的地址(因为register变量存放在......
票数(0) ???? 阅读(259)

查看全文??? 发表评论(1)

Linux进程间通信:信号互斥编程 [嵌入式] 发布时间:2015-03-09 15:31:06
信号量(又名:信号灯)与其他进程间通信方式不大相同,主要用途是保护临界资源(进程互斥)。进程可以根据它判定是否能够访问某些共享资源。除了用于访问控制外,还可用于进程同步。信号量的分类:二值信号灯:信号灯的值只能取0或1计数信号灯:信号灯的值可以取任意非负值。信号量的实质:1、数字 ?2、操作,包括释放和获取两种情况。?8.1?创建/?打开信号量集合8.1.1?函数名 ? ? semget8.1.2?函数原形 ? ? int sem......
票数(1) ???? 阅读(354)

查看全文??? 发表评论(0)

Linux进程间信号通信 [嵌入式] 发布时间:2015-03-08 19:15:44
在古老的战场上,作为信号的烽火是最有效,最直接的通讯方式。在Linux系统中,信号(signal)同样也是最为古老的进程间通信机制。?信号类型:Linux系统支持的所有信号均定义在/usr/include/asm/signal.h,其中常见的信号有:SIGKILL:杀死进程SIGSTOP:暂停进程SIGCHLD:子进程停止或结束时用来通知父进程6.1?发送信号6.1.1?函数名 ? ? kill6.1.2?函数原形 ? ? int kill(pid_......
票数(0) ???? 阅读(216)

查看全文??? 发表评论(1)

--- 现有 34 个主题,共 4 页 ---
  • 1
  • 2
  • ...
  • 4
  • ??到第页??
博主资料

I WILL MAKE IT!

最新评论
活出自我的小组???? 加入小组
STM32爱好者之家
成员6660名
创建者:yuliang0321 树莓派爱好者 成员93名
创建者:1460357814215 ZigBee & IAR学习小组 成员2004名
创建者:emot 成员631名
创建者:残弈悟恩 我爱51单片机 成员415名
创建者:ETRH Studio DIY创意无限 成员589名
创建者:胖螃蟹 《AVR 单片机应用专题精讲》书友会 成员56名
创建者:胖螃蟹 51单片机技术交流中心 成员2449名
创建者:Andymio
展开
最新网络博文
华为官方回应有关自研手机操作系统的传闻
这颗芯片有故事,你有酒吗?
PCB设计PADS各层的用途和作用
联想收购的得与失 摩托罗拉空壳化使...
传华为智能机销量目标下调2000万部 Ma...
? 更多博文>>
返回博客首页
有问题请反馈