Tag: embedded式资源

如何在Delphi应用程序中embeddedIE <n>以外的浏览器对象

使用默认的TWebBrowser可以轻松embeddedWeb浏览器。 不幸的是,默认进来的是IE <n>。 我想知道如何整合一个Gecko或WebKit之一。 有什么VCL例子吗? 如果不是的话,怎么去做呢? 哪里可以findembedded式格式的Gecko和/或WebKit的核心?

工厂女孩+ Mongoidembedded文件夹具

假设您有以下mongoid文档: class User include Mongoid::Document embeds_one :name end class UserName include Mongoid::Document field :first field :last_initial embedded_in :user end 如何创build一个初始化embedded式名字和最后一个字母的工厂女孩​​工厂? 另外你怎么做embeds_many关系?

AVR或PIC开始编程微控制器?

我应该开始学习哪个家庭? (从未在微控制器上进行任何编程)

用于embedded式设备的良好串行通信协议/堆栈?

在为不同的项目编写几个不同的自定义串行协议之后,我开始对重新发明轮子感到沮丧。 为了继续为每个项目开发定制的解决scheme,我一直在寻找更通用的解决scheme。 我想知道是否有人知道满足以下要求的串行协议(或更好的实现): 支持多种设备。 我们希望能够支持一个RS485总线。 保证交付。 某种确认机制,以及一些简单的错误检测(CRC16可能是好的)。 不是主/从。 理想情况下,从机可以asynchronous发送数据。 这主要是出于美学的原因,投票每个奴隶的概念不适合我。 OS独立性。 理想情况下,它不会依赖于抢先式的多任务处理环境。 我愿意承认这一点,如果我能得到其他的东西。 ANSI C我们需要能够编译几个不同的体系结构。 速度不是太大的问题,我们愿意放弃一些速度,以满足其他一些需求。 但是,我们希望尽量减less所需资源的数量。 我即将开始实施滑动窗口协议与piggybacked ACK并没有select性的重复,但认为也许有人可以救我这个麻烦。 有谁知道现有的项目,我可以利用? 或者更好的策略? UPDATE 我认真考虑过一个TCP / IP的实现,但真的希望有更轻量级的东西。 TCP / IP的许多function对于我正在尝试做的事情来说都是过度的。 我愿意接受(勉强),也许我想要的function不包括在较轻的协议中。 更新2 感谢CAN上的提示。 我曾经看过,未来可能会用到它。 我真的很喜欢图书馆处理确认,缓冲,重试等。 我想我更多的是寻找一个networking/传输层,而不是数据链/物理层。 更新3 所以这听起来像这个领域的艺术状态是: 裁减的TCP / IP堆栈。 可能从诸如lwIP或uIP之类的东西开始。 一个基于CAN的实现,它可能很大程度上依赖于CAN总线,所以它在其他物理层上将不会有用。 CAN节日可以帮助你。 一个HDLC或SDLC实现(就像这个一样)。 这可能是我们要采取的路线。 如果您遇到此问题,请随时发布更多的答案。

如何确定最大的堆栈使用情况?

有哪些方法可用于确定embedded式/内存受限系统的最佳堆栈大小? 如果它太大,那么浪费的内存可能会在其他地方使用。 但是,如果它太小,那么我们得到这个网站的同名… 尝试跳跃式的开始:Jack Ganssle在“deviseembedded式系统的艺术”中指出: “凭借经验,学习计算堆栈的适当大小的标准和科学方法:随机挑选一个大小,并希望。 任何人都可以做得比这更好? 要求更具体的例子。 那么,如何使用IARembedded式工作台工具链,针对带有2 kB RAM的MSP430 MCU的C程序,无需操作系统? 该IDE可以在使用JTAGdebugging器时显示堆栈内容和使用情况。

第一次使用embedded式系统编程器的单片机是否有用?

我有几年的桌面和networking编程经验。 我想进入一些embedded式系统编程。 在问最初的问题后 ,我不知道应该从哪个硬件/软件IDE开始… Arduino + Arduino IDE? Atmel AVR + AVR Studio 4 ? 飞思卡尔HCS12或Coldfire + CodeWarrior ? Microchip PIC + MPLAB ? ARM Cortex-M3 + ARM RealView / WinARM 或者…没关系 哪个开发平台最容易学习和编程(考虑到IDE的可用性)? 如果出现问题,哪一个最容易debugging? 我的目标是了解“IO端口如何工作,内存限制/需求,包括可能的分页,中断服务例程”。 学习一个我稍后会用到的更好的方法,还是把高级概念传递给大多数微控制器? 谢谢! 更新: 这个开发包是如何开始的? 评论? build议?

什么是Xcode中的embedded式二进制文件?

我在Swift项目中使用Alamofire ,部分手动安装说明是在我的应用程序目标的General选项卡的Embedded Binaries下添加Alamofire。 什么是embedded式二进制文件 ?

在家里学习内核黑客和embedded式开发?

我一直被内核入侵和embedded式系统所吸引。 有没有人得到很好的教程(+易于使用的硬件)开始混淆这样的东西? 有些东西就像用于编写驱动程序的工具包一样,它们具有良好的文档并且价格合理。 谢谢!

使用自定义VirtualPathProvider加载embedded的资源部分视图

我编写了成功获取部分视图的embedded式资源的自定义VirtualFile和VirtualPathProvider实现。 但是,当我尝试渲染它们会产生这个错误: The view at '~/Succeed.Web/Succeed.Web.Controls.SImporter._SImporter.cshtml' must derive from WebViewPage, or WebViewPage<TModel>. 在常规视图中渲染局部视图时,它看起来如下所示: Html.RenderPartial("~/Succeed.Web/Succeed.Web.Controls.SImporter._SImporter.cshtml"); 是什么使它相信这不是一种局部的看法? 编辑:我张贴我的代码为虚拟文件和虚拟文件提供程序的实现任何人谁在这寻找解决scheme获取该组件的工作。 这个问题对于那些基于问题标题的人来说也是很好的。 ere是VirtualFile的实现供参考: public class SVirtualFile : VirtualFile { private string m_path; public SVirtualFile(string virtualPath) : base(virtualPath) { m_path = VirtualPathUtility.ToAppRelative(virtualPath); } public override System.IO.Stream Open() { var parts = m_path.Split('/'); var assemblyName = parts[1]; var resourceName = parts[2]; assemblyName […]

C ++,我可以在编译时静态初始化一个std :: map吗?

如果我编码这个 std::map<int, char> example = { (1, 'a'), (2, 'b'), (3, 'c') }; 然后g ++对我说 deducing from brace-enclosed initializer list requires #include <initializer_list> in C++98 'example' must be initialized by constructor, not by '{…}' 这让我很烦恼,因为构造函数是运行时,理论上可能会失败。 当然,如果是这样,它会很快失败,应该一直这样做,所以我应该迅速find并纠正这个问题。 但是,我还是很好奇 – 在编译时是否有初始化map,vector等的地方? 编辑:我应该说,我正在开发embedded式系统。 不是所有的处理器都有一个C ++ 0x编译器。 最stream行的可能会,但我不想遇到困难,必须维护代码的2个版本。 至于Boost,我还没决定。 他们在embedded式系统中使用他们的有限状态机类是很不爽的,所以这就是我在这里编写的Event / State / Fsm类。 叹气,我想我最好放心一点,但是我希望这个讨论对别人有帮助。