小编Ben*_*oit的帖子

配置文件作为嵌入式资源

有没有人在VB.NET或C#中使用嵌入式配置文件?我理解如何嵌入配置文件,但之后访问它的最佳方法是什么?我可以将它视为配置文件,就像我可以使用外部配置文件一样吗?

任何帮助是极大的赞赏.

.net configuration

7
推荐指数
2
解决办法
2万
查看次数

vxWorks"内核shell"和"主机shell"有何不同?

在vxWorks RTOS中,有一个shell允许您向嵌入式系统发出命令.
文档指的是内核shell,主机shell和目标shell.三者有什么区别?

embedded rtos vxworks

6
推荐指数
1
解决办法
3799
查看次数

如何确保代码运行时不会因缓存而导致执行时间发生变化?

在具有硬实时约束的嵌入式应用程序(在 32 位处理器上用 C 语言编写)中,关键代码(特别是中断)的执行时间需要保持恒定。

如何确保代码执行过程中不会引入时间可变性,特别是由于处理器的缓存(无论是 L1、L2 还是 L3)?

请注意,我们关心缓存行为,因为它对执行速度有巨大影响(有时与访问 RAM 相比超过 100:1)。由于特定处理器架构而引入的可变性远不及高速缓存的大小。

time profiling caching processor

5
推荐指数
1
解决办法
485
查看次数

我可以用什么简单的方法调试没有串口或视频的嵌入式处理器?

我们有一个没有任何视频或串口的小型嵌入式系统(即我们无法通过printf输出文本).
我们希望通过初始化序列跟踪代码的进度.
我们可以做些简单的事情来帮助解决这个问题.
它没有运行任何操作系统,硬件平台可以自定义.

hardware embedded debugging

5
推荐指数
2
解决办法
614
查看次数

为什么vxWorks中没有main()函数?

使用vxWorks作为开发平台时,我们无法使用标准的main()函数编写应用程序.为什么我们不能有主要功能?

vxworks

5
推荐指数
1
解决办法
4647
查看次数

如何衡量函数执行的时间?

如何衡量函数执行所需的时间?

这是一个相对较短的函数,执行时间可能在毫秒范围内.

这个特殊问题涉及用C或C++编程的嵌入式系统.

embedded time profiling

4
推荐指数
2
解决办法
1万
查看次数

我如何知道为什么我的 vxWorks 任务之一处于待处理状态?

在 vxWorks 中,我可以在 shell 中发出“i”命令,然后获取系统中的任务列表以及一些信息,如下例所示:

  名称输入 TID PRI 状态 PC SP ERRNO 延迟
---------- ------------ -------- --- ---------- ------- - -------- ------- -----
tJobTask 1005a6e0 103bae00 0 挂起 100e5860 105fffa8 0 0
tExcTask 10059960 10197cbc 0 待处理 100e5860 101a0ef4 0 0
tLogTask logTask 103bed78 0 挂起 100e37cd 1063ff24 0 0
tNbioLog 1005b390 103bf210 0 待处理 100e5860 1067ff54 0 0

对于待处理的任务,我想知道它们是待处理的。

有没有办法做到这一点?

vxworks

4
推荐指数
1
解决办法
2999
查看次数

vxWorks如何以相同的优先级处理两个任务?

我们的vxWorks嵌入式系统中有两个具有相同优先级(110)的任务(T1和T2).
如果两个任务都准备好运行,常规vxWorks调度程序如何处理?
哪个任务先执行?

embedded rtos vxworks

3
推荐指数
1
解决办法
9513
查看次数

我可以拥有一个不可变的IEnumerable <>吗?

我有类似这样的代码:

class Foo
{
   List<Bar> _myList;
   ...
   public IEnumerable<Bar> GetList() { return _myList; }
}
Run Code Online (Sandbox Code Playgroud)

GetList()的结果应该是可变的.

为了澄清,可以修改Bar的实例.
我只是想确保集合本身不被修改.

我确定我在某处找到了答案,有人指出这是可能的,但对于我的生活,我再也找不到了.

.net c#

3
推荐指数
1
解决办法
327
查看次数

如何从字符串中实例化类型及其值?

我有类似这样的代码:

class Foo {     
  Dictionary<Type, Object> _dict;

  void Create(string myType, string myValue)
  {
    var instance = Type.Instanciate(myType)  // How do I do this?
    if (var.IsPrimitive)
    {
      var.GetType().Parse(myValue)   // I know this is there...how to invoke?
      Dictionary[instance.GetType()] = instance;
    }
  }

  T GetValue<T>(T myType) { return (T)_dict[T]; }
}

// Populate with values
foo.Create("System.Int32", "15");
foo.Create("System.String", "My String");
foo.Create("System.Boolean", "False");

// Access a value
bool b = GetValue(b);
Run Code Online (Sandbox Code Playgroud)

所以我的问题是:
a)如何实例化类型
b)当支持Parse时,从字符串中解析类型值.

.net c#

2
推荐指数
1
解决办法
325
查看次数