发 帖  
[经验]

【专家问答】韦东山:嵌入式领域的探索者带你玩转Linux系统

2020-10-15 17:59:56  7843 Linux 嵌入式 HarmonyOS
3

本帖被以下淘专辑推荐:

chunhuahua 2020-10-15 18:55:53
回复

举报

王栋春 2020-10-15 21:36:58
板凳
1回复

举报

李红 2020-10-16 10:27:32
3#
求助老师,程序运行后,按键没有反应,请问是什么问题?@weidongshan
#include
typedef unsigned int u16;          //对数据类型进行声明定义
typedef unsigned char u8;
u8 KeyValue;        //用来存放读取到的键值
u8 code smgduan[16] = {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};//显示0~D的值段选码
u8 smgwei[4]={0xfe,0xfd,0xfb,0xf7};//位选码
u8 num[4] = {0};//存放数值的数组
u8 keynum = 0;//按键按下的次数

void delay(u16 i)
{
        while(i--);      
}
void KeyDown(void)
{
u8 a=0,i;
P2=0xf0;
if(P2!=0xf0)//读取按键是否按下
{
delay(1000);//延时10ms进行消抖
if(P2!=0xf0)//再次检测键盘是否按下
{      
//测试行
P2=0xf0;
keynum++;
switch(P2)
{
case(0xE0):        KeyValue=0;break;
case(0xD0):        KeyValue=3;break;
case(0xB0):     KeyValue=6;break;
case(0x70):        KeyValue=9;break;
}
//测试列
P2=0x0F;
switch(P2)
{
case(0x0E):        KeyValue=KeyValue+1;break;
case(0x0D):        KeyValue=KeyValue+2;break;
case(0x0B):     KeyValue=KeyValue+3;break;

}

num[keynum-1] = KeyValue;
if(keynum>4)
   {
   keynum=4;}
while((a<50)&&(P2!=0x0F))         //检测按键松手检测
{
delay(1000);
a++;
}
                       
}
}
}
void display(void)
{
u8 i,t;
  for(i=0;i<4;i++)
{
P1 = smgwei;//位选
t=num;
P0=smgduan[t]; //段选               
delay(15);
  }
}
void main()
{      
while(1)
{      
   KeyDown();                                   //按键判断函数
   display();               
}               
}

回复

举报

石玉兰 2020-10-16 16:27:10
4#
今天在Linux尝试搭建dynamips的工作环境,在执行shell脚本时遇到个小问题,有一个名为start.sh的脚本文件,内容如下:

#!/bin/bash
./dynamips.bin -H 7200 &

在终端执行shell脚本后,出现问题如下:

[root]# ./start.sh
bash: ./start.sh: 权限不够

请问一下该如何解决呢?@weidongshan
1回复

举报

杨帆 2020-10-19 10:09:35
5#
linux设备树中的chosen一项该怎么写?设备树中的chosen节点会直接影响启动的结果,但是不知道里边的内容与什么有关。参考别人的例子发现每个人写的都不一样,我也不知道该怎样根据自己的工程去修改。请问一下@weidongshan
回复

举报

王莉 2020-10-20 15:39:10
6#
请问@weidongshan :ARM硬件SPI接口如何同时传输3组数据?
目前需要同时传输3组16位2进制数据
分别为 ADATA PDATA1 PDATA2 三组数据 都是 16位 2进制数据
当CLK 下降沿 开始传输信号
需高速传输,
我想用SPI 接口去处理,请大家指导,用那种更高效简单的传输方式
谢谢
回复

举报

李娜 2020-10-21 11:54:37
7#
@weidongshan 请问一下linux misp驱动开发和arm驱动开发区别大吗,有没有书籍推荐?
回复

举报

贾桂林 2020-10-21 12:01:03
8#
启动时串口打印信息
ext4_mb_generate_buddy:757:group20, block bitmap and bg descriptor inconsistent: 4473 vs 4474 free clusters
是什么原因?@weidongshan
回复

举报

火印冰薪 2020-10-21 22:58:20
9#
期待大佬分享,非常期待分享知识
1 回复

举报

评论

您需要登录后才可以回帖 登录/注册

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。 侵权投诉
发经验

精选推荐

热门帖

快速回复 返回顶部 返回列表
关注微信公众号

电子发烧友网

电子发烧友开云(中国)官方

社区合作
刘勇
联系电话:15994832713
邮箱地址:liuyong@huaqiu.com
社区管理
elecfans短短
微信:elecfans_666
邮箱:users@huaqiu.com
关闭

站长推荐 上一条 /6 下一条

快速回复 返回顶部 返回列表
-

技术社区

张飞电子技术社区

KaihongOS技术社区

FPGA开发者技术社区

RISC-V MCU技术社区

HarmonyOS技术社区

-

OpenHarmony开源社区

OpenHarmony开源社区

-

嵌入式开云(中国)官方

ARM技术开云(中国)官方

STM32/STM8技术开云(中国)官方

嵌入式技术开云(中国)官方

单片机/MCU开云(中国)官方

RISC-V技术开云(中国)官方

瑞芯微Rockchip开发者社区

FPGA|CPLD|ASIC开云(中国)官方

DSP开云(中国)官方

-

电路图及DIY

电路设计开云(中国)官方

DIY及创意

电子元器件开云(中国)官方

专家问答

-

电源技术开云(中国)官方

电源技术开云(中国)官方

无线充电技术

-

综合技术与应用

机器人开云(中国)官方

USB开云(中国)官方

电机控制

模拟技术

音视频技术

综合技术交流

上位机软件(C/Python/Java等)

-

无线通信开云(中国)官方

WIFI技术

蓝牙技术

天线|RF射频|微波|雷达技术

-

EDA设计开云(中国)官方

PCB设计开云(中国)官方

DigiPCBA开云(中国)官方

Protel|AD|DXP开云(中国)官方

PADS技术开云(中国)官方

Allegro开云(中国)官方

multisim开云(中国)官方

proteus开云(中国)官方|仿真开云(中国)官方

KiCad EDA 中文开云(中国)官方

DFM|可制造性设计开云(中国)官方

-

测试测量开云(中国)官方

LabVIEW开云(中国)官方

Matlab开云(中国)官方

测试测量技术

传感技术

-

招聘/交友/外包/交易/杂谈

项目外包

供需及二手交易

工程师杂谈|交友

招聘|求职|工程师职场

-

官方社区

发烧友官方/活动

华秋商城

华秋电路