- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 数据结构(快速排序C语言实现)
void sort(int a[],int low, int high){int temp;int i = low;int j = high;int mid = a[low];if (low >= high){return;}while (i < j){while (a[j] >= mid && i<j)j–;if (a[j] < mid){a[i] = a[j];i++;}while (a[i] <= mid&
2021-03-14 00:07:18
187
原创 设备树特殊节点(chosen和aliases)
重要节点:chosen:alias:start_kernel------> setup_arch---------->unflatten_device_tree--------->of_alias_scanaliases {serial0 = &uart0;serial1 = &uart1;serial2 = &uart2;i2c0 = &i2c0; //起一个别名编号,这个编号在/dev目录下可以显示};chosen节点,主
2021-03-10 00:06:51
911
原创 设备树概述
1.设备树也有头文件,扩展名为dtsi, 可以将一款SOC他的其他所有设备/平台的共有的信息提出开,作为一个通用的dtsi文件1.DTS也是’/’ 开始;2.从/根节点开始描述设备信息;3.从/根节点外有一些&cpu0这样的语句是“追加”;内核启动的时候会解析设备树;node-name@unit-addressunit-address一般都是外设寄存器的起始地址pioB: gpio@fffff600 //冒号前面是标签&pioB //这个是直接访问标签在 /pro
2021-03-09 23:30:55
234
原创 linux用户内核通信机制:proc
Proc通信是一种基于文件系统的通信:主要步骤:1:struct proc_dir_entry *input, *output; // proc_dir_entry定义文件目录结构体2:/编写对字符设备文件的读写操作函数/static ssize_t mywrite(struct file *file,const char __user *ubuf,size_t count, lof...
2020-04-26 13:29:12
337
原创 从android studio安装配置,到写出第一个小程序
JDK的安装配置:网站:https://www.oracle.com/java/technologies/javase-jdk8-downloads.html,下载对应版本,解压运行。运行后生成,jdk文件夹和jre文件夹,如果没有生成jre文件夹,则如下操作:1.进入cmd命令行模式;2.cd到jdk的目录;3.输入命令:bin\jlink.exe --module-path jmo...
2020-04-16 23:18:59
364
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅