fwjieok

    1. helper2416_nodejs_移植成功_webserver 3/9582 嵌入式系统 2016-06-17
      请问编译设置过程是怎样的,我一直编译不过呢。
    2. raw-os 2.x 内核版本是否需要继续开源? 39/14493 嵌入式系统 2016-01-20
      看到楼上的大神们的言论,真觉得作者应该好好思考一下,别整天就瞎吹rawos多牛B多牛B,又是超过这个,又是超过那个,又是这个先进又是那个先进,可笑啊!有数据对比吗?就靠你一张嘴有用吗?来个详细的和其它OS的测试数据对比,来几个高大上牛B的项目让大家看看,证明raw-os稳定,证明raw-os高大上?就一个单单的内核,想靠它赚钱?真的是想多了,你收费你闭源,别人更不会去用你,还是多考虑一下行业应用和外围组件吧,UCOS,RTT,不都是大力扩展外围组件,采用收费的模式吗?UCOS持续20年了,依然强劲,RTT也快10年了,依然活的很好,RAW-OS若活不下去,只能说你不行! 别抄来别个RTOS的优异特性集成到RAW-OS中就说超过XXX,就说引领目前市场 。我擦,你也真是敢吹啊。
    3. 中断线程化的设计实现二 3/3452 嵌入式系统 2014-11-30
      无非是workqueue内部维护了缓冲队列可以缓冲数据去处理,用普通任务 的话需要做一些技巧处理。刻意去分上下半部真不知有什么区别。
    4. 很好很好,帮顶!
    5. 非常感谢,欢迎测试,如有问题,一起讨论
    6. 任务栈空间检测机制(rtos使用者必看) 11/6569 嵌入式系统 2014-09-30
      这个地方确实很重要的,找工作面试时被很多次问到,,,都是说栈溢出怎么规避。
    7. 任务栈空间检测机制(rtos使用者必看) 11/6569 嵌入式系统 2014-09-28
      jorya_txj 发表于 2014-9-26 10:25 这两种方法都是处于任务未切换的时候,切换了检查就没意义了。假设任务1即将切换到任务2,这个时候检查的 ...
      第 一种检查的是栈空间的最底地址是否已经有数据被写过。。。。。写过,那肯定是溢出了。。 第二种检查的是当前任务的栈指针是否低于本任务栈空间的最低地址。。。。低于肯定溢出了。。这个理论是懂了。 但是代码: if ((PORT_STACK *)(raw_task_active->task_stack) < task_stack_start) {                 RAW_ASSERT(0);         } raw_task_active->task_stack 这个变量是当前任务的栈指针,这个值是实时变化的?实时的指向系统的栈指针的吗。?
    8. RTOS的ABC讨论 6/6372 嵌入式系统 2014-09-26
      很牛逼的样子
    9. 任务栈空间检测机制(rtos使用者必看) 11/6569 嵌入式系统 2014-09-26
      txj,有空回答下我的问题呗
    10. stm32f429_discovery + lua等等 6/4478 嵌入式系统 2014-09-26
      牛逼
    11. 任务栈空间检测机制(rtos使用者必看) 11/6569 嵌入式系统 2014-09-24
      task_stack_start  是刚刚被切换掉的任务的栈的底部的栈值?
    12. 任务栈空间检测机制(rtos使用者必看) 11/6569 嵌入式系统 2014-09-24
      第一种理解了,第二种不是太理解,再解释下可以不。
    13. 任务栈空间检测机制(rtos使用者必看) 11/6569 嵌入式系统 2014-09-24
      第一种方法: task_stack_start = raw_task_active->task_stack_base;         /*statck check method 1*/         if (*task_stack_start) {                 RAW_ASSERT(0);         } 栈空间从高地址向低地址升长,raw_task_active->task_stack_base就是任务的栈底(好像不能这么叫),就是任务栈空间最低的地址,所以,如果这个地址不为0,就说明入栈的数据已经把栈占满了,所以栈溢出了。 第二种方法: 当任务执行到raw_stack_check(void)这个函数时,是发生任务切的时候,确切的说是任务切换后,切换时已保存了应该保存的东西,再在这个函数里定义了一个局部变量task_stack_start也存在于该任务的栈区,如果raw_task_active->task_stack)   < task_stack_start。。。。。“判断当前任务的栈指针是否已经小于原先任务底部的栈值”  这句话不是很理解啊。。。能再解释一下?
    14. 顶老大,这个不要这么快结束啊,后面慢慢玩啊
    15. 最全的硬件工程师笔试试题集 314/35116 工作这点儿事 2014-09-08
      看看
    16. raw-os 1.056 版本发布 5/4134 嵌入式系统 2014-09-08
      大力支持,终于可以登eeworld了,后面会帮助RAW-OS的宣传
    17. 关于内核解压和编译问题 12/5568 嵌入式系统 2014-08-17
      spacexplorer 发表于 2014-8-17 15:44 因为默认不加ARCH和CROSS_COMPILEE的话,就会是当前平台。 有的厂家做了一个.cross_compile的脚本,就可 ...
      我用过TQ和友善之臂的板子,他们的做法是弄了个配置好的文件,我只需要cp  XXXX_config   .config之后,直接make menuconfig就好了,然后,直接make就好了,以后记着了,要加参数的。。
    18. 问问题,请老大回答: 1. Helper2416开发板的触摸屏驱动是哪个文件啊,驱动应该是ADC采集数据吧,这些数据是怎样和tslib连接起来,从而进行滤波,变换而得到绝对坐标供应用层读取的呢?也就是说,tslib的最底层的接口是哪个文件?从哪里读到ADC数据,又在哪里注册成为/dev/input/event1设备,,,网上都是说直接编译tslib就能用了,为啥直接就能用啊,,,,求解? 知道老大忙,指点一下在哪个地方就行。 2. uboot引导内核时检验的机器码是几啊,我自已编译了个别的内核想尝试引导,但是死掉了,网上说是机器码不对。。。。。
    19. Help2416开发板Linux1系统学习1-socket 2/4139 嵌入式系统 2014-08-17
      为什么要把socket设置为阻塞
    20. 关于内核解压和编译问题 12/5568 嵌入式系统 2014-08-17
      spacexplorer 发表于 2014-8-16 21:12 你在menuconfig 的时候,命令如下: make ARCH=arm CROSS_COMPILE=arm-linux- menuconfig
      目前内核正在编译中,,,,,,如果我直接  Make  arch=ARM  CROSS_COMPILE=arm-linux zImage  就不行,而在menuconfig 时按你的来,加上arch和cross_compile就可以了,这是为什么啊,内核编译不太行,就老大指点迷津。。。。。

最近访客

< 1/1 >

统计信息

已有27人来访过

  • 芯积分:--
  • 好友:3
  • 主题:12
  • 回复:53

留言

你需要登录后才可以留言 登录 | 注册


现在还没有留言