会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Leon George
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
18
19
20
21
22
23
24
25
26
下一页
2017年12月30日
Variable Substitution
摘要: :=Syntax # Substituted when defined but no-value. username="" echo "${username:=$LOGNAME}" When the := comparison is encount...
阅读全文
posted @ 2017-12-30 16:53 leon11241124
阅读(81)
评论(0)
推荐(0)
2017年12月24日
几种常见的同步方法
摘要: 为什么需要同步机制? 如果某一个进程在对某个数据结构进行操作时被挂起,那么其他的进程就不应该对该数据结构进行操作,除非他已被重新设置成一致性状态,否则两个进程的交互作用,将破坏所存储的信息。这个同步问题不仅出现在共享公共数据的进程之间,也出现在...
阅读全文
posted @ 2017-12-24 13:33 leon11241124
阅读(293)
评论(0)
推荐(0)
2017年12月22日
嵌入式C编程中的异常处理
摘要: 我们今天说说一种典型的实现C语言异常处理的方法,即以setjmp()函数和longjmp()函数实现的异常处理。 首先我们来了解下什么是异常处理。异常是一个在程序执行期间发生的事件,它中断正在执行的程序的正常的指令流,跳转到异常处理...
阅读全文
posted @ 2017-12-22 10:55 leon11241124
阅读(104)
评论(0)
推荐(0)
2017年12月3日
嵌入式开发中的除错方法
摘要: 除错,这是个令人心痛的操作,特别是在嵌入式系统中,通常开发嵌入式系统,就是把系统厂商写好的程序,配上别人写好的程序,加上自己写好的程序,整合在一起除此之外,如果实验板是刚刚出炉的,那问题,可能更多。 除错,第一件事就是假设底层硬件是...
阅读全文
posted @ 2017-12-03 11:27 leon11241124
阅读(77)
评论(0)
推荐(0)
2017年11月30日
char *name和char name[ ]的区别
摘要: 在编程中我们经常会遇到向程序输入一个字符串的情况。此时,我们会有两种选择:一是定义一个字符指针,并把该字符串首字符的地址传给他;二是定义一个字符数组,并把字符串存入该字符数组中。 那么这两种方法有什么区别呢?请大家看下面这段代码: ...
阅读全文
posted @ 2017-11-30 12:49 leon11241124
阅读(352)
评论(0)
推荐(0)
2017年11月29日
C语言中三种输入函数的区别
摘要: 在C语言中,有三种主要的输入函数:scanf(),fgets()以及gets()。他们的使用方法及注意事项如下: 1.scanf() 它是一种格式化的输入方式,可一次性按照规定的格式输入多个数据域。下面以输入规定的长度的字符串为例,来说...
阅读全文
posted @ 2017-11-29 21:58 leon11241124
阅读(156)
评论(0)
推荐(0)
2017年10月24日
进程的几种退出机制
摘要: Linux 下进程的退出分为正常退出和异常退出两种: 1.正常退出 a. 在main()函数中执行return 。 b.调用exit()函数 c.调用_exit()函数 2.异常退出 a.调用abort函数 b.进程收到某个信号,而该信号使程序终止。 ...
阅读全文
posted @ 2017-10-24 21:34 leon11241124
阅读(303)
评论(0)
推荐(0)
2017年10月23日
你的内存使用率高真的不好吗?
摘要: 场景一: 按照我们一贯的经验,在Windows系统中如果使用率达到80%以上,那么你肯定不敢再运行大程序了,因为系统会很不流畅! 分析一: 因为在内存紧缺的情况下,系统会使用交换分区(虚拟内存),频繁地从磁盘上换入换出...
阅读全文
posted @ 2017-10-23 23:44 leon11241124
阅读(206)
评论(0)
推荐(0)
2017年10月3日
s3c2410 定时器的基本设置
摘要: 在嵌入式系统中,我们需要了解3个时钟频率:FCLK. HCLK. PCLK 。 FCLK :一般来说通过外接12M 的晶振,结合芯片内部锁相环的倍频而得到200M 的FCLK. 作为CPU 的内部时钟。 HCLK :通过对FC...
阅读全文
posted @ 2017-10-03 13:14 leon11241124
阅读(236)
评论(0)
推荐(0)
2017年9月25日
如何建立基本的嵌入式开发工作环境
摘要: 1.宿主机架构及开发平台选择 a. MAC OS b. x86架构下的Windows并使用软件Cygwin在Windows 上模拟Linux 的命令行 开发环境。 c. x86架构下安装Linux操作系统,并直接在系统自带命令行环境下开发。 2...
阅读全文
posted @ 2017-09-25 11:51 leon11241124
阅读(100)
评论(0)
推荐(0)
上一页
1
···
18
19
20
21
22
23
24
25
26
下一页
公告