会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
横秋
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
下一页
2022年2月14日
【Linux应用编程】进程简介
摘要: 1.进程的定义 狭义定义:进程是正在运行的程序的实例。 广义定义:进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。它是操作系统动态执行的基本单元,在传统的操作系统中,进程既是基本的分配单元,也是基本的执行单元。 2.进程的特征 动态性:进程的实质是程序在多道程序系统中的一次执行过程,
阅读全文
posted @ 2022-02-14 12:49 横秋
阅读(102)
评论(0)
推荐(0)
2022年2月13日
【Linux应用编程】程序的开始和结束
摘要: 1.程序的开始 (1)在main执行前先执行一段引导代码再去执行main,编译连接时(准确说是连接时)由链接器将编译器中事先准备好的引导代码给连接进去和我们的应用程序一起构成最终的可执行程序。(2)加载器是操作系统中的程序,当我们去执行一个程序时,加载器负责将这个程序加载到内存中去执行这个程序。(3
阅读全文
posted @ 2022-02-13 19:55 横秋
阅读(133)
评论(0)
推荐(0)
2022年1月13日
【Linux应用编程】文件属性
摘要: 一.文件类型有哪些,怎么看,怎么用 1.文件类型 普通文件(- regular file),包括文本文件和二进制文件 目录文件(d directory),本身不适合用普通的方式来读写,linux中是使用特殊的一些API来专门读写文件夹的 字符设备文件(c character),设备文件对应的是硬件设
阅读全文
posted @ 2022-01-13 18:04 横秋
阅读(114)
评论(0)
推荐(0)
2022年1月10日
【Linux应用编程】文件操作
摘要: 1.linux常用文件IO接口:open、close、write、read、lseek 2.操作文件现将文件从硬盘(在硬盘中称静态文件)加载到内存(在内存中称为动态文件),操作仅对于动态文件,关闭文件时同步到静态文件。 3.每操作产生一个动态文件,系统给新的动态文件分配一块内存和数据结构记录该动态文
阅读全文
posted @ 2022-01-10 22:16 横秋
阅读(135)
评论(0)
推荐(0)
2022年1月7日
【内存】内存分类
摘要: 1、ROM和RAM ROM(read only memory)和RAM(random access memory)都是半导体存储器。 ROM掉电可以保持数据。 RAM掉电数据丢失。典型RAM就是计算机的内存。 2、RAM分类 RAM分为两大类,一种称为静态RAM(static RAM / SRAM)
阅读全文
posted @ 2022-01-07 17:19 横秋
阅读(1467)
评论(0)
推荐(0)
【内存】C语言和内存
摘要: 1.冯诺依曼结构是:数据和代码放在一起。 哈佛结构是:数据和代码分开存在。 什么是代码:函数 什么是数据:全局变量、局部变量 在S5PV210中运行的linux系统上,运行应用程序时:这时候所有的应用程序的代码和数据都在DRAM,所以这种结构就是冯诺依曼结构;在单片机中,我们把程序代码烧写到Flas
阅读全文
posted @ 2022-01-07 17:14 横秋
阅读(89)
评论(0)
推荐(0)
2022年1月6日
【外设】UART串口
摘要: 1.MCU之间通信的方式:串行通信(单向通信单根线即可)和并行通信(多根线) 2.常见串行通信:Sbus PPM JTAG UART I2C CAN SPI MID USB RS232 摩斯密码 3.串行通信又可分为同步通讯和异步通讯。同步通讯双方有同步的时钟,时刻准备接受数据,只需要辅助bit串作
阅读全文
posted @ 2022-01-06 14:50 横秋
阅读(337)
评论(0)
推荐(0)
【ARM裸机s5pv210 】时钟配置
摘要: clock.c // 时钟控制器基地址#define ELFIN_CLOCK_POWER_BASE 0xE0100000 // 时钟相关的寄存器相对时钟控制器基地址的偏移值 #define APLL_LOCK_OFFSET 0x00 #define MPLL_LOCK_OFFSET 0x08 #de
阅读全文
posted @ 2022-01-06 14:12 横秋
阅读(85)
评论(0)
推荐(0)
2022年1月5日
【ARM裸机s5pv210 】重定位操作
摘要: makefile final.bin: start.o led.o arm-linux-ld -Tlink.lds -o start.elf $^ //link.lds为链接脚本,指定链接地址 arm-linux-objcopy -O binary start.elf final.bin arm-l
阅读全文
posted @ 2022-01-05 21:38 横秋
阅读(72)
评论(0)
推荐(0)
【ARM裸机s5pv210 】汇编开栈跳转 C语言
摘要: makefile final.bin: start.o led.o arm-linux-ld -Ttext 0x0 -o start.elf $^ arm-linux-objcopy -O binary start.elf final.bin %.o : %.S arm-linux-gcc -o $
阅读全文
posted @ 2022-01-05 20:21 横秋
阅读(52)
评论(0)
推荐(0)
上一页
1
2
3
4
下一页
公告