实训
热爱生活的技术控
爱生活,爱数码,爱世界的通信小哥哥
展开
-
day4linux嵌入式开发,LCD显示图片
一.图片的格式1.jpg2.png3.gif4.bmp(无损压缩)把颜色数据保存在每一个单独的像素中Bmp扫描,从左到右,从下往上3.24位图,色深是24位,由三原色RGB4.BMG图片所占的字节数,一定要被4整除5.BMG图片,的字节,理论大小800480=实际大小800480+54制作一张BMP图片内存映射mmap()#include <sys/mman.h>申请内存:void *mmap(void *addr, size_t length, int prot原创 2021-01-14 14:47:36 · 775 阅读 · 0 评论 -
day5C语言结构体:
结构体:例如:struct student//标签{char name【39】;};1.结构体有分号2,要有标签#include <stdio.h>#include <string.h>//定义学生信息结构体struct student{ char name[20]; //姓名 char sex[10];//性别 int age;//年龄 float grade;//成绩};int main(){ //方法一,定义结构体变量并初始化原创 2021-01-14 14:46:31 · 97 阅读 · 0 评论 -
实训学习day3
实训学习day3移植工程一.文件IO二.文件IO如何使用三.什么是系统IO四.linux文件类型五.接口函数二级目录三级目录移植工程1.编译器:arm-linux-gcc2.烧写命令:(1)下载命令:rsrs+可执行程序(2)修改权限:chmod 777 可执行文件名执行程序一.文件IOlinnux系统下,一切设备接文件硬件的操作都是先访问驱动二.文件IO如何使用提供相应的接口函数===》man手册三.什么是系统IO使用系统函数api接口实现文件的操作打开文件,读取,写入,关闭原创 2021-01-07 09:17:21 · 73 阅读 · 0 评论 -
实训复习day2
3.数组下标char buff[20]=“hello” buff[5]="\0"4.数组初始化(1)定义的时候直接初始化(2)定义的时候通过手动输入(键盘输入)for(i=0;i<10,i++){ scanf("%d,&a[i]");}//如何访问数组内容for(i=0;i<10,i++){ printf(“%d,a[i]”)}5.柔性数组 int a[]={1,2};6 字={}符串函数char buff[10]=“nihao”;char b原创 2021-01-06 10:31:12 · 157 阅读 · 0 评论 -
实训复习
4.文件路径绝对路径:文件所在路径的完整部分相对路径:相对于当前路径的路径5.进入超级用户模式二.嵌入式Linux编程开发环境:linux接口+开发语言Linux ( C语言)(1)编写工程(2)编译(3)移植(4)测试工程A 编写工程2.1编写工程1.一般模式vi编辑器:2.可以随意添加字3.按“esc”,进入一般模式底行模式:1.底行模式一定是由一般模式转换2“SHIFT+:”,进入底行模式3.:wq保存退出w 强制退出q!:强制退出linux与windows原创 2021-01-06 10:30:34 · 83 阅读 · 1 评论