社区首页 (3633)




请编写您的帖子内容
社区频道(4)
显示侧栏
卡片版式
全部
交流讨论
博文收录
Ada助手
最新发布
最新回复
标题
阅读量
内容评分
精选

6
评分
回复


扫一扫
分享

16
评分
回复


无线测温技术在煤矿供电系统中的应用
无线测温技术如同为煤矿供电系统安装了敏锐的“温度神经”,让看不见的风险可视化,化被动防守为主动预警,是构建智能化、高可靠矿山供电体系不可或缺的关键技术。
复制链接 扫一扫
分享

313
评分
2


有用Linux下c 读写spi从机,该如何操作,我下面是spi 主机模式,我想知道从机模式怎么写,谢谢了
#include #include #include #include #include #include
复制链接 扫一扫
分享

180
评分
回复


Linux的Shell
(5)bash:sh兼容,包含csh和ksh最有用的功能,具有命令历史记忆功能,有作业控制功能,有shell程序设计能力。(1)sh(Bourne Shell, 1979,Unix版本7)(3)Ksh(Korn Shell,商业软件,sh的增强版)命令1 | 命令2 | 命令3。(3)Shell启动子进程,寻找应用程序并传递参数。(1)登录或者启动终端,显示Shell提示符。(5)通知Shell执行完毕,子进程终止。(2)输入Shell命令并敲回车键。(1)从控制台输入Shell命令。
复制链接 扫一扫
分享

196
评分
回复


Linux的基本操作
14、var:各种服务器的数据文件、日志、假脱机打印系统的打印队列数据等。2、Linux文件系统:ext2、ext3、reiserFS等,目录树。fat32、ntfs,分区、盘符。1、bin:普通用户常用例程,例如:date命令。12、sbin:根用户用于系统管理的可执行文件。4、lib:内核和应用程序所用的库文件和模块。7、boot:Linux内核、开机配置文件。8、etc:与系统硬件和软件有关的配置文件。9、media:光盘、软盘挂载点。3、home:普通用户的主目录。一、Linux的文件系统。
复制链接 扫一扫
分享

166
评分
回复


Linux的网络命令
3、常用的网络命令:ping、ifconfig、ifup、ifdown、netstat、route、traceroute、host、nslookup、telnet。设置第一块网卡的ip地址:ifconfig eth0 192.168.0.1。(1)功能说明:ping命令使用ICMP协议,用来检测到远程主机的网络连通性。(2)例:显示当前活动接口状态:/sbin/ifconfig。2、Linux提供了一系列高效率的网络诊断程序和设置命令。1、ping:检测主机的连通性。2、ifconfig命令。
复制链接 扫一扫
分享

173
评分
回复


嵌入式开发工具链概述
7、gdb:GNU调试器,可以用来调试C、C++和其他语言编写的程度。(2)完备的工具链:GCC、binutils、gdb、GNU make、patch、CVS、开发库。(4)nm:列出目标文件中的符号。用目标机的汇编语言编写的源代码文件——》交叉汇编器——》目标文件——》链接器。(3)软件工程工具:用于协助多人开发或大型软件项目管理的软件,如:make等。(1)支持C、C++、ADA、Java、Fortran、PASCAL等语言。6、binutils:是一组二进制工具程序集合,是辅助GCC的主要软件。
复制链接 扫一扫
分享

202
评分
回复


怎么在C语言中调用系统指令
可以理解成:程序跳到了新的进程开始执行,但是进程号并没没有变。exec也经常配合vfork在子进程中启动新的进程,这样父进程还能继续检测子进程的动态。type表示操作文件的权限,可以选择“r”,“w”,“e”。exec的定位和system不太一样,exec更多时候用于启动一个新的进程,用新的进程来代替当前进程。如果需要在C语言调用系统指令,经常使用system函数,操作简单方便,很容易理解。如果在C文件中调用系统命令,同时还要获得命令的输出结果,可以使用popen函数。参数非常简单,把需要执行的命令作为。
复制链接 扫一扫
分享

177
评分
回复


C语言的多维数组
二维数组定义的时候,可以不指定行的数量,但是必须指定列的数量。
复制链接 扫一扫
分享

188
评分
回复


C 语言程序的执行流程
C 语言程序成为高级语言的原因是它能够读取并理解人们的思想。然而,为了能够在系统中运行hello.c程序,则各个 C 语句必须由其他程序转换为一系列低级机器语言指令。这些指令被打包作为可执行对象程序,存储在二进制磁盘文件中。目标程序也称为可执行目标文件。在 UNIX 系统中,从源文件到对象文件的转换是由编译器执行完成的。gcc 编译器驱动从源文件读取hello.c,并把它翻译成一个可执行文件hello。这个翻译过程可用如下图来表示,下面我们逐个击破。,预处理器会根据开始的#字符,修改源 C 程序。
复制链接 扫一扫
分享

209
评分
回复


计算机的硬件组成
从系统通电开始,直到系统断电,处理器一直在不断地执行程序计数器指向的指令,再更新程序计数器,使其指向下一条指令。处理器从程序计数器指向的内存中读取指令,解释指令中的位,执行该指令指示的一些简单操作,然后更新程序计数器以指向下一条指令。一般来说,组成程序的每条机器指令都由不同数量的字节构成,C 程序变量相对应的数据项的大小根据类型进行变化。上图中有四类 I/O 设备:用于用户输入的键盘和鼠标,用于用户输出的显示器,一个磁盘驱动用来长时间的保存数据和程序。主存既保存程序,又保存处理器执行流程所处理的数据。
复制链接 扫一扫
分享

199
评分
回复


C语言程序执行时的硬件操作流程
前面我们简单的介绍了一下计算机的硬件的组成和操作,现在我们正式介绍运行示例程序时发生了什么,我们会从宏观的角度进行描述,不会涉及到所有的技术细节刚开始时,shell 程序执行它的指令,等待用户键入一个命令。当我们在键盘上输入了./hello这几个字符时,shell 程序将字符逐一读入寄存器,再把它放到内存中,如下图所示当我们在键盘上敲击回车键的时候,shell 程序就知道我们已经结束了命令的输入。
复制链接 扫一扫
分享

179
评分
回复


C 语言标准库
头文件决定了各种变量类型的各种属性。定义在该头文件中的宏限制了各种变量类型(比如 char、int 和 long)的值。和三个宏,这三个宏可用于在参数个数未知(即参数个数可变)时获取函数中的参数。头文件定义了各种数学函数和一个宏。头文件定义了各种变量类型和宏。头文件定义了四个变量类型、两个宏和各种操作日期和时间的函数。头文件定义了一个变量类型、一个宏和各种操作字符数组的函数。,它是通过系统调用设置的,这些库函数表明了什么发生了错误。头文件定义了四个变量类型、一些宏和各种通用工具函数。头文件定义了整数变量。
复制链接 扫一扫
分享

172
评分
回复


C 语言中的关键字
子程序返回语句(可以带参数,也看不带参数)控制语句循环的关键字也有 12 个,分别是。数据类型的关键字主要有 12 个,分别是。个,根据其作用不同进行划分。C 语言的关键字一共有。
复制链接 扫一扫
分享

170
评分
回复


C语言的数据类型
为什么说可能,这是由于 C 语言为了适配不同的机器来设定的语法规则,在早起的计算机上,int 类型和 short 类型都占 16 位,long 类型占 32 位,在后来的计算机中,都采用了 16 位存储 short 类型,32 位存储 int 类型和 long 类型,现在,计算机普遍使用 64 位 CPU,为了存储 64 位整数,才引入了 long long 类型。所以,int 和 char 只是存储的范围不同,整型可以是 2 字节,4 字节,8 字节,而字符型只占 1 字节。
复制链接 扫一扫
分享

163
评分
回复


C语言的常量
使用 #define 不用声明数据类型,而且不用类型检查,仅仅是定义;而使用 const 需要声明具体的数据类型,在编译阶段会进行类型检查。
复制链接 扫一扫
分享

182
评分
回复


ARM架构种类
内核与架构经常有一些朋友分不清,我们常说的ARMV1~ARMV9都是表示不同版本的架构,不同的架构,指令集也存在差异,然而根据不同的架构又开发出了不同CPU内核,比如Cortex-A,Cortex-M等。主要用于复杂的计算应用领域,例如PC、笔记本电脑、智能电视、服务器、联网设备、智能手机、车用信息娱乐系统、云存储设备和超级计算机。需要实时响应需求的安全关键应用或需要决定性响应的应用,例如医疗设备、车辆驾驶、刹车与警示、网络和储存设备,以及嵌入式控制系统。专为小型、低功耗、高效节能装置而设计。
复制链接 扫一扫
分享

188
评分
回复


C 语言的特性
C 语言是一门抽象的、面向过程的语言,C 语言广泛应用于底层开发,C 语言在体系中占据着不可替代的作用,可以说 C 语言是编程的基础,也就是说,不管你学习任何语言,都应该把 C 语言放在首先要学的位置上。下面这张图更好的说明 C 语言的重要性可以看到,C 语言是一种底层语言,是一种系统层级的语言,操作系统就是使用 C 语言来编写的,比如 Windows、、UNIX。如果说其他语言是光鲜亮丽的外表,那么 C 语言就是灵魂,永远那么朴实无华。
复制链接 扫一扫
分享

172
评分
回复


make menuconfig详解
make menuconfig 图形化的内核配置make mrproper -----删除不必要的文件和目录. 1 #make config(基于文本的最为传统的配置界面,不推荐使用) 2 #make menuconfig(基于文本选单的配置界面,字符终端下推荐使用)注意:使用make menuconfig 需要安装ncurses( sudo apt-get ins
复制链接 扫一扫
分享
为您搜索到以下结果: