嵌入式
朝弨槱
这个作者很懒,什么都没留下…
展开
-
嵌入式学习手册1-什么是嵌入式
嵌入式学习手册1-什么是嵌入式**一.嵌入式发展概述在传统的开发过程中,都是软件直接操控硬件,软件和硬件完全耦合在一起,导致了以下问题:1.软件的移植性差 2.软件开发人员必须懂硬件,开发难度过大 3.软件功能性差,影响用户体验。因为20世纪60年代左右操作系统的出现,嵌入式开发有了很大的改变。开发者们在已有的硬件设备上移植操作系统,形成:软件–操作系统–硬件的体系结构,以此来解决软硬件完全...原创 2019-03-26 20:00:13 · 208 阅读 · 0 评论 -
嵌入式学习日志2-常用Linux命名
今天学习了一部分Linux常用命令,现在列举如下:su 切换用户 如:su root(切换到root用户)man 查阅用户手册 后面跟节号和信息条目chgrp a b 修改用户组 把b文件修改到a组中chown a b 修改用户 把b文件修改给a用chmod 改变权限 u/g/o/a(用户/用户组/其他/全部) +/-/=...原创 2019-03-27 19:34:58 · 269 阅读 · 0 评论 -
嵌入式学习笔记4-动态数组
最近在嵌入式学习中,要完成一个功能,就是从键盘上输入一个数,然后创建长度为这个数的数组。一开始是预备创建一个较大的数值,然后在这个数组中赋值。这样编译是能通过的,但有很大局限,就是不能输入超过这个长度的数。要想解决这个问题就要使用动态数组。常用的申请动态数组的方法就是使用指针,将指针当作数组来用。先申请一个指针,然后在分配存储空间,这样就可以完成动态数组的建立。(使用完后要记得释放存...原创 2019-04-01 14:25:01 · 320 阅读 · 0 评论 -
嵌入式学习笔记——进程虚拟内存
Linux操作系统为程序运行产生的进程分配4G的虚拟空间。这4G有1G时内核空间不能使用,其余3G是我们可以使用的空间,其具体构成如下:栈空间保存函数内部的局部变量和函数的形参,由操作系统管理,先进先出。堆空间保存通过malloc和,ralloc和calloc函数申请的变量,由用户自己管理,所以使用完了堆空间内部的变量必须要通过free函数释放内存。堆空间先进先出。数据段又名全局数据...原创 2019-05-15 22:22:16 · 349 阅读 · 0 评论