leon201903091654136
leon201903091654136
全部文章
分类
c(9)
c语言(5)
HAL(1)
java(1)
linux(9)
python(7)
ubuntu(2)
virtualbox(1)
堆栈(1)
嵌入式(6)
嵌入式Linux(2)
未归档(200)
架构师(1)
系统函数(4)
软考(1)
项目管理(1)
驱动程序(2)
归档
标签
去牛客网
登录
/
注册
Leon的博客,分享嵌入式Linux知识
飞翔在嵌入式开发路上的一只黑鸟。。。
全部文章
(共253篇)
基本输入输出函数
getc int getc(FILE *fp) getc 函数返回 fp 指向的输入流中的下一个字符。如果到达文件尾或出现错误,该函数将返回EOF,getc 从文件中返回下一个字符,它需要知道文件指针,以确定对哪个文件操作。 putc int putc(int c, F...
2021-01-10
0
413
存储管理函数
函数 malloc 和 calloc 用于动态地分配存储块。 函数 malloc 的声明如下: void *malloc(size_t n) 当分配成功时,它返回一个指针,设指针指向 n 字节长度的未初始化的存储空间,否则返回NULL。 函数 calloc 的声明为 void *...
2021-01-10
0
363
如何建立基本的嵌入式开发工作环境
1.宿主机架构及开发平台选择 a. MAC OS b. x86架构下的Windows并使用软件Cygwin在Windows 上模拟Linux 的命令行 开发环境。 c. x86架构下安装Linux操作系统,并直接在系统自带命令行环境下开发。 2.目标机架构及操作系统 a. ...
2021-01-10
0
378
s3c2410 定时器的基本设置
在嵌入式系统中,我们需要了解3个时钟频率:FCLK. HCLK. PCLK 。 FCLK :一般来说通过外接12M 的晶振,结合芯片内部锁相环的倍频而得到200M 的FCLK. 作为CPU 的内部时钟。 HCLK :通过对FCLK 的分频得到,一般取值为FCLK...
2021-01-10
0
448
你的内存使用率高真的不好吗?
场景一: 按照我们一贯的经验,在Windows系统中如果使用率达到80%以上,那么你肯定不敢再运行大程序了,因为系统会很不流畅! 分析一: 因为在内存紧缺的情况下,系统会使用交换分区(虚拟内存),频繁地从磁盘上换入换出内存页,而大家都知道硬盘的读写速度...
2021-01-10
0
443
进程的几种退出机制
Linux 下进程的退出分为正常退出和异常退出两种: 1.正常退出 a. 在main()函数中执行return 。 b.调用exit()函数 c.调用_exit()函数 2.异常退出 a.调用abort函数 b.进程收到某个信号,而该信号使程序终止。 但不管是哪种...
2021-01-10
0
565
C语言中三种输入函数的区别
在C语言中,有三种主要的输入函数:scanf(),fgets()以及gets()。他们的使用方法及注意事项如下: 1.scanf() 它是一种格式化的输入方式,可一次性按照规定的格式输入多个数据域。下面以输入规定的长度的字符串为例,来说说它的使用方法和容易产生的bug。 ...
2021-01-10
0
390
char *name和char name[ ]的区别
在编程中我们经常会遇到向程序输入一个字符串的情况。此时,我们会有两种选择:一是定义一个字符指针,并把该字符串首字符的地址传给他;二是定义一个字符数组,并把字符串存入该字符数组中。 那么这两种方法有什么区别呢?请大家看下面这段代码: ...
2021-01-10
0
505
嵌入式开发中的除错方法
除错,这是个令人心痛的操作,特别是在嵌入式系统中,通常开发嵌入式系统,就是把系统厂商写好的程序,配上别人写好的程序,加上自己写好的程序,整合在一起除此之外,如果实验板是刚刚出炉的,那问题,可能更多。 除错,第一件事就是假设底层硬件是ok的。通常一个比较好一点的嵌入式系统...
2021-01-10
0
352
嵌入式C编程中的异常处理
我们今天说说一种典型的实现C语言异常处理的方法,即以setjmp()函数和longjmp()函数实现的异常处理。 首先我们来了解下什么是异常处理。异常是一个在程序执行期间发生的事件,它中断正在执行的程序的正常的指令流,跳转到异常处理函数中,待异常处理完再跳回到正常的指令...
2021-01-10
0
463
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页