Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
A

Atanas Palavrov

@Atanas Palavrov
About
Posts
8
Topics
0
Shares
0
Groups
0
Followers
0
Following
0

Posts

Recent Best Controversial

  • Moving on up (to ARM)
    A Atanas Palavrov

    HDMI is not so common on the Cortex-M range. If you need rich GUI or hardware media decoding/encoding probably cheap Cortex-A will be a better choice where you can run embedded linux with all whistles and bells. Well, it's not so real-time but so far in my experience there was almost no project where it was really necessary. Another approach is to use Cortex-M core for the real-time tasks and Cortex-A for the GUI - there are lot of offers where these cores are bundled on the same SoC. And it will not add costs - few days ago there was GUI capable board $7 DongshanPI-PicoW is a small Arm Linux board with SSW101B USB WiFi chip, four 12-pin headers - CNX Software[^]. Of course you need to keep in mind that such suppliers could disappear in a year. Similar TI or ST SoC that will be in production for 10 years costs x5 or x10, then you need to put it on board with all the necessary components, etc ... as you can see everything matters. Hardware is hard business.

    www.codigi.net .NET touch screen GUI components suite

    The Lounge hardware com help

  • Moving on up (to ARM)
    A Atanas Palavrov

    In that case I'm afraid that you will need to decide project by project. There is no universal HAL & bootloader who cover gazillions of custom ARM SoC in the wild. Once you got experienced (i.e. work on 5-10 projects) it will be obvious which SoC to use once you know the requirements. GCC and any open source RTOS should be fine for most cases. Some SoC (even big ones) provide SDK that's based on open source RTOS with support and examples of their custom hardware. Some closed source RTOS vendors support wide range of platforms but as you know - royalties need to be covered.

    www.codigi.net .NET touch screen GUI components suite

    The Lounge hardware com help

  • Moving on up (to ARM)
    A Atanas Palavrov

    If you’re more specific what actually you need from Cortex M for your project could try to help for the whole product r&d life cycle. The most important is which constraints you have and how you prioritize them - time? r&d costs? lower BoM costs? maintenance costs? long term components availability? etc … You can get one max two of these, the rest will be compromised. Choosing toolchain is just a small implementation detail that comes easily once you clear your requirements, constraints and priorities. Not vice verse.

    The Lounge hardware com help

  • Developer Job Interviews
    A Atanas Palavrov

    This impress me a lot Interviews Can Be a Terrible Way to Identify Good Programmers also other articles from same author worth reading too The Codist: All Articles Tagged 'jobs' From my personal experience: my favorite technical question was 'how much searchers are necessary to find a given element in sorted array with (1000, 2000, ... choose anything you want) elements?' if candidate answer immediately i hire him without more questions. Why? 1) he can analyze the requirements from free text and choose best algorithm - binary search 2) he understands how this algorithm really works 3) he knows powers of 2 - this means experience

    www.codigi.net .NET touch screen GUI components suite

    The Lounge career collaboration question

  • Can someone tell me why should I upgrade from VS 2008 to 2010 or 2012
    A Atanas Palavrov

    Let's see, what do you think makes more pleasure to a self respecting developer: - non-stop troubles with .net, windows, viruses, trojan horses, malware, scrapware, adware, sluggish IDE, unexpected reboots, stucked gpu fan on your customer server, countless 'new' technologies which makes obsolete previous ones that you just master, etc, etc ... - improving embedded system power consumption (tandem of low power PIC and more capable ARM CPUs) allowing it to work 10 years with one small battery and during that time measuring one gyroscope every second to detect movements as soon as possible I could tell you that sticking 10 years with .net was the biggest and worst mistake in my life

    www.codigi.net .NET touch screen GUI components suite

    The Lounge visual-studio csharp sales

  • Can someone tell me why should I upgrade from VS 2008 to 2010 or 2012
    A Atanas Palavrov

    I was asking myself nearly the same question two years ago - why to upgrade VS2008 to 2010? It is really annoying to 'upgrade' your environment every year or two ... so ... I 'upgrade' Wintel to Lintel and VS2008 to GCC/VIM ... and found my internal peace ;)

    www.codigi.net .NET touch screen GUI components suite

    The Lounge visual-studio csharp sales

  • while (*s++ = ((*t & 0x60) == 0x40 ? *t ^ 0x20 : *t)) t++;
    A Atanas Palavrov

    This is trivial ToLover() ... well, if you know ASCII. This is better: while (*s++ = ((*t & ~0x1F) == 0x40 ? *t ^ 0x20 : *t)) t++; And this is more clear: #define mask (~('a'-'B')) while (*s++ = ((*t & mask == ('A' & mask) ? *t ^ ('a'-'A') : *t)) t++;

    www.codigi.net .NET touch screen GUI components suite

    The Lounge ruby question

  • What's the best system name you've heard?
    A Atanas Palavrov

    In the 90s I wrote DOS based GUI. Graphics driver was written in assembly - GASM.ASM ... and backup was ORGASM.ASM (from original gasm) :-D 15 years later I would prefer to name it ORG.ASM - it looks better :cool:

    The Lounge question
  • Login

  • Don't have an account? Register

  • Login or register to search.
  • First post
    Last post
0
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups