![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
嵌入式
文章平均质量分 60
sky_share
share
展开
-
Shell脚本
一个脚本文件调用另一个脚本文件的三种方式l:① fork;② exec;③ source;/home/sh1.sh;/home/test/shell1.sh; /home/test/shell2.sh;用法举例:① fork:sh1.sh 脚本调用shell1.sh 脚本:在sh1.sh脚本文件中增加一行:/home/test/shell1.sh(shell1.sh脚本有可执行权限);sh /home/test/shell1.sh(shell1.sh脚本没有可执行权限)shell1.sh脚本调用shell2原创 2022-06-02 21:39:58 · 1967 阅读 · 0 评论 -
计算机常用编码
ASCII码:共 128个字符;只占用了一个byte的7个bit位,高位的1位统一规定为0;unicode:该编码将世界上所有的符号都纳入其中,每一个符号都给予一个独一无二的编码,即:一种所有符号的编码;缺点:unicode只是一个符号集,只是一个规范、标准,它只规定了符号的二进制代码,却没有规定这个二进制代码应该如何存储在计算机上。unicode编码存储汉字时需要2字节或者更多字节,ASCII只需要1字节,那么怎么进行区分是ASCII还是unicode呢?这也是该编码一直无法推广的原因。直到互联网原创 2022-05-01 20:53:51 · 3429 阅读 · 0 评论 -
标准ASCII
ASCII 是基于拉丁字母的一套电脑编码系统。它主要用于显示现代英语,而其扩展版本延伸美国标准信息交换码则可以部分支持其他西欧语言,并等同于国际标准ISO/IEC 646。ASCII 是编码系统的传统名称;互联网号码分配机构(IANA)更倾向于更新后的名称US-ASCII,这说明了该系统是在美国开发的,并基于主要在美国使用的印刷符号。ASCII是美国电气和电子工程师协会里程碑之一。ASCII是由电报代码发展而来的。它的第一个商业用途是作为贝尔数据服务公司推广的七位电传打字机代码。ASCII标..原创 2022-05-01 17:07:57 · 4368 阅读 · 0 评论 -
嵌入式中常用数据类型
typedef signed char int8_t;typedef signed short int16_t;typedef signed long int32_t;typedef unsigned char uint8_t;typedef unsigned short uint16_t;typedef unsigned long uint32_t;typedef int8_t s8;typedef int16_t s16;typedef int32_t s32;ty...原创 2022-04-29 21:33:11 · 538 阅读 · 0 评论 -
Vistual Studio创建工程:
创建Win32控制台工程:创建Linux下工程:接下来一直 -> next;直到点击finish;原创 2022-03-27 17:39:03 · 430 阅读 · 0 评论 -
嵌入式-Linux内核模块开发入门示例
内核模块开发What?Linux内核的整体结构非常庞大,其包含的组件也非常多,如何使用需要的组件呢?① 把所有组件都编译进内核文件,即:zlmage或bzlmage,但这样会导致两个问题:一是生成的内核文件过大;二是如果要添加或删除某个组件,需要重新编译整个内核。模块功能:有没有一种机制能让内核文件(zlmage或bzlmage)本身并不包含某组件,而是在该组件需要被使用的...原创 2020-04-27 10:34:12 · 688 阅读 · 0 评论 -
X86与X64之间的区别
Windows x86与x64之间的区别这个问题和Windows32位与64位的的区别是一样的:x86与x64都指的是计算机操作系统,但它们之间的位数不同。从专业角度讲,Windows32与64是指CPU运算方式的差异。通过计算机组成原理的知识了解到32位的操作系统最大寻址范围为:2的32次方bit 通过运算得4G,也就是说32位系统最多只能发挥4G的内存效果,如果计算机安装了大于4G的内...原创 2020-03-14 15:51:09 · 3719 阅读 · 0 评论 -
嵌入式-Makefile 文件概述
在介绍Makefile文件之前,咱们先来聊聊Shell语言,这可以说是“磨刀不误砍柴工”!对咱们了解Makefile有很大的帮助!目录Shell语言:交叉编译器:make:清除工作目录过程文件:Makefile总述:Makefile的内容:Shell语言:Shell语言是指UNIX操作系统的命令语言,同时又是该命令语言的解释程序的简称。Shell本身是一个用...原创 2019-12-27 21:24:02 · 577 阅读 · 0 评论 -
Idconfig 命令
Idconfig命令:Idconfig 命令的用途主要是在默认搜寻目录 /lib 和 /usr/lib 以及动态库配置文件 /etc/ld.so.conf 内所猎德目录下,搜索出可共享的动态链接库(格式如 lib*.so*),进而创建出动态装入程序(ld.so)所需的连接和缓存文件。缓存文件默认为: /etc/ld.so.cache ,此文件保存已排好序的动态链接库名称列表,为了让动态链接库为...原创 2019-12-05 11:37:44 · 3453 阅读 · 1 评论 -
Linux内核
内核文件的布局:documentation存放着内核的所有开发文档,其中的文件会随版本的演变发生变化,通过阅读这里的文件是获得内核最新的开发资料的最好的地方。drivers此目录包括所有的驱动程序,下面又建立了多个目录,分别存放各个分类的驱动程序源代码,下面的截图是drivers目录文件列表。drivers目录是内核中最大的源代码存放处,大约占整个内核的一多半。其中我们经常会用...原创 2019-12-03 12:10:02 · 124 阅读 · 0 评论 -
madplay移植
压缩包Madplay-0.15.2b.tar.gz libmad-0.15.1b.tar.gz libid3tag-0.15.1b.tar.gz zlib-1.1.4.tar.gz创建该实验目录Madplay 将Madplay-0.15.2b.tar.gz libmad-0.15.1b.tar.gz libid3tag-0.15.1b.tar.gz zlib-1.1.4.tar...原创 2019-12-01 22:12:30 · 664 阅读 · 0 评论 -
嵌入式系统概述
定义:嵌入式系统是以应用为中心,以计算机技术为基础,切软硬件可裁剪,对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。嵌入式系统与一般 PC 系统有何区别?(1)嵌入式系统专用于特定的应用,而PC是通用计算机。(2)使用多种类型的处理器和处理器体系结构。(3)关注成本。(4)大多有功耗约束。(5)经常在极端的环境下运行。(6)系统资源比PC少得多。(7)需...原创 2019-11-01 21:28:34 · 337 阅读 · 0 评论 -
#if 0 和 #endif 的用处
#if 0 和 #endif 的用处主要分为两个:① 和 /* */ 的作用类似,起注释的作用。② 系统裁剪,对代码进行优化的时候例子:#include<stdio.h>int main(){ int a,b,max; printf("请输入两个整数\n"); scanf("%d",&a); scanf("%d",&a...原创 2019-10-09 21:03:34 · 9169 阅读 · 0 评论