当前位置: 首页 > wzjs >正文

做门户网站需要什么资质合肥网站建设新浪营销

做门户网站需要什么资质,合肥网站建设新浪营销,网页游戏网页游戏,深圳网站免费制作目录 1. 配置内核 2. 修改设备数 3. 修改权限 4. 验证 Zero 3的板子有2个SPI Master接口,其中SPI0接的是板载16MB大小的SPI Nor Flash,SPI1则是导出到26pin的接口上。 spi和i2c有点不同,spi是直接生成spi虚拟设备,所以在dev里…

目录

1. 配置内核

2. 修改设备数

3. 修改权限

4. 验证


Zero 3的板子有2个SPI Master接口,其中SPI0接的是板载16MB大小的SPI Nor Flash,SPI1则是导出到26pin的接口上。

spi和i2c有点不同,spi是直接生成spi虚拟设备,所以在dev里面会直接出现类似spidev0.0这样的设备。Linux是通过MTD操作nor flash。可以在dev里面查看spidev设备,可以看到spidev0.0和spidev1.1两个spi设备。

1. 配置内核

执行命令:./longan/build.sh menuconfig

  • 进入

勾选

  • 进入

勾选

  • 进入

勾选

2. 修改设备数

修改文件/longan/device/config/chips/h618/configs/p2/linux-5.4/board.dts,找到spi1,在里面添加nor flash,注意去掉spi_board1,否则会提示spi1有冲突

    /*spi_board1@1 {device_type = "spi_board1";compatible = "rohm,dh2228fv";spi-max-frequency = <10000000>;reg = <0x1>;#spi-rx-bus-width = <0x1>;#spi-tx-bus-width = <0x1>;status = "okay";};*/spi1_flash1: w25c32@1 {compatible = "jedec,spi-nor";spi-max-frequency = <10000000>;reg = <1>;#address-cells = <1>;#size-cells = <1>;partition@spi-test0{label = "test0";reg = <0x0 0x400000>; /* 4MB */};};

3. 修改权限

在device/softwinner/apollo/common/system/ueventd.sun50iw9p1.rc中添加

/dev/mtd*                   0777    system      system

这种方式无效。

在/device/softwinner/apollo/common/system/init.sun50iw9p1.rc里面on fs里面添加

    mkdir -p /mnt/norflashmount -t jffs2 /dev/mtd0 /mnt/norflash

 这里mkdir会无法正常执行,通过dmesg | grep mount查看

[    5.120919] [  T190] type=1400 audit(10.276:4): avc: denied { mounton } for comm="init" path="/dev/mtd0" dev="tmpfs" ino=150 scontext=u:r:init:s0 tcontext=u:object_r:device:s0 tclass=chr_file permissive=1

分析这条权限提示:

a. 缺什么权限: denied { mounton },即缺mounton权限

b. 谁缺权限:scontext=u:r:init:s0,即init缺权限

c. 对什么缺少权限:tcontext=u:object_r:device:s0 ,即对device缺权限

d. 什么类型的文件:tclass=chr_file,即chr_file类型

找到/system/sepolicy/private/init.te,添加

allow init device:chr_file {getattrreadwriteioctl
};

编译提示错误

neverallow check failed at out/soong/.intermediates/system/sepolicy/userdebug_pl
at_sepolicy.cil/android_common/userdebug_plat_sepolicy.cil:7771 from system/sepo
licy/public/domain.te:465(neverallow domain device (chr_file (read write open)))

 没法mount

4. 验证

shell中输入cat /proc/mtd

console:/ $ cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00400000 00001000 "test0"

输入cat /proc/partitions,可以看到唯一的mtd分区

  31        0       4096 mtdblock0

http://www.dtcms.com/wzjs/581543.html

相关文章:

  • 网站开发设计制作推广傻瓜式一键建站系统
  • 备案名 网站名wordpress 多个分类
  • 石家庄网站开发宁波建站服务
  • 自己建网站 wordpress漯河北京网站建设
  • 电子鲜花php网站怎么做医疗网站建设网
  • 网站 个人 公司 区别是什么制作网站的app
  • 为网站设计手机版网站规划与开发实训室建设
  • 建设网站公司前景广东哪有做网赌网站
  • 做的网站怎么上传到网上运行wordpress aws上集成环境
  • asp网站开发技术总结与收获流行网站设计
  • 给我一个网站企业诚信建设
  • 网站建设辶金手指排名十一做网站的程序员进什么公司好
  • 开封 网站建设新闻发布会直播在哪里看
  • 徐州微网站开发公司腾讯云服务器学生机
  • 中文域名网站跳转排名好的昆明网站建设
  • 怎么给自己喜欢的人做网站asp在网站制作中的作用
  • 东莞网站seo推广怎样做自己介绍网站
  • 中国建设工程造价管理协会网站招聘深圳企业网站建设维护
  • 义乌微信网站建设费用营销策划36计
  • 怎么在一个网站做多个页面计算机培训机构哪个最好
  • 一个网站包括wordpress加群插件下载
  • 十堰做网站网络营销哪家正规公司
  • 制作企业网站公司排名渝北集团网站建设
  • 东莞模板建站平台目前上海有几个区
  • 自己做自营网站建筑设计公司注册
  • 微信公众号的跳转网站怎么做微信公众平台注册不了
  • 做视频的素材网站广州seo工资
  • 天河网站建设价格wordpress文章默认标题
  • iis6网站域名自己建网站数据怎么做
  • 和林格尔网站制作设计软件图标