搜索
bottom↓
楼主: armok.

欢迎ARM论坛的新版主: 傻孩子 (Gorgon_Meducer)

  [复制链接]

出0入0汤圆

发表于 2017-5-19 21:44:32 来自手机 | 显示全部楼层
大神果然很忙 热烈欢迎 坐等大神现身

出0入0汤圆

发表于 2017-5-19 22:14:32 | 显示全部楼层
congratulations!
欢迎大神。

出20入118汤圆

发表于 2017-5-19 23:02:06 | 显示全部楼层

热烈欢迎

出0入0汤圆

发表于 2017-5-19 23:04:36 | 显示全部楼层
欢迎大神

出0入0汤圆

发表于 2017-5-20 03:48:18 | 显示全部楼层
大神        

出0入0汤圆

发表于 2017-5-20 04:19:51 | 显示全部楼层
欢迎大神

出0入0汤圆

发表于 2017-5-20 04:33:55 | 显示全部楼层
有大神早晚会显灵。

出90入0汤圆

发表于 2017-5-20 07:05:29 | 显示全部楼层
迟到的热烈欢迎

出0入0汤圆

发表于 2017-5-20 07:49:10 来自手机 | 显示全部楼层
欢迎,好奇在arm主要负责哪些工作内容呢?

出100入101汤圆

发表于 2017-5-20 07:55:22 | 显示全部楼层
大神都是高大上公司啊

出10入120汤圆

发表于 2017-5-20 08:18:20 | 显示全部楼层
保持队形,热烈欢迎!

出0入0汤圆

发表于 2017-5-20 08:33:41 | 显示全部楼层
热烈欢迎

深入浅出一书让我入门AVR

出0入0汤圆

发表于 2017-5-20 09:07:49 | 显示全部楼层
鞭炮响起来。

出0入0汤圆

发表于 2017-5-20 10:39:18 | 显示全部楼层
鼓掌

出0入0汤圆

发表于 2017-5-20 11:10:14 | 显示全部楼层
zhouyan 发表于 2017-5-20 07:49
欢迎,好奇在arm主要负责哪些工作内容呢?

我猜是验证硬件特性的。

出0入0汤圆

发表于 2017-5-20 11:28:09 | 显示全部楼层
热烈欢迎,鼓掌

出0入0汤圆

发表于 2017-5-20 12:20:06 | 显示全部楼层
十分欢迎啊!恭喜恭喜了

出0入0汤圆

发表于 2017-5-20 16:17:08 | 显示全部楼层
欢迎欢迎啊

出0入0汤圆

发表于 2017-5-20 16:21:08 | 显示全部楼层
落叶知秋 发表于 2017-5-18 13:37
鞭炮在哪?让我找找

不是应该放烟花的吗

出0入0汤圆

发表于 2017-5-20 17:40:37 | 显示全部楼层
好久不见,祝贺傻孩子。


出0入0汤圆

发表于 2017-5-20 17:45:31 来自手机 | 显示全部楼层
欢迎坐震。

出0入0汤圆

发表于 2017-5-20 17:58:23 | 显示全部楼层
欢迎大神

出0入0汤圆

发表于 2017-5-20 19:48:27 来自手机 | 显示全部楼层
大神在哪里?

出0入0汤圆

发表于 2017-5-20 21:09:47 | 显示全部楼层
欢迎大神,坐等大神签名

出0入0汤圆

发表于 2017-5-20 22:18:34 | 显示全部楼层
欢迎大神,ARM代码是不是要变换风格了?

出0入0汤圆

发表于 2017-5-20 22:24:56 | 显示全部楼层
欢迎大神回归

出145入215汤圆

发表于 2017-5-21 07:34:30 来自手机 | 显示全部楼层
arm公司??有大神解释一下啥公司?搞内核设计?

出0入0汤圆

发表于 2017-5-21 09:33:38 | 显示全部楼层
我也顶下,我猜是高CUBE的

出0入0汤圆

发表于 2017-5-21 09:40:41 | 显示全部楼层
热烈欢迎

出0入0汤圆

发表于 2017-5-21 12:36:45 | 显示全部楼层
欢迎,欢迎。

出0入0汤圆

发表于 2017-5-21 15:04:03 | 显示全部楼层
哇,果然前途大大的。

出0入0汤圆

发表于 2017-5-21 17:33:55 | 显示全部楼层
热烈欢迎。

出140入115汤圆

发表于 2017-5-21 18:20:23 | 显示全部楼层
热烈欢迎,鼓掌

出0入0汤圆

发表于 2017-5-21 18:31:12 | 显示全部楼层
ARM  Congratulations

出0入0汤圆

发表于 2017-5-21 18:43:44 来自手机 | 显示全部楼层
热烈欢迎!

出0入0汤圆

发表于 2017-5-21 18:53:03 | 显示全部楼层
热烈欢迎

出0入0汤圆

发表于 2017-5-21 19:46:26 | 显示全部楼层
欢迎大神,学到很多东西

出0入0汤圆

发表于 2017-5-21 19:54:23 | 显示全部楼层
热烈欢迎!

出0入0汤圆

发表于 2017-5-21 20:15:11 来自手机 | 显示全部楼层
跳舞机器人印象深刻

出0入0汤圆

发表于 2017-5-21 20:37:57 | 显示全部楼层
欢迎欢迎,热烈欢迎!!

出0入0汤圆

发表于 2017-5-21 20:48:41 | 显示全部楼层
欢迎欢迎!

出0入0汤圆

发表于 2017-5-21 22:48:03 | 显示全部楼层
欢迎大神

出0入0汤圆

发表于 2017-5-21 23:35:09 来自手机 | 显示全部楼层
期待新作!

出0入0汤圆

发表于 2017-5-22 09:09:32 | 显示全部楼层
热烈欢迎

出0入0汤圆

发表于 2017-5-22 09:12:32 | 显示全部楼层

热烈欢迎

出0入0汤圆

发表于 2017-5-22 09:39:55 | 显示全部楼层
欢迎欢迎,热烈欢迎!!

出10入10汤圆

发表于 2017-5-22 10:18:44 | 显示全部楼层
热烈欢迎!一个接地气的大神

出0入0汤圆

发表于 2017-5-22 10:30:09 | 显示全部楼层
欢迎呀。。。

出0入0汤圆

发表于 2017-5-22 16:42:44 | 显示全部楼层
期待大神!

出0入0汤圆

发表于 2017-5-22 20:03:00 | 显示全部楼层
南方人民发来贺电!

出350入8汤圆

发表于 2017-5-22 20:40:05 | 显示全部楼层
恭喜恭喜!欢迎欢迎!

出50入0汤圆

发表于 2017-5-22 21:46:37 | 显示全部楼层

热烈欢迎!

出0入0汤圆

发表于 2017-5-22 21:59:32 | 显示全部楼层
热烈欢迎

出0入0汤圆

发表于 2017-5-22 22:01:52 | 显示全部楼层
欢迎傻孩子开讲。

出0入0汤圆

发表于 2017-5-22 22:26:30 | 显示全部楼层
我们还是日常催书...

出0入0汤圆

发表于 2017-5-22 23:48:17 | 显示全部楼层

欢迎傻孩子回归 可以讲讲ARM的工作经历。。

出0入0汤圆

发表于 2017-5-23 00:14:30 | 显示全部楼层
热烈欢迎

出30入0汤圆

发表于 2017-5-23 06:02:04 | 显示全部楼层
欢迎大神。

出0入0汤圆

发表于 2017-5-23 06:09:23 | 显示全部楼层
在arm公司上班,前途无量啊~~~

出0入0汤圆

发表于 2017-5-23 09:03:51 | 显示全部楼层
王者归来

出0入0汤圆

发表于 2017-5-23 10:01:26 | 显示全部楼层
四川》成都发来贺电

出0入0汤圆

发表于 2017-5-23 12:58:00 | 显示全部楼层
Niubility!

出0入0汤圆

发表于 2017-5-23 17:03:22 | 显示全部楼层
大神能否给我签个名

出0入0汤圆

发表于 2017-5-23 19:03:17 | 显示全部楼层
欢迎欢迎

出0入0汤圆

发表于 2017-5-23 19:43:42 来自手机 | 显示全部楼层
欢迎欢迎。

出0入0汤圆

发表于 2017-5-23 19:59:45 来自手机 | 显示全部楼层
大神来了,热烈欢迎!

出0入0汤圆

发表于 2017-5-24 08:14:12 | 显示全部楼层
热烈欢迎!!!

出0入0汤圆

发表于 2017-5-24 08:55:59 | 显示全部楼层
热烈欢迎,

出0入0汤圆

发表于 2017-5-24 11:23:37 | 显示全部楼层
欢迎傻孩子~~~傻孩子开始弄arm + linux方面的东西么?

出0入0汤圆

发表于 2017-5-24 12:12:58 | 显示全部楼层
欢迎欢迎

出0入0汤圆

发表于 2017-5-24 14:10:40 | 显示全部楼层
我仅代表,愿意被我代表的各位坛友,热力欢迎大神回归。

出0入0汤圆

发表于 2017-5-24 16:14:37 来自手机 | 显示全部楼层
傻孩子潜水了,,,

出0入0汤圆

发表于 2017-5-24 16:55:24 | 显示全部楼层
热烈欢迎热烈欢迎

出0入0汤圆

发表于 2017-5-24 17:38:02 | 显示全部楼层
欢迎!欢迎!

出0入0汤圆

发表于 2017-5-24 18:00:05 来自手机 | 显示全部楼层
ARM+Linux  欢迎! 欢迎!

出0入0汤圆

发表于 2017-5-24 21:34:12 来自手机 | 显示全部楼层
欢迎大神。

出0入0汤圆

发表于 2017-5-24 21:56:05 | 显示全部楼层
热烈欢迎。。。。。。

出0入0汤圆

发表于 2017-5-24 22:36:04 来自手机 | 显示全部楼层
欢迎大神

出0入0汤圆

发表于 2017-5-25 00:01:32 | 显示全部楼层

热烈欢迎!

出0入0汤圆

发表于 2017-5-25 10:47:01 | 显示全部楼层
热烈欢迎大神

出0入0汤圆

发表于 2017-5-25 11:26:02 | 显示全部楼层
欢迎大神。

出675入8汤圆

发表于 2017-5-25 13:01:58 来自手机 | 显示全部楼层
大神还没现身吗?

出0入296汤圆

发表于 2017-5-26 17:43:31 来自手机 | 显示全部楼层
谢谢莫老大,最近搬家。回复迟了,怠慢了。

出0入296汤圆

发表于 2017-5-26 17:45:17 来自手机 | 显示全部楼层
最近时间多起来了,我会重新回到每日刷一遍论坛的状态。大家多交流,有啥技术问题,我一定力所能及。

出0入0汤圆

发表于 2017-5-26 17:58:43 | 显示全部楼层
Gorgon_Meducer 发表于 2017-5-26 17:45
最近时间多起来了,我会重新回到每日刷一遍论坛的状态。大家多交流,有啥技术问题,我一定力所能及。 ...

祝贺大神归位,多出点脍炙人口的帖子

出0入0汤圆

发表于 2017-5-26 18:12:19 | 显示全部楼层
Gorgon_Meducer 发表于 2017-5-26 17:45
最近时间多起来了,我会重新回到每日刷一遍论坛的状态。大家多交流,有啥技术问题,我一定力所能及。 ...

老师,最近在做彩屏,有没有这方面的资料我学习一下。
最近看了一些,感觉基于事件的菜单设计更清晰,更容易维护。

消息结构体怎么设计?
事件分发和事件队列这一块如何组织不太清楚。能详细讲讲嘛?

出0入296汤圆

发表于 2017-5-27 06:38:23 | 显示全部楼层
本帖最后由 Gorgon_Meducer 于 2017-5-27 06:45 编辑
meirenai 发表于 2017-5-26 18:12
老师,最近在做彩屏,有没有这方面的资料我学习一下。
最近看了一些,感觉基于事件的菜单设计更清晰,更 ...


思考这个问题,主要还要从你自己对消息的理解,以及你所掌握的消息处理技术入手。
先举个简单的例子:

  1. void xxxxx_message_handler(uint8_t *pchStream, uint_fast16_t hwSize)
  2. {
  3.     ...
  4. }
复制代码

在你眼里,这个由指针传入的数据流可否是一个消息呢?还是说仅仅只是一个字节数组?
也许它可以被“解释”为一个结构体?


  1. typedef struct {
  2.      uint8_t chCMD;
  3.      uint8_t chDevice;
  4.      uint16_t hwSerialNo.
  5.      ...
  6. } item_t;

  7. void xxxxx_message_handler(uint8_t *pchStream, uint_fast16_t hwSize)
  8. {
  9.      item_t __packed * ptItem = (item_t __packed *)pchStream;
  10.      ...
  11. }
复制代码


也许我们可以对一个消息有完全不同的理解——所以我们需要对消息的类型进行区别?


  1. typedef struct {
  2.      enum {
  3.           // message types
  4.           MSG_TYPE_STRING = 0,
  5.           MSG_TYPE_STREAM,
  6.          ...
  7.      }         tMSGType;
  8. } msg_base_t;

  9. typedef struct {
  10.     msg_base_t;
  11.     uint8_t *pchStream;
  12.     uint_fast16_t hwSize;
  13. } msg_stream_t;

  14. typedef struct {
  15.     msg_base_t;
  16.     char *pchString;
  17. } msg_string_t;

  18. ...
复制代码

也许,我们需要唯一的识别一个Message,所以我们需要增加一个ID?

  1. typedef struct {
  2.      uint32_t wID;
  3.      enum {
  4.           // message types
  5.           MSG_TYPE_STRING = 0,
  6.           MSG_TYPE_STREAM,
  7.          ...
  8.      }         tMSGType;
  9. } msg_base_t;   
复制代码

也许,我们区分消息类型的目的就是为了让不同的消息由不同的消息处理函数专门处理?


  1. extern bool stream_msg_frontend(uint8_t *pchStream, uint_fast16_t hwSize);
  2. extern bool string_msg_frontend(char *pchString);

  3. bool message_dispacher(msg_base_t *ptMessage)
  4. {
  5.      ...
  6.     switch (ptMessage->tMSGType) {
  7.          case MSG_TYPE_STRING:
  8.              return string_msg_frontend( ((msg_string_t *) ptMessage) -> pchString );
  9.          case MSG_TYPE_STREAM:
  10.              {
  11.                   stream_msg_t *ptMSG = (stream_msg_t *)ptMessage;
  12.             
  13.                  return stream_msg_frontend(ptMSG->pchStream, ptMSG->hwSize);
  14.              }
  15.          ...
  16.     }
  17.     ...
  18.     return true;
  19. }
复制代码

也许?也许还有别的需求?总的来说,就是要根据自己对应用需求的理解,适当的加入确实
必要的要素,不要过分追求通用性,而要切实追求实用性。不要把消息处理当成万能解药,
虽然它好用,但要避免不必要的“花拳绣腿”。

其它常见的消息要素可能但不限于:
消息的发送者标识,消息的接收者标识,消息的优先级,消息发送者用于处理消息接收者快速
回复的处理函数,消息接收者的消息处理函数……消息的存活时间……
总之非常多啦,并非每个都是必要的……通常根据你自己的理解选择就好。

当然,有一个经验值得分享:先能做的复杂了,才会懂得如何做的简单。

加油,做出适合你具体应用的消息系统吧。所谓消息队列……就是给这个结构体做个队列而已。

出0入0汤圆

发表于 2017-5-27 11:10:07 | 显示全部楼层
Gorgon_Meducer 发表于 2017-5-27 06:38
思考这个问题,主要还要从你自己对消息的理解,以及你所掌握的消息处理技术入手。
先举个简单的例子:

多谢老师指点,我还是先老实做题吧。。。

出0入0汤圆

发表于 2017-6-11 23:32:45 | 显示全部楼层
欢迎那是必须的

出0入0汤圆

发表于 2017-6-13 15:40:28 来自手机 | 显示全部楼层
欢迎大神归来!

出0入0汤圆

发表于 2017-6-13 16:16:45 来自手机 | 显示全部楼层
热烈欢迎!

出0入0汤圆

发表于 2017-6-13 20:13:47 | 显示全部楼层
新官上任会烧什么火

出0入296汤圆

发表于 2017-6-14 16:31:44 | 显示全部楼层
bygreencn 发表于 2017-6-13 20:13
新官上任会烧什么火

更新点文章而已……

出0入0汤圆

发表于 2017-6-30 16:37:45 | 显示全部楼层
meirenai 发表于 2017-5-27 11:10
多谢老师指点,我还是先老实做题吧。。。

你确定在做题

出0入0汤圆

发表于 2017-7-1 16:52:31 | 显示全部楼层

大牛,欢迎欢迎

出0入36汤圆

发表于 2017-7-2 22:22:01 | 显示全部楼层
时间多起来了,估计书也就快了

出0入0汤圆

发表于 2017-7-2 22:52:22 来自手机 | 显示全部楼层
欢迎大神,话说版主人尼?

出0入296汤圆

发表于 2017-7-6 00:10:41 | 显示全部楼层
loggerjy 发表于 2017-7-2 22:52
欢迎大神,话说版主人尼?

我來也,有啥吩咐?

出0入0汤圆

发表于 2017-7-8 17:21:09 | 显示全部楼层
欢迎

出0入0汤圆

发表于 2017-9-8 15:22:57 | 显示全部楼层
迟到的欢迎也要是热烈的。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-26 22:57

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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